Job Description

Full Stack Java Software Engineer

We are looking for a strong Full Stack Java Software Engineer to design, build, and

scale high-performance, cloud-native applications. The ideal candidate is hands-on

across backend, frontend, APIs, and cloud platforms, with a strong focus on clean

architecture, scalability, and reliability.

You will work closely with product managers, architects, UX designers, and DevOps

teams to deliver enterprise-grade solutions used at scale.

Key Responsibilities

Design and develop scalable, secure, and high-performance backend

services using Java (8+), Spring Boot, and Spring Cloud

Build RESTful and/or GraphQL APIs with proper versioning, validation, and

security

Implement microservices architecture, including service discovery, configuration,

and inter-service communication

Work with relational and NoSQL databases (PostgreSQL, MySQL, MongoDB,

etc.)

A...

Ready to Apply?

Take the next step in your AI career. Submit your application to Virtusa today.

Submit Application