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
Participate in design discussions and technical decision-making
Troubleshoot pro...

Ready to Apply?

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

Submit Application