Job Title:- Senior Software Engineer – Microservices (Spring Boot)
Experience Range:- 5 – 7.5 years
About the Role:-
Public sapient hiring for an exciting Senior Software Engineer specializing in Spring Boot Microservices. This role requires designing & developing scalable high-performance microservices & utilizing the best practices in security, transaction management, idempotency, log tracing, & distributed caching. This is a perfect role for you if you have a high affection for clean architecture, cloud deployment, & solving complex problems.
![]() |
Public Sapient Hiring |
Job Responsibilities:-
Microservices Development:- You will architect & develop loosely coupled, highly cohesive microservices using Spring Boot.
Performance & System Design:- You will implement scalable, resilient, & secure microservices allowing for optimal performance.
Containerization & Cloud:- You will deploy & manage applications to the cloud using Docker, Kubernetes, or similar tools.
Coding:- You will ensure the code always stays clean & readable by carrying forth SOLID principles, design patterns, & common best industry practices.
Security & Monitoring:- You will implement secure authentication, authorization, logging, tracing, & monitoring mechanisms.
Database Management:- You will work with RDBMS & NoSQL databases writing optimized SQL queries.
Messaging & Event-Driven Architecture:- You will write solutions using Kafka, RabbitMQ, or similar messaging frameworks.
Testing & Debugging:- You will write & execute JUnit tests using Mockito or PowerMock for a high level of test coverage.
Version Control & Build Tools:- You will work efficiently with Git or SVN, Maven, or Gradle.
Required Skills & Experience:-
Strong expertise in Spring Boot & Microservices Architecture.
Proficiency in Java (8+), Data Structures, Algorithms, & OOP principles.
Experience with Multithreading, Concurrent APIs, & Java Memory Management (JMM).
H&s-on experience with Spring Cloud, RESTful APIs, & logging frameworks like SLF4J, Logback, or Log4j.
Solid understanding of exception handling, serialization or deserialization, immutability concepts.
Experience in containerization (Docker, Kubernetes) & cloud deployment.
Familiarity with ReactJS, NodeJS, Webflux is a plus.
Bonus Points for:-
Cloud Certifications (AWS, Azure, GCP).
Experience in Scalable Systems & Distributed Computing.
Knowledge of UI or UX frameworks like ReactJS, NodeJS.
Education:-
Bachelor’s or Master’s Degree in Computer Science, Engineering, or a related field.
Perks & Benefits:-
Gender-Neutral Policy ensuring inclusivity.
You'll get 18 paid holidays annually.
You'll get flexible work arrangements for work-life balance.
You'll get generous parental leave & transition support for new parents.
You'll get employee Assistance Programs to support well-being.
About Publicis Sapient:-
Publicis Sapient is a global leader in digital transformation that is helping enterprises accelerate their journey to a digitally enabled future. Across the globe more than 20,000+ professionals across 53 offices worldwide, we blend strategy, technology, & customer experience to build innovative solutions that redefine industries.
Join & be a part of our mission to drive innovation, solve complex challenges, & create meaningful impact!
No comments