Design, develop, and maintain scalable cloud-based applications using Java, Spring Boot, and AWS services.
Architect and implement microservices-based solutions with RESTful APIs and event-driven components.
Leverage AWS services such as EC2, S3, RDS, Lambda, and ECS/EKS for high availability and scalability.
Ensure application security, performance, and reliability in cloud-native environments.
Collaborate with product owners, architects, and cross-functional teams in Agile/Scrum environments.
Lead technical design discussions and contribute to architectural decision-making.
Implement CI/CD pipelines and support DevOps practices for automated deployments.
Perform code reviews, enforce best practices, and mentor junior engineers.
Troubleshoot complex production issues and drive root-cause analysis.
Bring 6–10 years of hands-on experience delivering enterprise-grade Java solutions on AWS.