Job Search and Career Advice Platform

Enable job alerts via email!

Java Developer

mthree Recruiting Portal

Canada

On-site

CAD 70,000 - 85,000

Full time

10 days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading investment bank is seeking a Java Developer to enhance its Market Risk Technology team in Montreal. This role involves developing software that measures market impacts on portfolios, collaborating with global teams, and modernizing infrastructure. The ideal candidate will have over 2 years of Core Java experience and strong knowledge in object-oriented design and distributed data processing.

Qualifications

  • 2+ years of experience in Core Java development.
  • Strong background in object-oriented design and data structures.
  • Experience with distributed data processing technologies.

Responsibilities

  • Develop and improve Market Risk applications.
  • Collaborate with global teams across different locations.
  • Enhance risk management tools with business stakeholders.
  • Contribute to infrastructure modernization initiatives.

Skills

Core Java (server-side)
Object-oriented design
Data structures
Multi-threading
Distributed data processing (Spark, Hive, Python)
Scripting in Shell/Perl/Python
Job description

Software Developer - Leading Investment Bank

A market‑leading investment bank is looking for a Java Developer to join their Market Risk Technology team in Montreal. The team is responsible for developing software that measures and monitors the impact of market movements on the firm’s portfolio. The team works closely with senior management, trading desks, risk managers, and analysts, delivering mission‑critical solutions to meet regulatory reporting requirements. The role involves processing large‑scale data over a billion records daily on a platform utilizing thousands of CPU‑cores and vast datasets.

Key Responsibilities
  • Develop and improve Market Risk applications.
  • Collaborate with global teams across London, Montreal, New York, and more.
  • Partner with business stakeholders to enhance risk management tools.
  • Contribute to infrastructure modernization initiatives.
Skills & Experience Required
  • 2+ years of Core Java (server‑side).
  • Strong object‑oriented design, data structures, and multi‑threading experience.
  • Distributed data processing (Spark, Hive, Python).
  • Scripting in Shell/Perl/Python.
Nice to Have
  • Automated testing, Apache Spark, and cloud knowledge.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.