Description
You will design, build, and maintain scalable backend services and microservices on AWS.
This role is on-site.
Responsibilities
- Design and implement microservices using Spring Boot and Java.
- Manage containerized deployments using Kubernetes and Amazon EKS.
- Build and maintain distributed messaging systems using Kafka.
- Implement cloud-native functions, monitoring, and logging using AWS Lambda, CloudWatch, and DataDog.
- Develop automated tests using BDD and Cucumber frameworks.
Required Skills
- 6-10 years of experience in Java and J2EE development.
- Strong proficiency in Spring Boot and Microservices architecture.
- Hands-on experience with AWS services including Lambda, SNS, SQS, EC2, and EKS.
- Experience with Kubernetes for container orchestration.
- Proficiency in SQL and NoSQL databases such as Oracle, Aurora, and Cassandra.
- Experience with Web Services including SOAP and RESTful APIs with JSON.
- Knowledge of messaging systems using Kafka.
- Practical experience with XACML Authorization policies.
Preferred Skills
- Experience with BDD and Cucumber for test automation.