Senior Java Engineer – Hybrid, Scalable APIs & Cloud

Citigroup Inc.

Mississauga

Hybrid

CAD 153,000 - 236,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Hybrid working
Global exposure
Learning & development
Performance-driven culture
Competitive compensation
Wellbeing resources

Job summary

Citi is seeking a Senior Java Developer to join its Applications Development team in Canada. You will design and own high-performance Java applications, architect RESTful services with Spring/Spring Boot, and ensure reliability for latency-sensitive workloads.

You will lead technical delivery, participate in code reviews, and drive testing automation while collaborating with analysts, PMs, and other engineers across functions.

Qualifications

  • 5+ years of professional Java development experience, including cloud-based environments.
  • Expert-level Java, RESTful design, and Spring/Spring Boot experience.
  • Strong DB knowledge: Oracle/SQL and MongoDB NoSQL.
  • Experience with OpenShift, Kubernetes, MQ, Kafka.
  • Commitment to clean code, design patterns, and TDD.
  • Agile methods and CI/CD pipelines using DevOps tools.
  • Ability to lead technical delivery and manage priorities.

Responsibilities

  • Design and develop high-volume, low-latency Java services.
  • Architect RESTful APIs and backend components with Spring/Spring Boot.
  • Translate requirements into technical specs and architecture artifacts.
  • Evaluate new technologies to improve the stack.
  • Develop and maintain testing automation (unit/integration/perf).
  • Lead peer code reviews and raise engineering standards.
  • Own production systems and diagnose issues quickly.
  • Collaborate with analysts, PMs, and engineers to deliver quality software.

Skills

Java
REST APIs
Spring/Spring Boot
OpenShift
Kubernetes
CI/CD
Leadership/Delivery

Tools

Spring Boot
OpenShift
Kubernetes
MQ
Kafka

Job description

Citi is seeking a Senior Java Developer to join its Applications Development team in Canada. You will design and own high-performance Java applications, architect RESTful services with Spring/Spring Boot, and ensure reliability for latency-sensitive workloads.

You will lead technical delivery, participate in code reviews, and drive testing automation while collaborating with analysts, PMs, and other engineers across functions.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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 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 Applications Development Leader (Java/React)
Senior Applications Development Leader (Java/React)

Citi • Mississauga

On-site
CAD 121,000 - 171,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
Mississauga Hybrid Full-Stack Java Developer | React/Spring
Mississauga Hybrid Full-Stack Java Developer | React/Spring

Citigroup Inc. • Mississauga

Hybrid
CAD 94,000 - 142,000
Senior Java Developer — Remote, Microservices & API Expert
Senior Java Developer — Remote, Microservices & API Expert

Cognizant • Halifax Regional Municipality

Remote
CAD 60,000 - 95,000
Senior Java Backend Architect - Payments Modernization
Senior Java Backend Architect - Payments Modernization

Citigroup Inc. • Mississauga

On-site
CAD 121,000 - 171,000
Java Backend Engineer — Spring Boot & Microservices
Java Backend Engineer — Spring Boot & Microservices

Citi • Mississauga

On-site
CAD 79,000 - 111,000
Senior Java Tech Lead and Big Data Architect
Senior Java Tech Lead and Big Data Architect

Citigroup • Mississauga

On-site
CAD 171,000 - 242,000
Senior Java Full Stack Engineer | Hybrid, Spring & REST
Senior Java Full Stack Engineer | Hybrid, Spring & REST

Capgemini • Mississauga

Hybrid
CAD 110,000 - 140,000
Healthcare benefits
Paid time off
Parental leave
+3