Role OverviewCapgemini 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