HamburgerMenu
hirist

Publicis Sapient - Java Developer - Microservices Architecture

PublicisSapient
Multiple Locations
4 - 11 Years

Posted on: 28/11/2025

showcase-imageshowcase-imageshowcase-image

Job Description

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.).


info-icon

Did you find something suspicious?