Key Responsibilities
- Design, develop, and maintain scalable, high-performance Java applications for mission-critical systems
- Contribute across the complete software development lifecycle, from requirement analysis to deployment
- Collaborate with cross-functional teams to design and deliver new features using Spring Boot and Microservices
- Identify and fix bugs, optimize performance, and ensure application stability
- Build and integrate cloud-native applications using AWS services
- Develop and expose RESTful APIs and ensure seamless system integrations
Requirements
- Strong Core Java expertise with solid understanding of OOPs, data structures, and algorithms
- Hands-on experience with Spring Boot for building production-grade applications
- Microservices architecture knowledge, including service design and deployment
- Cloud experience on AWS, enabling scalable and resilient application development
- Database proficiency across SQL and NoSQL systems