Senior Java Backend Architect | Cloud-Native Microservices

Citigroup Inc.

Mississauga

On-site

CAD 133,000 - 200,000

Full time

5 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Citigroup Inc. is seeking a seasoned Senior Java Back-End Developer to lead end-to-end technical design and delivery of mission-critical systems.

You will own architecture decisions, mentor senior engineers, and partner with product, security, and platform teams to build scalable, reliable, and secure distributed systems. The role emphasizes hands-on development with Java 17+, Spring Boot, REST/GraphQL, and event streaming, along with cloud & platform design across AWS/Azure/GCP and Kubernetes.

Qualifications

  • 5+ years of progressive experience building enterprise systems with 5+ years in Java and Spring at scale.
  • Proven delivery of cloud-native, microservices, and event-driven architectures.
  • Strong expertise in Java 11/17+, Spring Boot, Spring Cloud, REST/GraphQL APIs, Kafka, Kubernetes, Docker.

Responsibilities

  • Define and evolve system architecture for cloud-native, microservices/event-driven platforms.
  • Lead design reviews and ensure alignment with domain-driven design and 12-factor principles.
  • Lead squads through full SDLC from discovery to production and SRE handoff.

Skills

Java
Spring Framework
Cloud-native architectures
Microservices
Event-driven architectures
REST APIs
GraphQL
Kubernetes
Docker
Kafka/Pulsar
CI/CD
IaC
Observability
DDD & 12-factor

Education

Bachelor's degree

Tools

Terraform
Azure DevOps
GitHub Actions
Jenkins
ARM templates

Job description

Citigroup Inc. is seeking a seasoned Senior Java Back-End Developer to lead end-to-end technical design and delivery of mission-critical systems.

You will own architecture decisions, mentor senior engineers, and partner with product, security, and platform teams to build scalable, reliable, and secure distributed systems. The role emphasizes hands-on development with Java 17+, Spring Boot, REST/GraphQL, and event streaming, along with cloud & platform design across AWS/Azure/GCP and Kubernetes.

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 Backend Architect - Microservices & Kafka
Senior Java Backend Architect - Microservices & Kafka

Citi • Mississauga

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

Citigroup Inc. • Mississauga

On-site
CAD 170,000 - 240,000
Senior Java Engineer - Hybrid, High-Impact FinTech Systems
Senior Java Engineer - Hybrid, High-Impact FinTech Systems

Citigroup Inc. • Mississauga

Hybrid
CAD 133,000 - 200,000
Hybrid work model
Technical training
Career development
+2
Senior Java Developer - Risk Systems (Cloud Native)
Senior Java Developer - Risk Systems (Cloud Native)

Citigroup Inc. • Mississauga

On-site
CAD 133,000 - 200,000
Lead Java Developer: Platform & Dev Experience Leader
Lead Java Developer: Platform & Dev Experience Leader

Citigroup Inc. • Canada

Remote
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 Developer / Technical Lead
Senior Java Developer / Technical Lead

Lorven Technologies Inc. • Toronto

On-site
CAD 120,000 - 180,000
Senior Backend Java Lead — Architect, Mentor, AI‑Driven
Senior Backend Java Lead — Architect, Mentor, AI‑Driven

Citigroup Inc. • Mississauga

Hybrid
CAD 207,000 - 310,000
Hybrid work schedule
Professional development
Global collaboration
+2
Senior Java Backend Architect - Payments Modernization
Senior Java Backend Architect - Payments Modernization

Citigroup Inc. • Mississauga

On-site
CAD 121,000 - 171,000