-
Capgemini

fullstack developer (contract)

Capgemini
Canada · Contract · Mid-Senior

Face-to-Face Interview: Mandatory

As a Fullstack Developer, you will join a high-performing team in the Application & Data Engineering (ADE) department, supporting Non-Financial Risk Tech (NFRT) within a leading global financial firm. You will be responsible for developing and maintaining full stack solutions with a strong focus on Java Spring Boot and Angular. The role involves end-to-end product lifecycle participation, interaction with front office users, and an opportunity to work in a highly collaborative, innovative, and agile environment.

Key Responsibilities

  • Develop and maintain new and existing application components using Java (Spring Boot), Angular, and Python.
  • Support all phases of the product lifecycle including analysis, design, development, testing, and deployment.
  • Gather and analyze requirements through constant interaction with business users and stakeholders.
  • Participate actively in Agile ceremonies and cross-team collaborations.
  • Promote and apply best practices in Test Driven Development (TDD), development tools, and technologies.
  • Write, update, and maintain technical documentation, including architecture and design diagrams.
  • Participate in code reviews to ensure quality and adherence to standards.
  • Troubleshoot and debug application issues, providing timely fixes.
  • Stay current with industry trends, best practices, and emerging technologies.
  • Mentor and provide guidance to junior developers within the team.

Technical Profile

  • Proven experience in backend development with Java and Spring Boot.
  • Strong hands-on skills in UI/front-end development with Angular.
  • Experience maintaining/enhancing fullstack applications (Java/Angular/Python).
  • Familiarity with Agile software development methodologies.
  • Strong focus on code quality, documentation, and adherence to best practices.

Functional Profile

  • Experience in financial services, risk management, or related domains preferred.
  • Ability to analyze business requirements and translate them into technical solutions.
  • Strong communication and collaboration skills for working with front office users and cross-functional teams.
  • Experience mentoring junior developers and fostering knowledge sharing.

Skills Summary

Core Expertise:

Fullstack development, backend and frontend integration, Agile methodologies, application lifecycle management

Languages & Frameworks

Java, Spring Boot, Angular, Python

Database & Messaging

(Not specified, but experience with data integration in financial services is a plus)

DevOps & CI/CD

Continuous Integration/Continuous Deployment pipeline participation, TDD

Other Tools & Technologies

Technical documentation, code reviews, best practices in development

Soft Skills

Proactive communication, problem-solving, analytical thinking, mentoring, collaboration, adaptability to changing technology landscapes

The pay range that the employer in good faith reasonably expects to pay for this position is $34.67/hour - $54.18/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 angular java tdd
Login to Apply
Posted
Apr 24, 2025
Type
Contract
Level
Mid-Senior
Location
Montreal
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
Capgemini
Related

Java/Kafka Developer - Glasgow

2026-05-20

Full-time
Mid-Senior
United Kingdom
IT Services
Engineering
View Job Details
Capgemini
Related

Golang Developer

2026-05-24

Full-time
Not Applicable
Argentina
IT Services
Engineering