Senior Java Backend Architect - Real-Time Microservices

Citi

New York (NY)

Hybrid

USD 121,000 - 171,000

Full time

7 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Citi in Mississauga, Ontario, Canada is hiring a Lead Core Backend Developer to advance our Java server and microservices platform. You’ll work on high-performance, low-latency systems used in electronic trading, collaborating with a global team.

The role exposes you to modern tech, real-time messaging, and scalable architectures, with a strong emphasis on design, testing, and production readiness.

Qualifications

  • 8+ years of strong hands-on development experience using Java including expertise with Spring or another dependency injection framework.
  • 5+ years’ experience in developing and maintaining highly scalable, real-time, low latency, high-volume, scalable microservices.
  • Experience with real-time messaging middleware (Kafka, RabbitMQ, Solace, Tibco, …)
  • Experience working with multi-threaded applications
  • Strong software development fundamentals, data structures, design patterns, Object-Oriented programming, architecture, algorithms, and problem-solving skills
  • Application deployment and debugging of applications on UNIX/LINUX

Responsibilities

  • Understanding of good design principles and ability to adhere to complex design
  • Development of common, reusable components and services utilizing Citi’s best practices
  • Responsible for creating high performance, low latency applications leveraging existing Citi framework
  • Ensuring strong reliability, scalability and performance of our components
  • Apply an engineering mind-set to development work: understand use-cases in details, develop metrics to build good estimates of volume and compute velocity requirements
  • Contribute actively to system design decisions
  • Evaluate and build POCs for new strategic initiatives and work to convert to industrial level solutions
  • Provide post release assistance to business, development and support groups
  • Develop application as per best practice and remain compliant with prescribed best practices (TDD, maintain high unit test coverage, CI…)
  • Assisting in third line support during core trading hours

Skills

Java
Spring
Microservices
Multithreading
Remote messaging
Design patterns
Data structures
OO design

Education

Bachelor's degree

Tools

CI/CD pipelines
Oracle
MongoDB
Redis

Job description

Citi in Mississauga, Ontario, Canada is hiring a Lead Core Backend Developer to advance our Java server and microservices platform. You’ll work on high-performance, low-latency systems used in electronic trading, collaborating with a global team.

The role exposes you to modern tech, real-time messaging, and scalable architectures, with a strong emphasis on design, testing, and production readiness.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Java Backend Lead — Low-Latency eTrading Platform
Senior Java Backend Lead — Low-Latency eTrading Platform

Citi • New York (NY)

Hybrid
USD 121,000 - 171,000
Senior Lead Java Full-Stack Engineer — Hybrid
Senior Lead Java Full-Stack Engineer — Hybrid

Citi • New York (NY)

Hybrid
USD 145,000 - 218,000
Senior Java Lead & Platform Architect (Hybrid, Canada)
Senior Java Lead & Platform Architect (Hybrid, Canada)

Citi • New York (NY)

Hybrid
USD 145,000 - 218,000
Hybrid Principal Backend Architect for Enterprise Platform
Hybrid Principal Backend Architect for Enterprise Platform

Citi • New York (NY)

Hybrid
USD 127,000 - 164,000
Hybrid work model
Global ownership of backend platform
Professional growth opportunities
Senior Java Back-End Engineer for Trading Microservices
Senior Java Back-End Engineer for Trading Microservices

Citi • Jersey City (NJ)

On-site
USD 142,000 - 214,000
Senior Java Engineer
Senior Java Engineer

Citi • New York (NY)

Hybrid
USD 94,000 - 142,000
Senior Java Developer - Real-Time Finance Platform (Hybrid, London)
Senior Java Developer - Real-Time Finance Platform (Hybrid, London)

Citi • New York (NY)

Hybrid
USD 120,000 - 150,000
Annual leave: 27 days
Discretional annual performance related bonus
Private Medical Care & Life Insurance
+3
Senior Java Application Architect — Real-Time, AI-Driven
Senior Java Application Architect — Real-Time, AI-Driven

Citi • New York (NY)

Hybrid
USD 121,000 - 171,000
Lead Core Backend Developer
Lead Core Backend Developer

Citi • New York (NY)

Hybrid
USD 121,000 - 171,000
Senior Java Back End Developer - Assistant Vice President
Senior Java Back End Developer - Assistant Vice President

Citi • New York (NY)

Hybrid
USD 94,000 - 142,000