Senior Java Engineer at Citi

Citi • mississauga, on, Canada • Posted May 26, 2026

Location mississauga, on
Job Type Full-time
Category Other-General
Posted May 26, 2026
Drive innovation as a Senior Java Engineer with Citi's Futures Technology team. Collaborate to build resilient, scalable Java-based solutions focused on Futures Data as a Service.

This hands-on role requires tackling complex challenges in a low-latency, high-throughput environment. You will lead the architecture, design, and implementation processes, ensuring high performance and system resiliency. Engage with a global Agile team and work closely with traders and product managers to align business requirements with technical solutions.

Key Responsibilities: • Architect and develop scalable Java-based microservices • Solve complex concurrency and data processing challenges • Collaborate with business stakeholders for effective solutions • Champion code quality and CI/CD practices • Mentor mid-level developers and foster a culture of excellence

Requirements: • 8+ years of software architecture and development experience • Expertise in server-side Java, includin...

Interested in this role?

Click the button below to start your application.

Apply Now