Description
You will lead technical development for Java-based applications.
Responsibilities
- Develop and maintain web applications utilizing J2EE and microservices patterns.
- Migrate monolithic applications to a microservice architecture.
- Design and document system architecture diagrams.
- Sustain and maintain applications across various lifecycle stages.
Required Skills
- 5+ years of professional experience in Java development.
- Strong proficiency in Spring Boot, MicroServices, and Java 17.
- Expertise in unit testing using JUnit and Mockito.
- Experience integrating SSO using SAML and JWT token management.
- Proficiency with Angular framework (version 15).
- Experience with build automation tools (Maven, Gradle, npm).
- Familiarity with cloud environments, specifically AWS.
- Knowledge of both relational and non-relational databases, including Redis Cache.