Posted on: 28/11/2025



Job Description :
We are looking for a talented and experienced Java Developer with a strong background in AWS cloud platforms, Microservices architecture, and messaging systems such as Apache Kafka or RabbitMQ. You will be a key contributor to the design, development, and deployment of scalable, distributed systems that power our next-generation applications.
Key Responsibilities :
- Design, build, and maintain scalable, secure, and high-performance backend services using
Java and Spring Boot.
- Develop and consume RESTful APIs and implement microservices in a cloud-native environment.
- Integrate messaging systems like Kafka or RabbitMQ for event-driven and asynchronous communication.
- Work closely with DevOps and SRE teams to automate deployments and monitor application health using AWS native tools and third-party services.
- Write efficient, testable, and reusable code, following industry best practices.
- Participate in technical design reviews, sprint planning, and code reviews.
- Troubleshoot production issues and ensure performance, scalability, and reliability of
services.
- Contribute to CI/CD workflows, containerization, and cloud deployment using Docker,
Kubernetes, Jenkins, etc.
Required Skills & Qualifications :
- 4+ years of professional experience with Java (8+) and Spring Boot.
- Strong experience with Microservices architecture and REST API development.
- Proficiency in AWS services such as EC2, Lambda, S3, RDS, ECS/EKS, and API Gateway.
- Hands-on experience with Apache Kafka, RabbitMQ, or other messaging/streaming platforms.
- Solid understanding of asynchronous processing, event-driven architecture, and distributed systems.
- Experience with Git, CI/CD pipelines, and infrastructure as code (Terraform, CloudFormation).
- Familiarity with Docker and Kubernetes or AWS ECS/EKS.
- Strong problem-solving skills and ability to work in Agile/Scrum environments.
Preferred Qualifications :
- AWS Certification (Developer Associate, Solutions Architect, etc.).
- Experience with monitoring/logging tools like Prometheus, Grafana, CloudWatch, or ELK stack.
- Familiarity with SQL and NoSQL databases such as PostgreSQL, MongoDB, DynamoDB.
- Experience with unit testing and test automation frameworks (JUnit, Mockito, etc.).
Did you find something suspicious?
Posted by
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1581449