Senior Java Engineer - Hybrid, High-Impact FinTech Systems

Citigroup Inc.

Mississauga

Hybrid

CAD 133,000 - 200,000

Full time

6 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Hybrid work model
Technical training
Career development
Competitive compensation
Wellbeing resources

Job summary

Citi is seeking a Senior Java Developer to join our Applications Development team. You will design, build, and own high-performance Java applications that underpin critical financial services at global scale. The role is hands-on, focusing on clean code, scalable services, and reliable production systems.

You will work in a hybrid environment with a mix of in-office and remote days, contributing to architectural decisions and cross-team collaboration across Citi’s engineering landscape.

Qualifications

  • 5+ years of professional Java development experience.
  • Expert-level Java, RESTful API design, and Spring/Spring Boot experience.
  • Relational databases (Oracle, SQL) and NoSQL (MongoDB).
  • Cloud-native platforms including OpenShift and Kubernetes; messaging with MQ and Kafka.
  • Clean code, design patterns, and test-driven development.

Responsibilities

  • Design, build, and own high-performance Java applications for critical services.
  • Architect RESTful APIs and scalable backend services using Spring/Spring Boot.
  • Translate business requirements into technical specifications and designs.
  • Adopt emerging technologies to enhance the application stack.
  • Maintain automated tests across unit, integration, and performance levels.
  • Lead peer code reviews and maintain production system reliability.
  • Ensure collaboration with analysts and project managers to deliver high-quality software.

Skills

Java
RESTful APIs
Spring & Spring Boot
CI/CD pipelines
Agile methodologies
Code review
Cloud engineering
OpenShift
Kubernetes
MQ & Kafka

Tools

Oracle
SQL
MongoDB

Job description

Citi is seeking a Senior Java Developer to join our Applications Development team. You will design, build, and own high-performance Java applications that underpin critical financial services at global scale. The role is hands-on, focusing on clean code, scalable services, and reliable production systems.

You will work in a hybrid environment with a mix of in-office and remote days, contributing to architectural decisions and cross-team collaboration across Citi’s engineering landscape.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java Architect for High-Performance Fintech
Senior Java Architect for High-Performance Fintech

Citi • Mississauga

Hybrid
CAD 94,000 - 142,000
Hybrid work model
Learning opportunities and growth
Competitive compensation and benefits
+1
Senior Java Engineer — Finance Tech, Cloud & Microservices
Senior Java Engineer — Finance Tech, Cloud & Microservices

Citi • Mississauga

On-site
CAD 133,000 - 200,000
Senior Java Backend Architect | Cloud-Native Microservices
Senior Java Backend Architect | Cloud-Native Microservices

Citigroup Inc. • Mississauga

On-site
CAD 133,000 - 200,000
Hybrid Senior Java Developer — Finance Desk Tech
Hybrid Senior Java Developer — Finance Desk Tech

Citigroup Inc. • Mississauga

Hybrid
CAD 94,000 - 142,000
Java Developer
Java Developer

Citi • Mississauga

Hybrid
CAD 79,000 - 111,000
Hybrid work model
Global-scale tech
Professional development
+2
Senior Java AVP: Microservices & Cloud Engineer
Senior Java AVP: Microservices & Cloud Engineer

Citi • Mississauga

On-site
CAD 133,000 - 200,000
Lead Java Developer - Vice President
Lead Java Developer - Vice President

Citigroup Inc. • Canada

Remote
CAD 167,000 - 237,000
Senior Java Engineering Lead
Senior Java Engineering Lead

Citi • Mississauga

On-site
CAD 207,000 - 310,000
Lead Java Developer - Vice President
Lead Java Developer - Vice President

Citi • Mississauga

On-site
CAD 171,000 - 242,000
Senior Java Developer - Assistant Vice President
Senior Java Developer - Assistant Vice President

Citi • Mississauga

On-site
CAD 133,000 - 200,000