16 Apr
|
DYNE Group
|
Montreal
16 Apr
DYNE Group
Montreal
Apply on Kit Job: kitjob.ca/job/2fssom
Location:Montreal, Canada (Hybrid)
Interview Process:Face-to-Face Interview (Mandatory)
Eligibility:Local Candidates Only
Job Type:Contract (6–12 Months)
Experience Level:Senior
28640; About the Role
We are seeking a Senior Java Developerto design and build enterprise-grade APIssupporting MLFlow integration with Model Risk Management (MRM) platforms.
This role sits at the intersection of backend engineering, data architecture, and model governance, requiring close collaboration with data science, risk, and technology teams. You will also leverage AI-assisted development toolsto enhance productivity, code quality, and delivery speed.
28188; Key Responsibilities
28295; API Development & System Design
1. Design and develop scalable, secure RESTful APIsusing Java
2. Enable integration between MLFlow lifecycle artifacts(models, runs, metrics, metadata) and enterprise MRM systems
3. Build backend services supporting:
4. Model onboarding
5. Validation workflows
6. Governance and auditability
29504; Data & Architecture
1. Design and manage data models aligned with MRM and regulatory requirements
2. Work with DB2 and/or MongoDB, ensuring:
3. Data quality
4. Lineage
5. Traceability
6. Ensure API design aligns with enterprise architecture, security, and compliance standards
29309; Collaboration & Delivery
1. Work closely with:
2. Data Scientists
3. Model Validators
4. Risk Managers
5. Architects, QA, and Dev Ops teams
6. Participate in design discussions, architecture reviews, and code reviews
7. Support full SDLC lifecycle(development → testing → deployment → production support)
⚡ AI-Assisted Development
1. Leverage AI coding tools such as:
2. Git Hub Copilot
3. AMP
4. Claude Code
5. Use AI for:
6. Code generation & refactoring
7. Test generation
8. Documentation and productivity improvements
9. Ensure secure and responsible usage of AI tools
28200; Performance & Reliability
1. Improve API performance, scalability, and reliability
2. Implement robust monitoring, logging, and error handling mechanisms
✅ Required Technical Skills
1. Strong experience in Java development (enterprise applications)
2. Hands-on experience with:
3. RESTful API design & development
4. DB2 and/or MongoDB
5. Solid understanding of:
6. System architecture
7. Data modeling
8. Integration patterns
9. Experience working in Agile / Dev Ops environments
28202; Domain Knowledge (Highly Preferred)
1. Robust understanding of Model Risk Management (MRM)including:
2. Model lifecycle
3. Validation processes
4. Governance and compliance
5. Familiarity with MLFlow:
6. Model registration
7. Experiment tracking
8. Metadata management
9. Experience in banking / financial services risk environments
29302; AI Development Tools (Must-Have)
1. Proven hands-on experience with:
2. Git Hub Copilot
3. AMP
4. Claude Code
5. Demonstrated use of AI tools for:
6. Code generation
7. Testing
8. Documentation
Apply on Kit Job: kitjob.ca/job/2fssom
📌 Senior Java Developer – API, MLFlow & Model Risk Integration (Montreal)
🏢 DYNE Group
📍 Montreal