Senior Java Architect for High-Performance Fintech

Citi

Mississauga

Hybrid

CAD 94,000 - 142,000

Full time

7 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Hybrid work model
Learning opportunities and growth
Competitive compensation and benefits
Wellbeing and work-life balance

Job summary

Citi is seeking a Senior Java Developer to join its Applications Development team, designing, building, and owning high‑performance Java applications that underpin critical financial services at global scale. This hands‑on role requires taking full ownership of code quality, architecture, and reliability for latency‑sensitive systems, with collaboration across analysts, project managers, and engineers.

You will design RESTful APIs with Spring Boot, deploy cloud‑native services on

Qualifications

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

Responsibilities

  • Design and develop high-volume, low-latency Java applications.
  • Architect RESTful APIs and scalable backend services using Spring and Spring Boot.
  • Translate complex requirements into technical specifications and architecture artifacts.
  • Evaluate emerging technologies to improve the stack.
  • Build comprehensive testing automation (unit, integration, performance).
  • Lead peer code reviews and maintain coding standards.
  • Own production systems and resolve critical issues.
  • Collaborate with analysts, PMs, and engineers to deliver quality software.

Skills

Java
RESTful APIs
Spring/Spring Boot
Cloud engineering
CI/CD
Agile methodologies
TDD
Code reviews
OpenShift
Kubernetes
MQ
Kafka
Distributed systems
Oracle/SQL
MongoDB

Tools

OpenShift
Kubernetes
MQ
Kafka

Job description

Citi is seeking a Senior Java Developer to join its Applications Development team, designing, building, and owning high‑performance Java applications that underpin critical financial services at global scale. This hands‑on role requires taking full ownership of code quality, architecture, and reliability for latency‑sensitive systems, with collaboration across analysts, project managers, and engineers.

You will design RESTful APIs with Spring Boot, deploy cloud‑native services on

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

Similar jobs worth comparing

Senior Java Architect - Cloud, API & DevOps Leader
Senior Java Architect - Cloud, API & DevOps Leader

Citigroup Inc. • Mississauga

On-site
CAD 169,000 - 240,000
Senior Java Developer — High-Volume Backend & Cloud Apps (Hybrid)
Senior Java Developer — High-Volume Backend & Cloud Apps (Hybrid)

Citi • Northwest Territories

Hybrid
CAD 131,000 - 196,000
Hybrid working (3 days in office)
Technical learning opportunities
Competitive compensation
Senior Java Tech Lead - Enterprise Systems Architect
Senior Java Tech Lead - Enterprise Systems Architect

Citigroup Inc. • Mississauga

On-site
CAD 170,000 - 240,000
Hybrid Full-Stack Java Engineer (Spring Boot)
Hybrid Full-Stack Java Engineer (Spring Boot)

Citibank (Switzerland) AG • Mississauga

Hybrid
Confidential
Hybrid work model (3 days in office)
Structured learning programs
Wellbeing resources
+2
Senior Java Backend Tech Lead - Credit Risk (Hybrid)
Senior Java Backend Tech Lead - Credit Risk (Hybrid)

Citi • Mississauga

Hybrid
CAD 168,000 - 237,000
Hybrid work model
Mentorship and coaching
Learning resources
+2
Senior Java Developer, Applications Development – Assistant Vice President
Senior Java Developer, Applications Development – Assistant Vice President

Citi • Mississauga

On-site
CAD 94,000 - 142,000
Hybrid work model
Learning opportunities and growth
Competitive compensation and benefits
+1
Full Stack Java Developer
Full Stack Java Developer

Citibank (Switzerland) AG • Mississauga

Hybrid
Confidential
Hybrid work model (3 days in office)
Structured learning programs
Wellbeing resources
+2
Senior Java Engineer - Microservices & Trading Platform
Senior Java Engineer - Microservices & Trading Platform

Citigroup Inc. • Mississauga

On-site
CAD 121,000 - 171,000
Senior Java Developer
Senior Java Developer

Citi • Mississauga

On-site
CAD 128,142 - 192,281
Senior Backend Java Lead & AVP - Enterprise Systems
Senior Backend Java Lead & AVP - Enterprise Systems

United States Digital Space LLC • Mississauga

On-site
CAD 132,000 - 199,000