Posted on: 02/11/2025



Description :
Position : Senior Associate Technology - Java Microservices Developer (Module Lead)
Company Overview :
At Publicis Sapient, we are the digital business transformation partner of choice, helping established organizations evolve into digitally enabled enterprises. With over 20,000 professionals across 53 global offices, we merge strategy, consulting, experience design, and engineering to help our clients innovate and grow. Guided by our purposeto help people thrive in the brave pursuit of nextwe deliver meaningful impact through technology, creativity, and data-driven solutions.
Role Overview :
We are seeking an experienced Senior Associate Technology - Java Microservices Developer (Module Lead) who will architect, design, and implement scalable, high-performance applications using modern Java and microservices technologies. In this role, youll collaborate closely with clients and cross-functional teams to craft innovative solutions that power digital transformation journeys across industries.
Your Impact :
- Lead the design, development, and deployment of complex enterprise-grade applications.
- Translate business requirements into scalable, secure, and maintainable technical solutions.
- Partner with cross-functional teamsproduct, design, and DevOpsto deliver seamless end-to-end systems.
- Ensure code quality, performance tuning, and system reliability through robust engineering practices.
- Evaluate and integrate emerging technologies to continuously enhance solution capabilities.
- Mentor junior engineers, conduct code reviews, and promote a culture of continuous learning and technical excellence.
Required Qualifications :
- 7+ years of hands-on experience in Java development (JDK 1.8 or above).
- Deep understanding of Java fundamentals exception handling, serialization/deserialization, immutability, enums, collections, generics, annotations, and autoboxing.
- Expertise in Spring Boot, Spring Core, Spring Security, and Spring Transactions.
- Proficiency in Microservices Architecture service-to-service communication, local transactions, circuit breaker patterns, orchestration/aggregation.
- Strong experience with JMS technologies (ActiveMQ, RabbitMQ, Kafka, etc.).
- Solid understanding of multithreading concepts (Executor Framework, Re-entrant Lock, Fork & Join, synchronization).
- Practical knowledge of database systems both RDBMS (SQL, Joins, Indexing) and NoSQL.
- Experience in DevOps practices : CI/CD pipelines using Maven/Gradle, Jenkins, Docker, and containerization.
- Skilled in performance tuning, JVM memory management, profiling, and load testing (JMeter or equivalent tools).
- Experience in cloud platforms AWS, Azure, or GCP.
- Strong grasp of object-oriented principles, design patterns, and software architecture best practices.
- Familiarity with logging frameworks (SLF4J, Logback, Log4j).
- Hands-on with unit testing frameworks such as JUnit, Mockito, or PowerMock.
- Experience with version control (Git/SVN) and test-driven development (TDD) methodology.
- Excellent analytical and communication skills, capable of working effectively in global, distributed teams.
Preferred / Advanced Skills :
- Deep experience with Spring Cloud and Spring Reactive frameworks.
- Knowledge of Domain-Driven Design (DDD) and Event-Driven Architecture (EDA).
- Understanding of event sourcing, transaction management, and CAP theorem in microservices.
- Exposure to orchestration frameworks, service aggregation patterns, and resiliency mechanisms.
Why Join Us :
At Publicis Sapient, youll work at the intersection of technology, creativity, and strategy, surrounded by passionate innovators who challenge the status quo. We provide a collaborative, inclusive environment where you can experiment, grow, and shape the digital future of some of the worlds most recognized brands.
The job is for:
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1568504
Interview Questions for you
View All