-
Capgemini

Frontend Full Stack Developer (contract)

Capgemini
Canada · Contract · Mid-Senior

We are seeking a Front-End Heavy Full Stack Developer to design, develop, and support highly scalable, high-performance APIs and client-facing applications using modern technologies. This role requires deep expertise in Angular/TypeScript and back-end proficiency with Java Spring Boot, Node.js, Kafka, and relational databases. You will be responsible for building robust applications, integrating APIs/microservices, and collaborating with cross-functional teams to deliver exceptional banking technology solutions.

Key Responsibilities

  • Design, develop, and maintain front-end applications using Angular and TypeScript.
  • Build and integrate backend services with Java, Spring Boot, Node.js, and Kafka.
  • Develop and support scalable APIs and microservices (RESTful APIs and GraphQL).
  • Work with relational databases such as PostgreSQL and SQL.
  • Ensure high code quality with automated unit and functional testing.
  • Automate development pipeline processes to improve efficiency and enable continuous delivery.
  • Participate in Agile product teams, collaborating with technical, product, and business stakeholders.
  • Apply distributed cloud application development practices (OpenShift, Docker).
  • Design and implement secure APIs with JWT, OAuth2.0, OIDC, and SSL certificates.
  • Actively research and apply new technologies to address emerging challenges.
  • Communicate complex technical details in a clear and approachable way.

Technical Profile

  • Angular, TypeScript, Java Spring Boot, Node.js, JavaScript, Kafka, Redis.
  • RESTful APIs, GraphQL, Swagger, SOAP.
  • PostgreSQL, SQL, relational database development.
  • Cloud and containerization: OpenShift, Docker.
  • Security protocols: JWT, OAuth2.0, OIDC, SSL Certificates.
  • CI/CD pipelines, automation, and testing frameworks.
  • Agile methodology experience.

Functional Profile

  • Strong collaboration with UX designers, product owners, and business teams.
  • Ability to deliver complex solutions independently or in pairs.
  • Comfortable working in Agile environments with a product-first mindset.
  • Experienced in translating technical requirements into scalable design.
  • Skilled in continuous learning and applying new technologies to solve business challenges.

Skills Summary

Core Expertise:

Front-end heavy full stack development, scalable API and microservices, distributed cloud applications, secure integration.

Languages & Frameworks

Angular, TypeScript, Java, JavaScript, Spring Boot, Node.js.

UI & Styling Libraries

CSS, HTML, Angular components.

Reactive & Event-Driven Tools

Kafka, Redis, message-oriented and reactive architectures.

Cloud & Containerization

OpenShift, Docker.

Database & Messaging

PostgreSQL, SQL, Redis.

DevOps & CI/CD

CI/CD pipelines, automation testing, Swagger, SOAP.

Other Tools & Technologies

OAuth2.0, OIDC, JWT, SSL Certificates, Google Analytics, Firebase, WalkMe, Launch Darkly, Dynatrace.

Soft Skills

Excellent communication, strong problem-solving, Agile collaboration, attention to detail, adaptability, ability to distill technical information into business-friendly terms.

The pay range that the employer in good faith reasonably expects to pay for this position is $34.88/hour - $54.50/hour. Our benefits include medical, dental, vision and retirement benefits. Applications will be accepted on an ongoing basis. Tundra Technical Solutions is among North America’s leading providers of Staffing and Consulting Services. Our success and our clients’ success are built on a foundation of service excellence. We are an equal opportunity employer, and we do not discriminate on the basis of race, religion, color, national origin, sex, sexual orientation, age, veteran status, disability, genetic information, or other applicable legally protected characteristic. Qualified applicants with arrest or conviction records will be considered for employment in accordance with applicable law, including the Los Angeles County Fair Chance Ordinance for Employers and the California Fair Chance Act. Unincorporated LA County workers: we reasonably believe that criminal history may have a direct, adverse and negative relationship with the following job duties, potentially resulting in the withdrawal of a conditional offer of employment: client provided property, including hardware (both of which may include data) entrusted to you from theft, loss or damage; return all portable client computer hardware in your possession (including the data contained therein) upon completion of the assignment, and; maintain the confidentiality of client proprietary, confidential, or non-public information. In addition, job duties require access to secure and protected client information technology systems and related data security obligations.

Key Skills

Ranked by relevance

spring boot java ssl microservices javascript typescript angular kafka cloud sql containerization google analytics restful apis postgresql firebase graphql redis ux
Login to Apply
Posted
Aug 18, 2025
Type
Contract
Level
Mid-Senior
Location
Toronto
Company
Capgemini

Industries

IT Services IT Consulting

Categories

Engineering Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Capgemini
Related

Java Fullstack Developer

2026-05-27

Full-time
Mid-Senior
United Kingdom
IT Services
Engineering
View Job Details
J&M Group
Related

Full Stack Java Developer

2026-05-24

Contract
Mid-Senior
Canada
IT Services
Engineering
View Job Details
Crossing Hurdles
Related

Full-Stack Developer | Remote

2026-06-05

Contract
Associate
Canada
Software Development
Engineering