Publicis Sapient is looking for a Senior Java Engineer with experience in AI-augmented engineering to build and scale production-grade backend platforms. In this role, you will focus on designing and delivering robust, cloud-native backend services using Java (Spring Boot), while leveraging AI coding agents (e.g., GitHub Copilot, Claude, Cursor) to accelerate development and improve code quality.
This is a hands-on role centered on real systems, APIs, and distributed architectures-not prototypes-while contributing to emerging best practices for AI-assisted software development.
Your Impact
- Design and build scalable backend services and APIs using Java and Spring Boot.
- Leverage AI coding agents to generate code, accelerate delivery, improve test coverage, and optimize performance.
- Implement clean, resilient REST APIs and microservices for enterprise-grade applications.
- Collaborate with product managers, architects, and cross-functional teams to deliver production-ready solutions.
- Apply modern engineering practices including CI/CD, automated testing, observability, and cloud deployment.
- Debug complex backend issues using both traditional engineering and AI-assisted diagnostics.
- Contribute to AI-augmented development practices, including prompt engineering and safe usage of AI-generated code.
Qualifications
Skills & Experience
- 7+ years of experience building and deploying backend or distributed systems.
- Strong expertise in Java, Spring, Spring Boot, and REST API design.
- Experience with microservices and scalable backend architectures.
- Hands-on experience using AI coding assistants (e.g., GitHub Copilot, Claude, Cursor) in daily workflows.
- Ability to use AI tools to generate/refactor code, write tests, debug issues, and scaffold services.
- Solid understanding of cloud platforms (AWS, GCP, or Azure) and DevOps fundamentals.
- Strong debugging, problem-solving, and software craftsmanship mindset.
- Experience working in agile product teams delivering production systems.
Set Yourself Apart With
- Experience integrating LLMs into applications (RAG, prompt engineering, embeddings, agent workflows).
- Experience with event-driven architectures (Kafka, Kinesis, Pulsar).
- Familiarity with containerization and orchestration (Docker, Kubernetes).
- Experience designing scalable, observable backend systems (logging, metrics, tracing).
- Contributions to open-source projects, internal accelerators, or AI engineering communities.