IT & Software

Senior Low Latency Java Architect

Citi

Mississauga · Peel Region · Canada

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.

#J-18808-Ljbffr

Reference: WJ-2742_531515 · Posted 08 Nov 2026, 06:34 PM

Find more on GigBlow

This role is listed on GigBlow for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.