HamburgerMenu
hirist

Publicis Sapient - Senior Associate/Java Microservices Engineer

PublicisSapient
Anywhere in India/Multiple Locations
5 - 7 Years

Posted on: 07/10/2025

showcase-imageshowcase-imageshowcase-image

Job Description

Senior Associate - Java Microservices Engineer

About the Role :

We're looking for a passionate Senior Associate - Java Microservices Engineer to design and build scalable, cloud-native applications that power modern digital platforms. You'll work at the intersection of engineering excellence and problem-solving, shaping how enterprise systems evolve using Java, Spring Boot, and distributed microservice architectures.

If you love solving real-world challenges, thrive in collaborative agile environments, and are excited by innovation in microservices, cloud, and event-driven systems, this is your stage.

What You'll Do :

- Architect, design, and develop high-performance, low-latency microservices using Java 8+, Spring Boot, and RESTful APIs.

- Build event-driven integrations leveraging Kafka, RabbitMQ, or other messaging frameworks.

- Implement cloud-native designs on AWS, Azure, or GCP - leveraging containers, CI/CD, and DevOps best practices.

- Own end-to-end delivery: from design through deployment, testing, and performance optimization.

- Collaborate with cross-functional teams - DevOps, QA, Product - to ship secure, scalable solutions.

- Apply SOLID principles, design patterns, and best coding practices to ensure maintainable and robust codebases.

- Diagnose performance bottlenecks using JVM profiling, GC tuning, and code optimization techniques.

- Mentor junior developers and contribute to code reviews, architecture discussions, and technical grooming sessions.

What You'll Bring :

- 5-7 years of hands-on software development experience.

- Deep expertise in Core Java (JDK 8+), including Collections, Streams, Exception Handling, and Concurrency.

- Strong command of Spring Framework (Spring Boot, Spring Data, Spring Security).

- Experience with Microservices architecture, service discovery, inter-service communication, and API gateway patterns.

- Working knowledge of Kafka / RabbitMQ / ActiveMQ for asynchronous communication.

- Solid understanding of JPA/Hibernate and SQL/NoSQL databases (PostgreSQL, MySQL, MongoDB, etc.).

- Exposure to cloud environments (AWS/Azure/GCP) and containerization (Docker, Kubernetes).

- Experience in CI/CD pipelines (Maven/Gradle, Jenkins, SonarQube) and source control (Git).

- Familiarity with testing frameworks like JUnit, Mockito, or similar.

- Good understanding of JVM internals, memory management, and performance profiling tools.

- Strong grasp of object-oriented design, design patterns, and clean coding principles.

Nice to Have :

- Experience with Reactive programming (WebFlux, Project Reactor).

- Familiarity with API design & documentation using Swagger/OpenAPI.

- Exposure to monitoring tools (ELK, Prometheus, Grafana).

- Basic understanding of Kubernetes and container orchestration.

Who You Are :

- A hands-on coder who loves crafting clean, efficient, and scalable software.

- A proactive problem solver with a "get it done" mindset.

- A strong communicator who thrives in collaborative, agile teams.

- A lifelong learner, continuously exploring new technologies and better ways to build.

Why You'll Love Working Here :

- Work on real-world digital transformation projects impacting millions.

- Collaborate with top engineers and architects in a culture that values innovation and continuous learning.

- Access to modern engineering stacks, cloud-native infrastructure, and cutting-edge DevOps practices.

- Flexible environment that encourages creativity, autonomy, and technical growth.

info-icon

Did you find something suspicious?