Skip to Content

Java Developer

--Montreal, QC (Hybrid) – Local Candidates Only--

Role: Java Developer

Location: Montreal, QC (Hybrid) – Local Candidates Only

Interview: Face-to-Face Interview Mandatory at Client Location

Job Description

We are looking for a Senior Java Developer for a Financial Client in Montreal. The role focuses on analysis, design, and development of APIs supporting MLFlow integration with Model Review processes and MRM Validation Studio.

Candidates must have strong backend engineering expertise, API development experience, and solid understanding of system architecture, data modeling, and Model Risk Management (MRM).

Important:

Candidates must be local to Montreal and willing to attend an in-person client interview if shortlisted after L1 interview. Please submit only candidates who are comfortable with this requirement.

Key Responsibilities

  • Analyze, design, and develop APIs for MLFlow integration with Model Review and MRM Validation Studio
  • Build scalable, secure, and high-performance Java-based backend services
  • Enable integration between MLFlow artifacts and enterprise MRM platforms
  • Support model onboarding, governance, validation workflows, and auditability
  • Design and manage data models aligned with regulatory and operational requirements
  • Work with DB2 and/or MongoDB ensuring data quality and lineage
  • Collaborate with Data Science, Risk, QA, DevOps, and Architecture teams
  • Participate in architecture reviews, code reviews, testing, deployment, and production support
  • Improve API reliability, monitoring, performance, and error handling
  • Utilize AI coding agents to accelerate development and productivity

Required Skills

  • Strong enterprise-level Java development experience
  • Hands-on experience with DB2 and/or MongoDB
  • Strong REST API development experience
  • Good understanding of system architecture and integration patterns
  • Experience integrating MLFlow or similar ML lifecycle platforms
  • Agile / DevOps experience

Preferred Experience

  • Knowledge of Model Risk Management (MRM), model validation, and governance
  • Banking or financial services domain experience
  • Familiarity with model lifecycle management and regulatory workflows

AI Coding & Productivity Tools (Must Have)

Hands-on experience with:

  • GitHub Copilot
  • AMP
  • Claude Code

Experience using AI tools for:

  • Code generation and refactoring
  • Test automation
  • Documentation and productivity enhancement

Soft Skills

  • Excellent communication skills
  • Strong collaboration with cross-functional teams
  • Ability to explain technical concepts to technical and non-technical stakeholders
  • Self-driven and proactive in regulated enterprise environments