Software Engineer I
upGrad
2 - 5 years
Hyderabad
Posted: 19/02/2026
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.)
Services you might be interested in
Improve Your Resume Today
Boost your chances with professional resume services!
Get expert-reviewed, ATS-optimized resumes tailored for your experience level. Start your journey now.
