Description
You will lead technical development for Java-based applications, driving migration from monolithic to microservice architectures.
This role is on-site.
Responsibilities
- Develop and maintain web applications using J2EE and microservices patterns.
- Migrate existing 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 including Maven, Gradle, and npm.
- Familiarity with cloud environments, specifically AWS.
- Knowledge of relational and non-relational databases, including Redis Cache.