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