Senior Java Engineer – (e-Trading & Low-Latency Systems) (Toronto)

Senior Java Engineer – (e-Trading & Low-Latency Systems) (Toronto)

24 Sep
|
Zodiac Solutions
|
Toronto

24 Sep

Zodiac Solutions

Toronto

Role: Senior/Lead Java Engineer – E-Trading & Low-Latency Systems

Location: Toronto, ON (Hybrid)

Duration: Fulltime Opportunity

Required Skills:

- Core Java solid
- Multithreading
- Memory Management
- Low latency
- E-trading
- Pre trade
- Front office trade
- Java version 17 or 21
- Some recent AI Exp.
- Design level
- Virtual Threading
- solace messaging queue

Responsibilities:

- Design, develop, and maintain high-performance applications for e-trading, pre-trade, and front-office trading platforms.
- Develop scalable, reliable, and low-latency services using Core Java and Java 17/21.
- Perform high-level and low-level design for complex distributed systems.
- Implement multithreaded and concurrent applications using Java concurrency frameworks and up-to-date programming techniques.
- Evaluate and apply Java Virtual Threads where appropriate to improve scalability and resource utilization.
- Optimize application performance, throughput, latency, CPU utilization, memory usage, and garbage collection.
- Build event-driven and asynchronous solutions using Solace messaging or equivalent enterprise messaging technologies.
- Design and implement messaging flows using queues, topics, guaranteed delivery, persistence, retries, acknowledgments,



and recovery mechanisms.
- Support pre-trade workflows, order processing, trade capture, order routing, risk checks, and execution-related services.
- Collaborate with product managers, business analysts, traders, architects, and technology teams to translate requirements into robust technical solutions.
- Participate in architecture reviews, design discussions, code reviews, and technical decision-making.
- Troubleshoot complex production issues involving application performance, concurrency, messaging, and distributed systems.
- Develop unit, integration, regression, and performance tests to ensure software quality and reliability.
- Contribute to CI/CD pipelines, automated deployments, observability, and production monitoring.
- Explore and implement appropriate use cases for AI and Generative AI, including AI-assisted development, automation, analytics, documentation, testing, and operational support.
- Mentor junior and senior engineers and promote coding standards, clean architecture, and engineering best practices.
- Produce technical documentation, architecture diagrams, sequence diagrams, and operational runbooks.

📌 Senior Java Engineer – (e-Trading & Low-Latency Systems) (Toronto)
🏢 Zodiac Solutions
📍 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 engineer – (e-trading & low-latency systems) (toronto) / toronto

Subscribe to this job alert:

Get the latest job offers by email for: senior java engineer – (e-trading & low-latency systems) (toronto) / toronto