Senior Java Developer – Commodities / Murex (Toronto)

Senior Java Developer – Commodities / Murex (Toronto)

09 Sep
|
MSZ Systems
|
Toronto

09 Sep

MSZ Systems

Toronto

Senior Java Developer – Commodities / Murex

Location: Toronto, ON

Client: BMO

Type: 12-Month Contract / Long-Term

Job Summary

We are looking for a Senior Java Developer with solid Capital Markets and Commodity Trading experience to support the modernization of trading platforms.

The ideal candidate will have deep hands-on Core Java experience, strong knowledge of trading systems and financial products, and exposure to Murex. Experience with Murex implementation, integration, upgrade, or migration projects will be highly preferred.

Key Responsibilities

- Design, develop, enhance, and maintain Java-based applications supporting Capital Markets and Commodity Trading.
- Build scalable backend services and enterprise integrations using Core Java.
- Develop REST APIs and distributed services.
- Integrate Murex with upstream and downstream trading systems.
- Support trade booking, trade lifecycle, pricing, risk, P&L;, settlements, and market data workflows.
- Participate in Murex implementation, upgrade, integration, and migration initiatives.
- Support modernization of legacy commodity trading platforms.
- Develop and optimize SQL queries and database integrations.
- Work with messaging technologies such as Kafka, IBM MQ, or JMS.
- Troubleshoot production issues and improve system performance and reliability.




- Collaborate with Front Office, Middle Office, Back Office, Risk, QA, and infrastructure teams.

Required Skills
- 7+ years of hands-on Java development experience.
- Strong Core Java and Object-Oriented Programming.
- Capital Markets / Investment Banking experience.
- Hands-on Commodities / Commodity Trading / Commodity Derivatives experience.
- Strong understanding of trading workflows and financial products.
- REST APIs, integration patterns, and distributed systems.
- SQL and relational databases.
- Strong debugging and problem-solving skills.
- Agile / Scrum delivery experience.

Preferred Skills
- Murex / MX.3.
- MxML / Murex integration workflows.
- Murex implementation, upgrade, or migration.
- Endur / OpenLink Endur.
- Endur-to-Murex migration experience.
- Spring / Spring Boot.
- Kafka / IBM MQ / JMS.
- Microservices and cloud-native architectures.
- Energy, Metals, Oil & Gas, Power, or other commodity markets.
- ETRM / CTRM platforms.
- Experience across Front Office, Middle Office, or Back Office trading applications.

Ideal Candidate A senior hands-on Java developer with strong Capital Markets experience who understands Commodity Trading and can contribute to Murex integration and modernization initiatives.

📌 Senior Java Developer – Commodities / Murex (Toronto)
🏢 MSZ Systems
📍 Toronto

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior java developer – commodities / murex (toronto) / toronto

Subscribe to this job alert:

Get the latest job offers by email for: senior java developer – commodities / murex (toronto) / toronto