Senior Java Engineer - Market Risk (Hybrid, Montreal)

Millennium Software and Staffing Inc

Montreal (administrative region)

Hybrid

CAD 100,000 - 150,000

Full time

3 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Millennium Software Inc. in Montreal, QC is seeking a Java Engineer to join the Firm Market Risk Technology team on a hybrid Montreal-based arrangement. You will develop and enhance the market risk platform, taking ownership of core Java components and scalable analytics.

The role demands hands-on coding, design, and collaboration with risk managers and analytics teams. A track record in distributed systems and Linux environments is expected.

Qualifications

  • 5+ years of experience building large-scale, production-grade Java backends.
  • Experience with distributed systems and high-performance computing.
  • Strong Linux/Unix scripting and database knowledge.

Responsibilities

  • Hands-on Core Java development for the Market Risk platform.
  • Design, implement, and optimize market risk calculations and analytics.
  • Collaborate with cross-functional teams to deliver solutions.
  • Provide technical leadership and mentorship to junior developers.
  • Participate in Agile ceremonies and ensure timely product delivery.

Skills

Core Java
Distributed systems
Linux/Unix
Relational databases
Team leadership
Problem solving
Communication skills

Education

Bachelor's degree in CS/IT or related field

Tools

GitHub Copilot
Claude Code
Terraform
CloudFormation
Apache Spark
Snowflake

Job description

Millennium Software Inc. in Montreal, QC is seeking a Java Engineer to join the Firm Market Risk Technology team on a hybrid Montreal-based arrangement. You will develop and enhance the market risk platform, taking ownership of core Java components and scalable analytics.

The role demands hands-on coding, design, and collaboration with risk managers and analytics teams. A track record in distributed systems and Linux environments is expected.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Java Developer Contract
Java Developer Contract

Millennium Software and Staffing Inc • Montreal (administrative region)

Hybrid
CAD 100,000 - 150,000
Java Software Engineer
Java Software Engineer

Randstad Enterprise • Montreal (administrative region)

On-site
CAD 90,000 - 140,000
Senior Java Architect & Engineering Lead
Senior Java Architect & Engineering Lead

Compunnel, Inc. • Montreal (administrative region)

Hybrid
CAD 90,000 - 130,000
Senior Java Tech Lead – Cloud-Native Trading Platform
Senior Java Tech Lead – Cloud-Native Trading Platform

Morgan Stanley • Montreal (administrative region)

Hybrid
CAD 120,000 - 170,000
Java Tech Lead (Hybrid) – Cloud‑Ready, Scalable Platforms
Java Tech Lead (Hybrid) – Cloud‑Ready, Scalable Platforms

860 Morgan Stanley Svcs Canada Co • Montreal (administrative region)

Hybrid
CAD 130,000 - 170,000
Lead Software Engineer, Fixed Income eTrading Algos Hybrid
Lead Software Engineer, Fixed Income eTrading Algos Hybrid

PowerToFly • Montreal (administrative region)

Hybrid
CAD 120,000 - 190,000
Senior Java Engineer - Markets Risk & Trading Platform
Senior Java Engineer - Markets Risk & Trading Platform

Citi • Mississauga

On-site
CAD 121,000 - 171,000
Ingénieur Java Full-Stack – Plateforme CVA Risques (Hybrid)
Ingénieur Java Full-Stack – Plateforme CVA Risques (Hybrid)

Morgan Stanley • Montreal (administrative region)

Hybrid
CAD 110,000 - 165,000
Senior Java Engineer - Capital Markets (Hybrid, Toronto)
Senior Java Engineer - Capital Markets (Hybrid, Toronto)

Scotiabank • Toronto

Hybrid
CAD 80,000 - 110,000
Diversity and Inclusion programs
Tuition assistance
Flexible vacation and rewards program
+1
Hybrid Java Backend Engineer – Montreal FinTech
Hybrid Java Backend Engineer – Montreal FinTech

Strategio Inc. • Montreal (administrative region)

Hybrid
CAD 80,000 - 100,000