Senior Java Engineer – Hybrid, Scalable APIs & Cloud

Citigroup Inc.

Mississauga

Hybrid

CAD 153,000 - 236,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

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

Citi • Mississauga

On-site
CAD 94,000 - 142,000
Senior Java Microservices Lead Engineer
Senior Java Microservices Lead Engineer

Citibank (Switzerland) AG • Mississauga

Hybrid
Confidential
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
Lead Java & Cloud Platform Engineer
Lead Java & Cloud Platform Engineer

Citigroup Inc. • Mississauga

On-site
CAD 121,000 - 171,000
Senior Java & Cloud Microservices Engineer | Hybrid
Senior Java & Cloud Microservices Engineer | Hybrid

CIBC • Toronto

Hybrid
CAD 110,000 - 150,000
Competitive salary
Incentive pay
Banking benefits
+6
Java Backend Engineer: Scalable Microservices & Spring Boot
Java Backend Engineer: Scalable Microservices & Spring Boot

Citi • Mississauga

On-site
CAD 131,000 - 196,000
Java Engineer
Java Engineer

United States Digital Space LLC • Mississauga

On-site
CAD 100,000 - 120,000
Competitive compensation
Long-term career growth and development opportunities
Senior Java Engineer - AWS, Kafka & Microservices (Hybrid)
Senior Java Engineer - AWS, Kafka & Microservices (Hybrid)

Cognizant • Toronto

Hybrid
CAD 74,000 - 118,000
Medical/Dental/Vision/Life Insurance
Paid holidays + PTO
401(k) plan
Senior Java Tech Lead - Enterprise App Architect
Senior Java Tech Lead - Enterprise App Architect

Citibank (Switzerland) AG • Mississauga

On-site
Confidential
Senior Java & Curam Developer - Hybrid, Cloud & API Focus
Senior Java & Curam Developer - Hybrid, Cloud & API Focus

Rubicon Path • Toronto

Hybrid
CAD 90,000 - 130,000
Flexible working hours
Health benefits
Professional development opportunities