Angular developer *PT-Remote*
TimestampDescrição da vaga
\CANDIDATES IN PORTUGAL ONLY\ REMOTE
We are looking for an innovative and ambitious software engineer, specializing in Angular, to work within a small team delivering solutions to our demanding Front Office and Middle Office users. As we transform our application architecture to be able to meet the real-time information requirements of this digital age, we require engineers experienced in developing cloud-native solutions, utilizing the best practices of test-driven development, continuous integration and continuous delivery.
The team works very closely with the users, iteratively delivering working software to reduce the feedback cycle, so strong communication skills are paramount.
- *Job Responsibilities / Role
- Development and support of Angular web applications with java spring boot micro-services backend
- Adoption and promotion of agile and lean principles and practices to ensure that the team serves exclusively to progress the business.
- Promotion of DevOps practices to underpin the continuous delivery of value, and the drive for continuous improvement.
- Accountable for software development adherence to internal and external policies to ensure compliance to organizational and regulatory standards.
- *Technical Skills Required
- Strong Angular development skills and User Experience design
- Solid understanding of Java (17) and Java Spring Boot (3.5.3) and OO principles
- Experience designing and building service oriented or micro service architectures
- Diligent with automated testing i.e. JUnit/Mockito/Cucumber, etc
- Solid SQL knowledge and some familiarity with Oracle
- Solid experience with continuous integration and continuous delivery tools: e.g. GitHub and full Software Development Lifecycle
- Understanding of RESTful API principles
- *Nice to have Skills
- Containerization – Docker or Kubernetes, OpenShift
- SQL – Oracle, MS SQL Server
- *Qualities & Skills
- Energetic, motivated and determined
- Pragmatic and results-oriented
- Adaptable to handle a diverse set of technical responsibilities
- Excellent analytical and problem solving skills
- Productive and able to manage time effectively
- Strong written and verbal communication skills
- Excellent knowledge of English
- *Qualifications**
- Bachelor degree in Computer Science / Information Technology or a related field, or substantial practical experience of software delivery at an advanced level.
¿Te interesa este puesto?