Senior Java Tech Lead — Cloud Microservices Architect

Socket.dev

Mississauga

On-site

CAD 121,000 - 171,000

Full time

6 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

Job summary

Citi Canada is seeking a senior Applications Development Technology Lead Analyst to drive architectural design and modernization of enterprise systems using Java 17+ and Spring Boot 3.x, Kafka, and cloud-native patterns.

You will lead technical teams, govern design, and partner with Product Owners to deliver scalable microservices, secure RESTful APIs, and robust CI/CD pipelines in hybrid cloud environments.

Qualifications

  • 6+ years of professional software engineering and enterprise applications experience.
  • Strong Java 17+ and Spring Boot 4.x experience.
  • Experience with Kafka, Oracle DB, and cloud/container tooling.
  • Familiarity with AI-assisted development tools.

Responsibilities

  • Act as technical lead, conduct code reviews and coach engineers.
  • Drive sprint planning, backlogs, and risk assessment with POs/PMs.
  • Lead end-to-end design of cloud-native microservices with Java 17+ and Spring Boot.
  • Ensure secure RESTful APIs and enterprise API governance.

Skills

Java 17+
Spring Boot
Kafka
Oracle DB
Docker
Kubernetes
AI-assisted development

Education

Bachelor's degree in Computer Science
Master's degree preferred

Tools

GitHub Copilot

Job description

Citi Canada is seeking a senior Applications Development Technology Lead Analyst to drive architectural design and modernization of enterprise systems using Java 17+ and Spring Boot 3.x, Kafka, and cloud-native patterns.

You will lead technical teams, govern design, and partner with Product Owners to deliver scalable microservices, secure RESTful APIs, and robust CI/CD pipelines in hybrid cloud environments.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java Microservices Lead Engineer
Senior Java Microservices Lead Engineer

Citibank (Switzerland) AG • Mississauga

Hybrid
Confidential
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 Tech Lead & Architect
Senior Java Tech Lead & Architect

Citi • Mississauga

On-site
CAD 167,000 - 237,000
Senior Java Tech Lead - Enterprise App Architect
Senior Java Tech Lead - Enterprise App Architect

Citibank (Switzerland) AG • Mississauga

On-site
Confidential
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 Full-Stack Tech Lead & Architect
Senior Java Full-Stack Tech Lead & Architect

Citigroup Inc. • Mississauga

On-site
CAD 168,000 - 238,000
Senior Java Engineer - Cloud, Microservices & Kafka
Senior Java Engineer - Cloud, Microservices & Kafka

RBC • Toronto

On-site
CAD 110,000 - 140,000
Total rewards program
Coaching & development
Work-life balance
+2
Senior Java Backend Architect - Microservices & Kafka
Senior Java Backend Architect - Microservices & Kafka

Citi • Mississauga

On-site
CAD 121,000 - 171,000