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