Java Developer

Capgemini

Montreal (administrative region)

On-site

CAD 58,000 - 91,000

Full time

2 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Medical benefits
Dental benefits
Vision benefits
Retirement benefits

Job summary

Capgemini is seeking a backend API engineer to design, develop, and integrate Java-based APIs that support MLFlow within the Model Review process and MRM Validation Studio. The role collaborates with cross-functional teams across technology, model risk, data science, and governance to accelerate delivery and ensure compliance.

The candidate will work on integrating MLFlow artifacts with enterprise MRM platforms, design scalable services, and reinforce data models aligned with regulatory and

Qualifications

  • Strong experience in Java application development in enterprise environments.
  • Hands-on experience with DB2 and/or MongoDB.
  • Strong experience designing and developing RESTful APIs.
  • Solid understanding of system architecture, data models, and integration patterns.
  • Experience integrating platforms with MLFlow or similar model lifecycle management tools.
  • Experience working in Agile and DevOps environments.
  • Good understanding of Model Risk Management (MRM) concepts, including model lifecycle, validation, governance, and regulatory expectations.
  • Experience supporting model review, model validation, or risk management workflows.
  • Familiarity with MLFlow concepts, including model registration, experiment tracking, and metadata management, is strongly desired.
  • Prior experience in banking or financial services risk environments is a strong plus.

Responsibilities

  • Analyze, design, and develop APIs to support MLFlow integration with the Model Review process and MRM Validation Studio.
  • Enable seamless integration between MLFlow model lifecycle artifacts and enterprise MRM platforms.
  • Design and develop scalable, secure, and high-performance Java-based APIs.
  • Build backend services that support model onboarding, validation workflows, auditability, and governance.
  • Design and manage data models aligned with MRM, regulatory, and operational requirements.
  • Work with DB2 and/or MongoDB, ensuring data quality, lineage, and traceability.
  • Ensure API designs align with enterprise architecture, security, and compliance standards.
  • Collaborate closely with data scientists, model validators, risk managers, architects, QA, and DevOps teams.
  • Participate in design sessions, architecture reviews, and code reviews.
  • Support the full SDLC, including development, testing, deployment, and production support.
  • Leverage AI coding agents to improve productivity, accelerate development, generate tests, and enhance documentation.
  • Continuously enhance API reliability, performance, monitoring, and error-handling mechanisms.

Skills

Java
DB2
MongoDB
REST APIs
Enterprise architecture
Agile
DevOps
MRM concepts
MLFlow
Banking risk experience

Job description

The role is focusing on analysis, design, and development of APIs to support MLFlow integration with the Model Review process and MRM Validation Studio. The position requires strong backend engineering skills, a solid understanding of system and data architecture, and close alignment with Model Risk Management (MRM) and model validation stakeholders. The candidate is actively collaborating across technology, model risk, data science, and governance teams while leveraging AI coding agents to accelerate delivery, quality, and consistency.

Key Responsibilities
  • Perform analysis, design, and development of APIs to support MLFlow integration with the Model Review process and MRM Validation Studio.
  • Enable seamless integration between MLFlow model lifecycle artifacts (models, runs, metadata, and metrics) and enterprise MRM platforms.
  • Design and develop scalable, secure, and high-performance Java-based APIs.
  • Build backend services that support model onboarding, validation workflows, auditability, and governance.
  • Design and manage data models aligned with MRM, regulatory, and operational requirements.
  • Work with DB2 and/or MongoDB, ensuring data quality, lineage, and traceability.
  • Ensure API designs align with enterprise architecture, security, and compliance standards.
  • Collaborate closely with data scientists, model validators, risk managers, architects, QA, and DevOps teams.
  • Participate in design sessions, architecture reviews, and code reviews.
  • Support the full SDLC, including development, testing, deployment, and production support.
  • Leverage AI coding agents to improve productivity, accelerate development, generate tests, and enhance documentation.
  • Continuously enhance API reliability, performance, monitoring, and error-handling mechanisms.
Required Technical Skills
  • Strong experience in Java application development within enterprise environments.
  • Hands-on experience with DB2 and/or MongoDB.
  • Strong experience designing and developing RESTful APIs.
  • Solid understanding of system architecture, data models, and integration patterns.
  • Experience integrating platforms with MLFlow or similar model lifecycle management tools.
  • Experience working in Agile and DevOps environments.
  • Good understanding of Model Risk Management (MRM) concepts, including model lifecycle, validation, governance, and regulatory expectations.
  • Experience supporting model review, model validation, or risk management workflows.
  • Familiarity with MLFlow concepts, including model registration, experiment tracking, and metadata management, is strongly desired.
  • Prior experience in banking or financial services risk environments is a strong plus.
AI Coding & Productivity (Must-Have Requirement)
  • Actively using AI coding agents, including:
  • AMP
  • Demonstrated hands-on experience using AI tools for:
  • Code generation and refactoring
  • Documentation and productivity enhancement
  • Practices responsible and secure usage of AI-assisted development tools.
  • Excellent written and verbal communication skills.
  • Actively collaborates across cross-functional teams.
  • Clearly articulates technical concepts to both technical and non-technical stakeholders.
  • Takes ownership and works proactively in a fast-paced, regulated delivery environment.

The pay range that the employer in good faith reasonably expects to pay for this position is $42.35/hour - $66.18/hour. Applications will be accepted on an ongoing basis.

  • Our offered benefits include medical, dental, vision and retirement benefits.

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.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Backend Java Developer
Backend Java Developer

ALLTECH CONSULTING SVC INC • Quebec

On-site
CAD 80,000 - 120,000
Core Java Developer (contract)
Core Java Developer (contract)

Capgemini • Montreal (administrative region)

On-site
Medical benefits
Dental benefits
Vision benefits
+1
AI Solutions Developer - (GenAI / OpenAI)
AI Solutions Developer - (GenAI / OpenAI)

Genpact • Montreal (administrative region)

On-site
CAD 85,000 - 125,000
AI Developer
AI Developer

Genpact • Montreal (administrative region)

On-site
CAD 90,000 - 120,000
VP Senior Applied AI Full-Stack Engineer
VP Senior Applied AI Full-Stack Engineer

Citigroup Inc. • Mississauga

On-site
CAD 170,000 - 241,000
Python Full Stack Developer (contract)
Python Full Stack Developer (contract)

Capgemini • Montreal (administrative region)

On-site
Medical benefits
Dental benefits
Vision benefits
+1
Applications Development Tech Lead Analyst - Vice President
Applications Development Tech Lead Analyst - Vice President

United States Digital Space LLC • Mississauga

On-site
CAD 169,000 - 240,000
Lead Software Engineer
Lead Software Engineer

Citi • Mississauga

On-site
CAD 164,000 - 234,000
Support Analyst (contract)
Support Analyst (contract)

Capgemini • Montreal (administrative region)

On-site
Medical benefits
Dental benefits
Vision benefits
+1
Java Developer Lead Engineer - Vice President
Java Developer Lead Engineer - Vice President

Citigroup Inc. • Mississauga

On-site
CAD 170,000 - 240,000