Full Stack Developer

CapgeminiCalgary, AB

About The Position

Choosing Capgemini means choosing a company where you will be empowered to shape your career in the way you’d like, where you’ll be supported and inspired by a collaborative community of colleagues around the world, and where you’ll be able to reimagine what’s possible. Join us and help the world’s leading organizations unlock the value of technology and build a more sustainable, more inclusive world.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.

Requirements

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

Nice To Haves

  • 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.

Responsibilities

  • 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.
  • 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.
  • 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.

Benefits

  • 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
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service