Bestkaam Logo
upGrad Logo

Senior Software Engineer

Actively Reviewing the Applications

upGrad

India, Telangana, Hyderabad Full-Time On-site
Posted 2 months ago Apply by May 29, 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 production issues and ensure system reliability

Required Skills

  • 3+ years of backend development experience
  • Strong hands-on experience in the last 2 years with:
  • Java, Spring Boot
  • MySQL, PostgreSQL
  • Microservices architecture
  • Liquibase
  • Solid understanding of RESTful APIs and backend design principles
  • Experience with performance tuning and scalability

Soft Skills & Mindset

  • Strong communication and collaboration skills
  • Ability to quickly learn complex product domains
  • Ownership mindset and attention to detail
  • Comfortable working in fast-paced product environments
  • Proactive problem-solver with a product-first mindset

Good to Have

  • Experience with cloud platforms (AWS/GCP/Azure)
  • Exposure to CI/CD pipelines and containerization
  • Knowledge of security best practices
  • Knowledge of message queues (Kafka, RabbitMQ, etc.)

Check Qualification

Quick Tip

Customize your resume and cover letter to highlight relevant skills for this position to increase your chances of getting hired.