The posting
- Collaborate with other teammates and Product Owners to deliver good project results, and ensure quality, costs, and deadlines are met.
- Work closely with other team members to ensure projects are of good quality and a stable development environment.
- Design, develop, and maintain web applications using Angular and Java.
- Implement reusable components, responsive user interfaces, and dynamic client-side functionality.
- Build scalable and maintainable backend solutions.
- Conduct code reviews to ensure quality, performance, and adherence to standards.
- Implement security measures to protect applications from vulnerability.
- Research and implement new technologies and frameworks to enhance application.
- Self-manage your time and work.
- Other tasks assigned by Leader.
- 3+ years of experience in designing, developing, and maintaining projects using Java technologies.
- Deep understanding of Spring Framework (Spring Boot, Spring Security, Spring Data, etc.) and other well-known Java libraries.
- Experienced in designing and building APIs for modern web applications using OpenAPI, OAuth2, JWT, etc.
- Experienced in working with no-sql database systems (e.g., CosmosDB).
- Experienced in building front-end applications with modern web frameworks, especially Angular.
- Able to work with and/or set up continuous integration/delivery pipelines using tools such as Azure DevOps.
- Familiar with Azure cloud platforms.
- Solid understanding of Agile methodology and hands-on experience with the Scrum framework.
- Highly motivated and willing to take on new challenges.
- Fluent in reading and writing English, with good communication skills.



