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 effect...

Apply for this Position

Ready to join upGrad? Click the button below to submit your application.

Submit Application