
Java AWS Engineer
at Capgemini
Posted 7 hours ago
No clicks
- Compensation
- Not specified
- City
- Chennai, Bengaluru
- Country
- India
Currency: Not specified
Role involves designing and developing scalable, event-driven microservices using Java 8+ with Spring Boot, Spring Batch, and Spring Cloud. Build and maintain RESTful APIs and define API contracts using RAML or Swagger. Develop microservices SDKs optimized for AWS environments and deploy on AWS-native services, including API Gateway, S3, and EC2. Emphasizes containerization with Docker, collaboration via Git, CI/CD pipelines, and Agile practices using Jira and Confluence.
Job Description
Location : Bangalore/Chennai
Experience : 4-6 Years
Programming: Java 8 (minimum), REST API, Spring Boot, Maven, Gradle, Event Driven, MySQL, RDBMS, Docker
Cloud Platforms & Services: AWS Native, API Gateway, S3, EC2
Key Responsibilities
• Design and develop scalable, event-driven microservices using Java 8+, Spring Boot, Spring Batch, and Spring Cloud frameworks.
• Build and maintain RESTful APIs; define API contracts using RAML or Swagger.
• Develop microservices SDKs optimized for AWS environments.
• Architect and implement microservices on AWS Native Services, including API Gateway, S3, EC2.
• Configure and manage API Gateway, and contribute to API-led architecture (system, process, experience layers).
• Implement event-driven architecture using Amazon Kinesis/Kafka.
• Integrate with backend databases including MySQL, MariaDB, MongoDB, and other RDBMS platforms.
• Utilize Docker for containerization and deployment.
• Collaborate using Git-based SCM tools such as GitLab, Bitbucket, Stash; define versioning protocols.
• Ensure code quality and security compliance using tools like SonarQube
• Participate in unit testing, component integration testing, and continuous integration workflows.
• Contribute to Agile ceremonies and documentation using Jira and Confluence.!

