Job Title: Senior Java/AWS Microservices Developer
Experience: 6+ Years
Employment Type: Full-Time
Location: Hyderabad
Job Summary
We are looking for an experienced Senior Java/AWS Microservices Developer with 6+ years of hands-on experience in Java 17/21, Spring Boot, Microservices, REST API development, and AWS Cloud.
The ideal candidate should have strong experience developing scalable, cloud-native applications, supporting production environments, troubleshooting complex issues, and working in Agile/SDLC environments.
Key Responsibilities
- Design, develop, and maintain scalable cloud-native applications using Java 17/21.
- Develop and maintain microservices using Spring Boot.
- Design and develop secure, scalable, and high-performance REST APIs.
- Deploy, manage, and support applications on AWS Cloud.
- Troubleshoot production issues and perform root cause analysis.
- Provide production support and ensure application availability and reliability.
- Implement application enhancements, bug fixes, and performance improvements.
- Develop and maintain CI/CD pipelines for automated build, testing, and deployment.
- Collaborate with Development, QA, DevOps, and Architecture teams.
- Participate in requirements analysis, design, development, testing, deployment, and production support.
- Follow Agile/Scrum methodologies and participate in sprint planning, daily stand-ups, reviews, and retrospectives.
- Perform code reviews and ensure coding standards and best practices are followed.
- Monitor application performance and proactively resolve technical issues.
- Design solutions following microservices, cloud-native, scalability, security, and reliability best practices.
Mandatory Skills
- 6+ years of software development experience.
- Strong hands-on experience with Java 17/21 – Mandatory.
- Strong experience with Spring Boot and Microservices.
- Hands-on experience with REST API development.
- Strong experience with AWS Cloud.
- Proven experience in production support and troubleshooting.
- Good understanding of Agile methodologies and SDLC.
- Strong problem-solving and analytical skills.
- Experience working with distributed and cloud-native applications.