Lead Java Developer: Platform & Dev Experience Leader

Citibank (Switzerland) AG

Canada

Remote

Confidential

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Citi is seeking a Lead Java Developer to design and develop web-based applications and cloud services using Angular, Java, Spring, and OpenShift. You will collaborate with stakeholders and promote agile practices to build reliable, scalable platforms.

Ideal candidates have 8+ years in software development, strong Java/Spring and Docker experience, and expertise in REST, Kafka, and front-end tech like Angular/React.

Qualifications

  • 8+ years of relevant experience.
  • Cloud-ready apps & deployment pipelines on large container clusters are a plus.
  • Enterprise-scale apps using Java, Spring & Docker.
  • Design patterns, coding standards & modularity.
  • REST, Kafka and RDBMS experience.
  • JUnit, Mockito, Cucumber & RestAssured testing.
  • SDLC in Agile & Waterfall environments.
  • Monitoring with OpenTelemetry, Splunk & ELK.
  • Excellent written and spoken communication.

Responsibilities

  • Design and develop web apps and cloud services in Angular/Java/Spring/OpenShift.
  • Collaborate with stakeholders in a highly collaborative environment.
  • Advocate solid agile software development practices.
  • Build reliable, scalable, maintainable applications.
  • Provide tech leadership in platform improvements.
  • Develop front-end interfaces with Angular & React.

Skills

Java
Spring Framework
REST
Angular
React
TypeScript
RxJs
SCSS
HTML5
Kafka
SQL
JUnit
Mockito
Cucumber
RestAssured
OpenTelemetry
Splunk
ELK
Design Patterns
Agile

Education

Bachelor's degree or higher
Master's degree preferred

Tools

Docker Containers
OpenTelemetry
Splunk
ELK

Job description

Citi is seeking a Lead Java Developer to design and develop web-based applications and cloud services using Angular, Java, Spring, and OpenShift. You will collaborate with stakeholders and promote agile practices to build reliable, scalable platforms.

Ideal candidates have 8+ years in software development, strong Java/Spring and Docker experience, and expertise in REST, Kafka, and front-end tech like Angular/React.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Lead Java Full Stack Developer
Lead Java Full Stack Developer

Citi • Mississauga

On-site
CAD 90,000 - 120,000
Lead Java Full Stack Developer
Lead Java Full Stack Developer

Citigroup Inc. • Mississauga

Hybrid
CAD 100,000 - 130,000
Lead Java & Cloud Platform Engineer
Lead Java & Cloud Platform Engineer

Citigroup Inc. • Mississauga

On-site
CAD 121,000 - 171,000
Lead Java Developer - Vice President
Lead Java Developer - Vice President

Citigroup Inc. • 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 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
VP, Full-Stack Applications & Platform Architect
VP, Full-Stack Applications & Platform Architect

Citi • Mississauga

On-site
CAD 121,000 - 171,000
Senior Java Developer
Senior Java Developer

Citigroup Inc. • Mississauga

On-site
CAD 94,000 - 142,000
Senior Java Engineer - Microservices & Trading Platform
Senior Java Engineer - Microservices & Trading Platform

Citigroup Inc. • Mississauga

On-site
CAD 121,000 - 171,000
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