Key Responsibilities
- Design, develop, and maintain full-stack applications using Java and Spring Boot
- Build and deploy microservices in AWS cloud environments
- Develop RESTful API-based applications and integrate with frontend frameworks like React and Angular
- Write clean, maintainable, and automated tests using Test-Driven Development (TDD)
- Collaborate with cross-functional teams to deliver scalable enterprise solutions
- Automate CI/CD pipelines and improve development workflows
Requirements
- Minimum five years of experience in Java and Spring Boot development
- Three years of experience deploying production enterprise applications in AWS
- Experience with full-stack engineering, including database integration and server/client application development
- Proficiency in containerization, Agile processes, and microservices architecture
- Strong problem-solving and communication skills