Description
You will develop and maintain scalable backend services using Java and AWS cloud infrastructure.
Responsibilities
- Design and implement microservices using Spring Boot and Java.
- Manage containerized deployments using Kubernetes and EKS.
- Build and maintain messaging systems using Kafka.
- Implement cloud-native functions and monitoring using AWS Lambda and CloudWatch.
- 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 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.
- Experience with cloud monitoring tools like DataDog and CloudWatch.
- Practical experience with XACMl Authorization policies.
Preferred Skills
- Experience with BDD and Cucumber for test automation.