Senior Backend Java Lead — Architect, Mentor, AI‑Driven

Citigroup Inc.

Mississauga

Hybrid

CAD 207,000 - 310,000

Full time

4 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Hybrid work schedule
Professional development
Global collaboration
Financial wellbeing
Performance-based culture

Job summary

Citi in Mississauga is seeking a Senior Backend Java Engineer to design scalable backend systems that power critical applications. You will architect resilient microservices using Spring, mentor developers, and influence technical direction within Citi's technology organization.

The role requires hands-on coding, collaboration with product managers, research into AI tools, and a hybrid work model with three days in the office and two remote.

Qualifications

  • 10+ years of software development experience.
  • 3+ years leading engineering teams.
  • Strong Java backend and RESTful API experience.
  • Experience with microservices and event-driven design.

Responsibilities

  • Design and build scalable backend solutions in Java for Citi.
  • Write and review production code daily across the development lifecycle.
  • Lead planning and execution of major development initiatives from design through delivery.
  • Conduct code reviews and establish coding standards that raise code quality.
  • Mentor a small team of developers and share technical expertise.
  • Evaluate new technologies to improve team productivity and product quality.
  • Partner with product managers to shape technical strategy and roadmap.
  • Research emerging AI and machine learning tools and apply them to strengthen engineering practices.

Skills

Java backend
Spring microservices
RESTful APIs
MongoDB
Oracle
Apache Kafka
Software architecture
Team leadership
Communication

Education

Master's degree

Tools

Spring Framework
MongoDB
Oracle
Apache Kafka

Job description

Citi in Mississauga is seeking a Senior Backend Java Engineer to design scalable backend systems that power critical applications. You will architect resilient microservices using Spring, mentor developers, and influence technical direction within Citi's technology organization.

The role requires hands-on coding, collaboration with product managers, research into AI tools, and a hybrid work model with three days in the office and two remote.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Backend Java Lead, Enterprise APIs & Microservices
Senior Backend Java Lead, Enterprise APIs & Microservices

Citi • Mississauga

On-site
CAD 121,000 - 171,000
Senior Java Tech Lead & Architect
Senior Java Tech Lead & Architect

Citi • Mississauga

On-site
CAD 167,000 - 237,000
Senior Java Engineering Lead
Senior Java Engineering Lead

Citibank (Switzerland) AG • Mississauga

Hybrid
CAD 120,000 - 180,000
Hybrid work model
Learning and development opportunities
Financial wellbeing programs
+1
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 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 Microservices Lead Engineer
Senior Java Microservices Lead Engineer

Citibank (Switzerland) AG • Mississauga

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

Citibank (Switzerland) AG • Mississauga

Hybrid
Confidential
Senior Java Engineering Lead
Senior Java Engineering Lead

Citigroup Inc. • Mississauga

Hybrid
CAD 207,000 - 310,000
Hybrid work schedule
Professional development
Global collaboration
+2
VP-Level AI-Driven Full-Stack Engineer
VP-Level AI-Driven Full-Stack Engineer

Citigroup Inc. • Mississauga

On-site
CAD 168,000 - 237,000
Senior Java Engineering Lead
Senior Java Engineering Lead

Citi • Mississauga

Hybrid
CAD 207,000 - 310,000