Bestkaam Logo
upGrad Logo

Senior Software Engineer

Actively Reviewing the Applications

upGrad

India, Telangana, Hyderabad Full-Time On-site
Posted 3 weeks 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.)

Quick Tip

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