Lead Java Software Engineer
Citi • mississauga, peel region • Posted May 26, 2026
Position Overview
The Role
Join the Citi Futures Technology team, a dynamic and fast‑paced group at the heart of a growing global business. We are seeking a talented Java Engineer to contribute to the architecture, design, and implementation of our Futures Data as a Service post‑trade orders & executions application. This is a hands‑on role where you will tackle complex technical challenges in a low‑latency, high‑throughput environment. You will play a key role in building resilient and scalable solutions that directly impact our trade consumption, enrichment, and reporting.
What You’ll Do (Responsibilities)
- Design & Develop: Design, build, and maintain high‑performance, scalable, and reliable Java‑based microservices.
- Solve Complex Problems: Tackle challenging technical problems related to concurrency, low‑latency messaging, and large‑scale data processing in a distributed environment.
- Collaborate & Integrate: Work within a globa...