Strong experience in Java development. Solid understanding of OOP principles and design patterns. Hands-on experience with Spring Boot and Spring ecosystem. Strong proficiency in AWS services (at least 2 to 3 years) Lambda, S3, EC2, RDS, DynamoDB, SNS SQS, CloudWatch, etc. Experience with containerization tools Docker, ECS, or Kubernetes is a plus. Experience in writing and consuming REST APIs. Good knowledge of SQL and NoSQL databases. Familiarity with version control systems Git and build tools Maven Gradle. Experience with CICD and automated deployment pipelines. Good understanding of security best practices in cloud and backend development.