Senior Software Developer – Java/Microservices Architecture at Publicis Sapient
Role Overview
Publicis Sapient is seeking a Senior Associate Technology Level 1 – Java Microservices Developer to join their team. In this role, you will be responsible for designing, architecting, and developing high-end technology solutions that solve complex problems across various industries.
Key Responsibilities
- Drive the design, planning, and implementation of multifaceted applications.
- Work closely with clients to turn complex ideas into end-to-end solutions.
- Evaluate emerging technologies and methods to provide scalable and elegant solutions.
- Collaborate with cross-functional teams to ensure successful project delivery.
- Mentor and guide junior team members in technical aspects.
Job Requirements
- 5+ years of experience in Java development.
- Strong development skills in Java JDK 1.8 or above.
- Proficiency in Java fundamentals like exception handling, serialization/deserialization, and immutability concepts.
- Good knowledge of Enums, Collections, Annotations, Generics, and Autoboxing.
- Experience with RDBMS/NoSQL databases (SQL, Joins, Indexing).
- Understanding of multithreading concepts (Re-entrant Lock, Fork & Join, Sync, Executor Framework).
- Experience with microservices architecture and related technologies.
- Familiarity with Spring Boot, JMS, and AWS.
About Publicis Sapient
Publicis Sapient is a global consulting firm that helps clients drive digital transformation. With a focus on innovation and technology, they deliver comprehensive solutions that enable businesses to thrive in the digital age.