Job Description

Senior Software Engineer – Java, Spring Boot, Microservices
Experience:

3+ Years
Employment Type:

Full-time
Location:

Hyderabad

Role Overview
We are looking for a

Senior Software Engineer (Backend – Java)

to design, develop, and scale high-performance backend systems. You will work closely with product managers, architects, and frontend engineers to build robust microservices-based platforms.
Key Responsibilities
Design, develop, and maintain scalable backend services using

Java and Spring Boot
Build and manage

microservices architectures

with clean APIs and service boundaries
Design and optimize databases using

MySQL and PostgreSQL
Manage schema versioning and database migrations using

Liquibase
Ensure high code quality through unit testing, reviews, and best practices
Collaborate effectively with cross-functional teams to understand product requirements<...

Ready to Apply?

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

Submit Application