Software Engineer I

upGrad

Hyderabad, TelanganaFull-timeMid LevelOn-site

Job Description

Software Engineer I – Java, Spring Boot, Microservices

Experience: 0-1 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

 0-1 years of backend development experience

 Hands-on experience with:

o Java, Spring Boot

o MySQL, PostgreSQL

o Microservices architecture

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

Posted 2 weeks ago

Related Jobs

Related Searches