
Senior Software Engineer – Full Stack (Java, AWS, React)
Publicis Sapient · Boston, MA
- On site
- Full-time
- $165,000 / year
- Boston, MA
Email the hiring manager to get a response.
Get their verified email + an intro that's ready to send.
Subject: Interested in the Senior Software Engineer – Full Stack (Java, AWS, React) role at Publicis Sapient
Hi Avery — I came across the Senior Software Engineer – Full Stack (Java, AWS, React) opening and wanted to reach out directly. I've spent the last few years doing exactly this kind of work, and Publicis Sapient stood out because…
✎ Personalized to your résumé after sign-up.
- ✓ Verified email of the hiring manager
- ✓ Intro email personalized to your résumé
- ✓ $9/mo = unlimited — any job link
Secure checkout · cancel anytime
Job highlights
- Design and build Java microservices on AWS.
- Architect scalable applications for digital transformation.
- Develop modern web applications with React/Next.js.
- Optimize performance, security, and cost.
- Collaborate on engineering best practices.
About the role
Senior Associate Technology L2 - Full Stack Engineer
As a Senior Associate Technology L2, you are more than a developer; you are a system builder. You will be responsible for the end-to-end design, architecture, and implementation of critical Java-based microservices solutions. You will translate high-level architectural guidance into high-performance, scalable applications that drive digital transformation for our clients. We are looking for a hardcore technologist who thrives on solving complex problems.
Your Impact
- Architect and own the detailed design of microservices, translating high-level solution architecture into robust, scalable, and maintainable code.
- Design, develop, and deploy production-grade Java microservices in a predominantly AWS environment.
- Drive technical decision-making for key system components, evaluating trade-offs between performance, cost, and complexity.
- Optimize application performance, scalability, and security through meticulous design and implementation.
- Implement clean, well-documented RESTful APIs and integrate services with cloud-native technologies.
- Ensure rigorous code quality and maintainability through leadership in code reviews and by setting high standards.
- Troubleshoot and resolve deep technical issues across the stack in a timely manner.
- Contribute to the continuous improvement of our engineering practices, toolchains, and deployment pipelines.
Skills & Experience
- Expert in backend Java development with a strong focus on building and operating microservices.
- Demonstrated expertise in system design, with the ability to decompose complex problems into well-defined services and data models.
- Deep, hands-on experience designing and deploying production services on AWS (e.g., ECS/EKS, Lambda, S3, RDS, DynamoDB). Experience with Azure is a plus.
- Working knowledge of React/Next.js with experience in building modern web applications.
- Hands-on experience with Spring Boot, Spring Cloud, and related Java frameworks.
- Proficiency in RESTful API design, development, and security best practices.
- Strong understanding of containerization (Docker, Kubernetes) and CI/CD pipelines.
- Proficiency in shell scripting (e.g., Bash) for automation and operational tasks.
- Knowledge of SQL and NoSQL databases (e.g., MySQL, MongoDB, or Cassandra).
- Familiarity with messaging systems like Kafka or RabbitMQ.
- Exceptional problem-solving and analytical skills.
Qualifications
Set Yourself Apart With
- Experience with serverless computing and event-driven architectures.
- Knowledge of API gateways (e.g., AWS API Gateway) and service mesh technologies (e.g., Istio).
- Certifications in AWS (e.g., AWS Certified Developer/Solutions Architect).
- Exposure to DevOps practices and Infrastructure as Code (e.g., Terraform, CloudFormation).
Additional Information
- An inclusive workplace that promotes diversity and collaboration.
- Access to ongoing learning and development opportunities.
- Competitive compensation and benefits package.
- Flexibility to support work-life balance.
- Comprehensive health benefits for you and your family.
- Generous paid leave and holidays.
- Wellness program and employee assistance.
Key skills/competency
- Senior Full Stack Engineer
- Java Development
- Microservices
- AWS
- React/Next.js
- System Design
- RESTful APIs
- Containerization (Docker, Kubernetes)
- CI/CD
- Problem-Solving
Skills & topics
- Senior Software Engineer
- Full Stack Engineer
- Java
- AWS
- React
- Microservices
- System Design
- Backend Development
- Cloud Engineering
- Digital Transformation
How to get hired
- Tailor your resume: Highlight Java, AWS, React, microservices, and system design experience.
- Showcase project impact: Quantify achievements in scaling applications and optimizing performance.
- Prepare for technical interviews: Brush up on Java, AWS services, system design, and coding challenges.
- Demonstrate problem-solving: Be ready to discuss complex technical issues and solutions.
- Research Publicis Sapient: Understand their digital transformation focus and client work.
Technical preparation
Behavioral questions
Frequently asked questions
- What is the primary technology stack for the Senior Full Stack Engineer role at Publicis Sapient?
- The role primarily focuses on backend Java development for microservices, deployed on AWS. Frontend experience with React/Next.js is also crucial. Familiarity with containerization, CI/CD, and various databases is expected.
- What level of experience is required for the Senior Associate Technology L2 position?
- This is a senior-level role requiring expert-level backend Java development skills, demonstrated expertise in system design, and deep, hands-on experience with AWS. The 'L2' designation and responsibilities suggest a mid-to-senior level engineer.
- Does Publicis Sapient offer remote work for this Senior Full Stack Engineer position?
- The job description does not explicitly state the work arrangement. However, Publicis Sapient is a global company with offices in various locations, and often offers flexible work options. It's best to confirm during the application process.
- What are the key responsibilities of a Senior Associate Technology L2 at Publicis Sapient?
- Key responsibilities include end-to-end design and architecture of Java microservices, developing and deploying applications on AWS, driving technical decisions, optimizing performance and security, and leading code quality initiatives.
- How can I best prepare for the technical interview for the Senior Full Stack Engineer role?
- Focus on deep Java and microservices knowledge, AWS services (ECS/EKS, Lambda, RDS, etc.), system design principles, data modeling, containerization (Docker/Kubernetes), and RESTful API design. Be prepared for coding exercises and discussions on past projects.
- What are the benefits of working at Publicis Sapient as mentioned in the job description?
- Publicis Sapient offers an inclusive and diverse workplace, ongoing learning and development, competitive compensation and benefits, flexibility for work-life balance, comprehensive health benefits, generous paid leave, and a wellness program.
- Is Azure experience a requirement for the Senior Full Stack Engineer role?
- While the primary focus is on AWS, experience with Azure is mentioned as a 'plus,' indicating it's beneficial but not a mandatory requirement for the role.
- What is the expected salary range for this Senior Full Stack Engineer position?
