- Experience
- 5–7 yrs
- Salary
- —
- Openings
- 1
- Posted
- 3 days ago
- Work mode
- In office
- Resume
- Required to apply
Where you'll work
Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.
Job description
Job Requirements
We are looking for a skilled Java Developer with robust experience in the latest Java 21, Reactive Java programming, and designing solutions based on Microservices architecture.
The candidate should have strong capabilities in using testing frameworks and tools such as Cucumber, JUnit, Mockito, along with Maven for project management.
A solid understanding of messaging technologies including Azure Service Bus or JMS, and familiarity with event-driven and messaging system architectures is essential.
Exposure to containerization and orchestration technologies like Docker and Kubernetes, cloud services such as Azure, and document-based databases like MongoDB will be considered advantageous.
Additional knowledge of Domain-Driven Design, creating UML and class diagrams, and software application architectural patterns is preferred.
Experience with performance testing tools such as Gatling and familiarity with emerging AI or Generative AI technologies will be viewed favorably.
Work Experience
Applicants should have between 5 to 7 years of relevant industry experience in software development and Java technologies.