We are looking for a Senior Java Developer for our client in Montreal, QC

Job Title: Senior Java Developer

Job Location: Montreal, QC

Job Type: Contract

Responsibilities:

  • Performing analysis, design, and development of APIs to support MLFlow integration with the Model Review process and MRM Validation Studio.
  • Enabling seamless integration between MLFlow model lifecycle artifacts (models, runs, metadata, metrics) and enterprise MRM platforms.
  • Designing and developing scalable, secure, and high-performance Java-based APIs.
  • Build backend services that support model onboarding, validation workflows, auditability, and governance.
  • Designing and managing data models aligned to MRM, regulatory, and operational requirements Working with DB2 and/or MongoDB, ensuring data quality, lineage, and traceability.
  • Ensuring API designs are aligning with enterprise architecture, security, and compliance standards.
  • Collaborating closely with data scientists, model validators, risk managers, architects, QA, and DevOps teams.
  • Participating in design sessions, architecture reviews, and code reviews.
  • Supporting the full SDLC including development, testing, deployment, and production support.
  • Leveraging AI coding agents to improve productivity, accelerate development, generate tests, and enhance documentation.
  • Continuously enhancing API reliability, performance, monitoring, and error-handling mechanisms.

Required Technical Skills:

  • 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 / DevOps environments Model Risk Management & ML Platform Knowledge.
  • Demonstrate a 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 Cod.
  • Demonstrating hands-on experience using AI tools for: Code generation and refactoring Test generation Documentation and productivity enhancement.
  • Practicing responsible and secure usage of AI-assisted development tools.

Soft Skills and Collaboration:

  • Demonstrate excellent written and verbal communication skills.
  • Actively collaborate across cross-functional teams.
  • Clearly articulating technical concepts to both technical and non-technical stakeholders.
  • Taking ownership and working proactively in a fast-paced, regulated delivery environment.

#J-18808-Ljbffr
Similar jobs

Senior Java Developer

Apply Now
Back to search page