IT & Software

Senior Low Latency Java Architect

Citi

Mississauga · Peel Region · Canada

Share this job: X Facebook WhatsApp Save job

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-4483_1556639 · Posted 09 Nov 2026, 01:17 AM

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.

Low Latency jobs in other states

Browse jobs