Senior Core Java Developer (Toronto)

Senior Core Java Developer (Toronto)

23 Aug
|
MSZ Systems
|
Toronto

23 Aug

MSZ Systems

Toronto

Location: Toronto, ON

Work Model: Hybrid – 3 days onsite

Employment Type: Long-Term Contract / Full-Time

Position Overview

We are seeking a Senior Core Java Developer / Development Lead with strong experience building high-performance trading applications within Capital Markets / FICC.

The ideal candidate will bring 10+ years of hands-on Core Java development experience, particularly with low-latency, multithreaded and real-time trading systems, along with strong knowledge of E-Trading, Algorithmic Trading, RFQ, Auto-Hedging, pricing and market data platforms.

This role will work closely with traders, quants, product control and operations teams while providing technical leadership across trading technology initiatives.

Key Responsibilities

- Design, develop and enhance low-latency, high-performance Core Java trading applications.
- Lead technical delivery across FICC and E-Trading platforms.
- Develop solutions supporting FX, Fixed Income, Equities and Commodities.
- Build and enhance Algorithmic Trading, RFQ and Auto-Hedging systems.
- Design highly concurrent and multithreaded Java applications for real-time transaction processing.
- Develop and optimize pricing engines, market data feeds and trade processing systems.
- Work closely with traders, quants, Product Control and Operations teams.
- Translate trading strategies and business requirements into scalable technical solutions.
- Improve application latency, scalability, reliability and throughput.




- Participate in architecture, design reviews, code reviews, testing and release management.
- Mentor developers and provide technical leadership across development teams.
- Support the complete front-to-back trade lifecycle.

Mandatory Requirements

- 10+ years of Core Java development experience.
- Strong hands-on expertise in:
- Multithreading and concurrency
- Low-latency programming
- High-performance / real-time applications
- JVM performance optimization
- Strong Capital Markets experience with electronic trading systems.
- Experience with E-Trading and/or Algorithmic Trading platforms.
- Experience with RFQ and Auto-Hedging workflows.
- Robust knowledge of FICC products, including:
- FX
- Fixed Income
- Commodities
- Experience developing pricing, market data or real-time transaction processing systems.
- Strong understanding of the trade lifecycle and front-to-back trading architecture.
- Previous experience providing technical leadership or leading development teams.
- Strong communication skills with experience working directly with traders, quants and business stakeholders.

Nice to Have

- ETF pricing experience.
- Equities trading experience.
- Product Control and P&L; knowledge.
- FIX protocol experience.
- Exchange connectivity / market gateways.
- Risk systems.
- Microservices and distributed systems.
- Cloud-based architecture.
- Experience supporting mission-critical trading applications.

📌 Senior Core Java Developer (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 core java developer (toronto) / toronto

Subscribe to this job alert:

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