Software Engineer II

upGrad

📍 Hyderabad, Telangana, India

Full-time Computer Occupations Posted February 23, 2026

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