09 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 up-to-date 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.
#J-18808-Ljbffr
📌 Senior Low Latency Java Architect (Mississauga)
🏢 Citi
📍 Mississauga