Capgemini

Full Stack Developer

Capgemini$70K — $165K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 5-7 years of full stack development experience
  • Proficient in Java, Spring Boot, ReactJS, and AWS
  • Experience with CI/CD pipelines using Jenkins
  • Strong understanding of both front-end and back-end technologies
  • Familiarity with Docker and microservices architecture
  • Experience with SQL and NoSQL databases like MySQL and MongoDB
  • Exposure to DevOps practices and agile methodologies

Responsibilities

  • Develop responsive web applications using React.js
  • Design and maintain RESTful APIs with Spring Boot
  • Collaborate with UX/UI designers for application optimization
  • Manage application state using Redux or Context API
  • Implement CI/CD pipelines and support continuous deployment
  • Optimize applications for performance and usability
  • Mentor junior developers and promote knowledge sharing

Benefits

  • Paid time off and holidays, varying by employee grade
  • Comprehensive medical, dental, and vision coverage
  • Retirement savings plans (e.g., 401(k), RRSP)
  • Life and disability insurance
  • Employee assistance programs
  • Additional local benefits based on eligibility
Full Job Description
Role Overview

Capgemini is seeking a highly skilled Full Stack Developer to join its technology team and support the design, development, and delivery of scalable, cloud-native enterprise applications. The ideal candidate will have strong hands-on experience across front-end (React) and back-end (Java/Spring Boot) development, along with exposure to AWS cloud, CI/CD pipelines, and modern DevOps practices. This role requires close collaboration with cross-functional teams in a distributed agile environment and offers the opportunity to contribute to mission-critical systems within a large enterprise landscape.

Key Responsibilities

1. Front-End (UI - ReactJS)
• Develop, debug, and maintain responsive and user-friendly web applications using React.js.
• Demonstrate a strong understanding of front-end frameworks and UI libraries, including ReactJS.
• Write clean and modular UI code using JavaScript (ES6+), HTML5, and CSS3.
• Implement and manage application state using Redux or Context API.
• Build reusable UI components and ensure consistency across applications.
• Work closely with UX/UI designers to translate design concepts into technical implementations.
• Optimize applications for performance, scalability, and usability.
• Ensure cross-browser compatibility, responsiveness, and accessibility standards.
• Implement and execute UI testing using frameworks such as Jasmine and Karma.

2. Back-End (Java / J2EE)
• Design, develop, and maintain RESTful APIs using Spring Boot.
• Strong hands-on expertise in Core Java, Spring Boot, and Spring Cloud technologies (Eureka, Hystrix / Resilience4j, Ribbon, Zuul).
• Create and maintain Swagger/OpenAPI contracts.
• Develop unit tests and integration tests using JUnit and mocking frameworks.
• Work with relational and non-relational databases such as MySQL, PostgreSQL, MongoDB, or similar.
• Build and deploy cloud-native microservices on AWS, with hands-on experience using S3, Lambda, EC2, ELB, API Gateway, CloudWatch
• Develop and manage Docker images for Spring Boot microservices.
• Support CI/CD pipelines using Jenkins and Git-based workflows.
• Work within a distributed agile model, contributing to continuous improvement practices.
• Demonstrate a strong understanding of .NET API layer integration.
• Write clean, efficient, and maintainable code following enterprise best practices.

3. Soft Skills
• Strong problem-solving and analytical thinking abilities.
• Excellent communication and collaboration skills.
• Ability to work independently while also leading technical initiatives when required.
• Strong mentoring and knowledge-sharing mindset.
• Comfortable working in large, complex, enterprise environments.

Required Skills

Technical Skills• Java, Spring Boot, RESTful APIs, AWS, React, NodeJS, Docker, Kubernetes, Jenkins, GitHub Copilot (AI), CI/CD, Git

Good to Have
• AWS Certification (Associate or higher).
• 2+ years of experience using AI-assisted development tools (e.g., GitHub Copilot).
• Hands-on experience with Kubernetes.
• Familiarity with GraphQL.
• Exposure to Domain-Driven Design (DDD) principles.
• Experience working in large enterprise organizations.
• Prior technical lead or leadership experience.
• Prior experience working in the Oil & Gas, Energy, Utilities, or related regulated industries.
• Familiarity with industry standards, governance, and compliance requirements in the Oil & Gas sector.
• Proven ability to work within large, complex enterprise ecosystems and collaborate with business and operations stakeholders.

The base compensation range for this role in the posted location is: CAD $70,751 - $165,984.

Capgemini provides compensation range information in accordance with applicable national, state, provincial, and local pay transparency laws. The base compensation range listed for this position reflects the minimum and maximum target compensation Capgemini, in good faith, believes it may pay for the role at the time of this posting. This range may be subject to change as permitted by law.

The actual compensation offered to any candidate may fall outside of the posted range and will be determined based on multiple factors legally permitted in the applicable jurisdiction.

These may include, but are not limited to: Geographic location, Education and qualifications, Certifications and licenses, Relevant experience and skills, Seniority and performance, Market and business consideration, Internal pay equity.

It is not typical for candidates to be hired at or near the top of the posted compensation range.

In addition to base salary, this role may be eligible for additional compensation such as variable incentives, bonuses, or commissions, depending on the position and applicable laws.

Capgemini offers a comprehensive, non-negotiable benefits package to all regular, full-time employees. In the U.S. and Canada, available benefits are determined by local policy and eligibility and may include:
  • Paid time off based on employee grade (A-F), defined by policy: Vacation: 12-25 days, depending on grade, Company paid holidays, Personal Days, Sick Leave
  • Medical, dental, and vision coverage (or provincial healthcare coordination in Canada)
  • Retirement savings plans (e.g., 401(k) in the U.S., RRSP in Canada)
  • Life and disability insurance
  • Employee assistance programs
  • Other benefits as provided by local policy and eligibility

Important Notice: Compensation (including bonuses, commissions, or other forms of incentive pay) is not considered earned, vested, or payable until it becomes due under the terms of applicable plans or agreements and is subject to Capgemini's discretion, consistent with applicable laws. The Company reserves the right to amend or withdraw compensation programs at any time, within the limits of applicable legislation.

Disclaimers

About Capgemini

Capgemini is a global leader in consulting, digital transformation, technology and engineering services. The company is headquartered in Paris, France and operates in over 50 countries. Capgemini provides a range of services including strategy and transformation, application services, technology services, and engineering services. The company serves clients in a variety of industries including automotive, consumer products, financial services, healthcare, and retail.
Learn more about Capgemini
Industry
Founded
1967
NASDAQ

Similar Jobs

More Jobs at Capgemini

More Information Technology Jobs

Find similar Full Stack Developer jobs: