Bachelors degree in Computer Science, Engineering, or related field.10+ years of professional experience in Java development.3+ years of experience designing and developing solutions in AWS cloud environments.Strong expertise in Java 10+, Spring Boot, RESTful API design, and microservices architecture.Hands-on experience with key AWS services: Lambda, API Gateway, S3, RDS, DynamoDB, ECS, SNS/SQS, CloudWatch.Solid understanding of infrastructure-as-code (IaC) tools like Terraform, AWS CloudFormation, or CDK.Experience with Agile/Scrum, version control (Git), and CI/CD pipelines.Strong communication and leadership skills, including leading distributed development teams.