Java Developer (contract) (Montreal)

Java Developer (contract) (Montreal)

15 Aug
|
Capgemini
|
Montreal

15 Aug

Capgemini

Montreal

Copilot Said 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.

Model Risk Management & ML Platform Knowledge

- 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

- GitHub Copilot
- AMP
- Claude Code

Demonstrated Hands-on Experience Using AI Tools For

- Code generation and refactoring
- Test generation
- Documentation and productivity enhancement

Practices responsible and secure usage of AI-assisted development tools. Soft Skills & Collaboration

- 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 rapid-paced, regulated delivery workplace.

The pay range that the employer in good faith reasonably expects to pay for this position is $42.35/hour - $66.18/hour. Our offered 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.

📌 Java Developer (contract) (Montreal)
🏢 Capgemini
📍 Montreal

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: java developer (contract) (montreal) / montreal

Subscribe to this job alert:

Get the latest job offers by email for: java developer (contract) (montreal) / montreal