Senior Java AWS Developer
- 📅
- CREQ215296 Requisition #
- 📅
- Apr 25, 2025 Post Date
6+ years of experience in Java development, with at least 3+ years of experience in leading teams and designing solutions using microservices architecture.
Strong expertise in AWS cloud services, including but not limited to AWS Lambda, ECS, EKS, API Gateway, S3, and RDS.
Solid experience in rewriting MuleSoft services and agents into Java-based microservices.
Strong experience in Java frameworks, especially Spring Boot and Spring Cloud for building scalable microservices.
Hands-on experience with containerization using Docker and container orchestration using Kubernetes (EKS in AWS).
Proficiency in designing and developing RESTful APIs and integrating microservices using API Gateway and other integration patterns.
Familiarity with event-driven architectures, message queues (e.g., Kafka, SQS), and asynchronous communication patterns in microservices.
Experience with CI/CD pipelines, and familiarity with tools like Jenkins, GitLab CI, or AWS CodePipeline.
Solid understanding of DevOps principles and hands-on experience with automation, infrastructure as code (e.g., Terraform, CloudFormation), and deployment strategies.
Knowledge of monitoring and logging tools such as AWS CloudWatch, Prometheus, Grafana, or other monitoring solutions.
Strong troubleshooting, debugging, and optimization skills to ensure high performance and reliability of deployed microservices.
Excellent problem-solving skills, communication skills, and the ability to collaborate effectively with different teams.
Experience in Agile methodologies (Scrum, Kanban) and a collaborative team-oriented environment.