08 Nov
|
Citi
|
Mississauga
Architect low-latency Java risk platforms as a senior engineering leader, using concurrency, performance tuning, and distributed systems expertise. This full time role supports global trading desks.
The Applications Development Technical Lead Analyst serves as principal designer, systems architect, and hands-on lead engineer. You will build mission-critical platforms for real-time credit checks, position aggregation, margin valuation, and risk limits. The work spans global Client Risk and Position Management technology.
Key Responsibilities:
- Lead architecture for fault-tolerant risk calculation engines
- Develop and optimize Java 17/21+ production code
- Design event-driven pipelines using Apache Kafka and Solace PubSub+
- Profile CPU, memory, garbage collection,
and network performance
- Translate quantitative risk models into deterministic architecture
Requirements:
- Proficiency in modern Java and JVM internals
- Knowledge of lock-free data structures and concurrent programming
- Experience tuning microsecond and sub-millisecond latency
- Bachelor's degree in computer science or related STEM discipline
- C++ or Rust knowledge is desirable
Apply Java architecture, concurrency, and low-latency engineering expertise to Citi's global risk technology platforms.
📌 Senior Low Latency Java Architect (Mississauga)
🏢 Citi
📍 Mississauga