About Publicis Sapient
Most companies in the AI era do one of two things: they advise, or they sell you a tool. We do both. Publicis Sapient is a technology company that provides enterprise AI platforms and services, which means we build our own AI platforms and bring the strategists, product thinkers, designers and engineers who make them work inside the world's most complex businesses. It is where people and products shape the future of enterprise, and where your ideas actually reach the organizations that run the world. If you want to question how things are done, learn continuously and do the best work of your career alongside 20,000 people across 28 countries, you're in the right place. Come build with us.
Our Commitment to Inclusive Hiring
We are committed to fostering and encouraging an inclusive and welcoming environment for everyone and we believe great talent comes from many different backgrounds, experiences, and perspectives. That is why we are committed to creating a hiring process where everyone has an equal opportunity to succeed and feel safe. We welcome applications from all backgrounds and identities including: race, ethnicity, nationality, gender, disability, sexual orientation, gender identity, or religion and value the diverse experiences, perspectives, and strengths they bring to our teams.
If there is anything we can do to make our recruitment process more accessible or comfortable for you, please let us know. We are happy to provide reasonable adjustments throughout the application and interview process. You can contact us anytime at [email protected]
Your Safety Matters To Us
At Publicis Sapient, we are committed to protecting candidates throughout every step of their journey with us. To help you stay safe from recruitment scams, please remember that our recruiters will only ever contact you from a Publicis Sapient email address. In some cases, we may partner with trusted, vetted recruitment agencies who will clearly identify themselves as working on behalf of Publicis Sapient. If you receive communication from any other domain claiming to represent us, please treat it with caution and contact us at [email protected]
Overview
Why This Role Matters
Publicis Sapient is looking for a Senior Java Developer to join our team of bright thinkers and doers. In this role, you will leverage your technical expertise, creativity, and problem-solving skills to design and deliver innovative solutions for complex business challenges across multiple industries.
As part of our engineering team, you will contribute to building modern, scalable, and high-performing applications while collaborating with talented professionals in a fast-paced and agile environment. You will play a key role in shaping technical solutions and driving engineering excellence.
This role is an excellent opportunity for someone who would like to join an international global organization with a 'start-up' mentality. We highly value Openness, Collaboration, Learning Mindset and partner with our clients to drive positive outcomes.
Where You’ll Make an Impact
Design, develop, test, and maintain Java-based applications and services.
Build scalable, secure, and highly available systems using modern Java frameworks and technologies.
Lead technical design discussions and contribute to architecture decisions.
Present technical solutions and effectively interact with stakeholders at different levels.
Write clean, maintainable, and well-tested code, including unit, integration, and automated tests.
Optimize application performance, reliability, scalability, and security.
Perform code reviews and mentor junior and mid-level engineers.
Collaborate closely with Product Managers, QA Engineers, DevOps teams, and other stakeholders.
Participate in Agile ceremonies, including sprint planning, daily stand-ups, reviews, and retrospectives.
Investigate and provide root cause analysis for complex production issues.
Promote engineering best practices and contribute to continuous improvement initiatives.
What You’ll Bring to the Team
- Strong experience developing enterprise applications using Java.
- Solid hands-on experience with Spring Framework, Spring Boot, and building reusable Spring Boot starters and libraries.
- Strong understanding of microservices architecture, including service discovery, circuit breakers, centralized logging, and containerization.
- Experience developing and integrating REST and SOAP web services.
- Experience with persistence frameworks such as Hibernate and JPA.
- Proficiency with relational databases such as Oracle, PostgreSQL, or MySQL.
- Knowledge of NoSQL databases such as MongoDB or Cassandra.
- Experience with cloud platforms such as GCP, Azure or AWS knowledge is considered a nice-to-have.
- Experience with CI/CD and build tools including Maven, Gradle, Jenkins, GitLab, and Docker.
- Experience with messaging technologies such as Kafka, RabbitMQ, or JMS.
- Strong understanding of RESTful APIs and distributed systems.
- Experience with automated testing using JUnit, Mockito, Testcontainers, integration testing, and end-to-end testing.
- Excellent communication and stakeholder management skills.
- Professional proficiency in English.
Additional Experience We Value
- Knowledge of modern JavaScript frameworks such as Angular, React, or Vue.js.
- Experience with Kubernetes (K8s) and container orchestration.
- Contract testing and Test-Driven Development (TDD).
- Familiarity with modern CI/CD practices and tools such as GitHub Actions, Jenkins, and GitLab CI.
- Experience with Infrastructure as Code tools such as Terraform or CloudFormation.
- Exposure to cloud-native application design and deployment patterns.
What You’ll Get in Return
- A fast-paced tech environment
- Continuous growth & learning
- Open feedback culture
- Room for own initiative & ideas
- Transparency about results & strategy
- Recognition & reward for hard work
- Working with a flexible schedule
- Medical subscription
- Meal tickets
- 25 vacation days
- Many others perks
Job description provided by Publicis Groupe.
View the original posting