Senior Java Engineer - Markets Risk & Trading Platform

Citi

Mississauga

On-site

CAD 121,000 - 171,000

Full time

8 days ago
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Citi in Mississauga is seeking a Senior Java Developer to join a markets-wide risk platform. You will apply Java 17+, design robust microservices, and collaborate with trading systems across markets to ensure reliability and performance.

You will mentor junior developers, define testing standards, and contribute to architecture decisions, while working within a globally distributed technology team. This full-time role offers challenging, impactful work in a dynamic financial environment.

Qualifications

  • 8+ years of relevant experience.
  • Extensive Core Java 17+ experience with data structures and design patterns.
  • Hands-on Microservices experience.
  • Experience with messaging systems like Kafka and Solace.
  • Proficiency in Spring and cloud technologies (Docker/Kubernetes/OpenShift).
  • Familiarity with Jira, Bitbucket, and Gradle.
  • Experience with document databases (MongoDB).
  • Experience in multi-threaded distributed systems.
  • Experience with testing frameworks (JUnit/Cucumber).
  • Solid understanding of the FIX protocol.

Responsibilities

  • Collaborate with management to integrate functions and identify system enhancements.
  • Solve critical issues by evaluating complex business and system processes.
  • Apply Java expertise and ensure architectural alignment.
  • Develop coding standards for testing, debugging, and implementation.
  • Understand the integration of business areas, architecture, and infrastructure.
  • Analyze problems and create innovative solutions.
  • Mentor junior developers and analysts.

Skills

Core Java
Microservices
SOLID
JUnit/Cucumber

Tools

Spring framework
Docker
Kubernetes
OpenShift
Jira
Bitbucket
Gradle
MongoDB

Job description

Citi in Mississauga is seeking a Senior Java Developer to join a markets-wide risk platform. You will apply Java 17+, design robust microservices, and collaborate with trading systems across markets to ensure reliability and performance.

You will mentor junior developers, define testing standards, and contribute to architecture decisions, while working within a globally distributed technology team. This full-time role offers challenging, impactful work in a dynamic financial environment.

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

Similar jobs worth comparing

Senior Java Tech Lead & Architect
Senior Java Tech Lead & Architect

Citi • Mississauga

On-site
CAD 167,000 - 237,000
Senior Java Developer & Enterprise Systems Lead
Senior Java Developer & Enterprise Systems Lead

Citigroup Inc. • Mississauga

Hybrid
CAD 131,000 - 196,000
Hybrid work model
Competitive compensation
Professional development resources
+1
Senior Java Applications Lead - Money Markets
Senior Java Applications Lead - Money Markets

Citi • Mississauga

On-site
CAD 167,000 - 237,000
Senior Java Microservices Lead – Money Markets Platform
Senior Java Microservices Lead – Money Markets Platform

Citigroup Inc. • Mississauga

On-site
CAD 121,000 - 171,000
Senior Java Engineer – Hybrid, Scalable APIs & Cloud
Senior Java Engineer – Hybrid, Scalable APIs & Cloud

Citigroup Inc. • Mississauga

Hybrid
CAD 153,000 - 236,000
Hybrid working
Global exposure
Learning & development
+3
Senior Java Full-Stack Tech Lead & Architect
Senior Java Full-Stack Tech Lead & Architect

Citigroup Inc. • Mississauga

On-site
CAD 168,000 - 238,000
Lead Java Engineer – Markets Risk & Trading Systems
Lead Java Engineer – Markets Risk & Trading Systems

Citi • Mississauga

On-site
CAD 121,000 - 171,000
Senior Java Apps Lead – Money Markets (Hybrid)
Senior Java Apps Lead – Money Markets (Hybrid)

Citibank (Switzerland) AG • Mississauga

Hybrid
Confidential
VP, Senior Java Full-Stack Engineer
VP, Senior Java Full-Stack Engineer

Citibank (Switzerland) AG • Mississauga

Hybrid
Confidential
Java Developer - Money Markets Tech (Hybrid)
Java Developer - Money Markets Tech (Hybrid)

Citibank (Switzerland) AG • Mississauga

Hybrid
Confidential