Search by job, company or skills

upGrad

Software Engineer II

new job description bg glownew job description bg glownew job description bg svg
  • Posted a day ago
  • Be among the first 20 applicants
Early Applicant

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

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 142134465

Similar Jobs