Virtusa

Java Developer

Virtusa

Doha, Doha Municipality, Qatar · Full Time

Be the first to apply

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.

Tools & software

Java Microsoft Azure Microsoft Azure required
🤖
Online · instant AI help
Broxer