VP - Senior Full-Stack Java Developer (Hybrid)

Citibank (Switzerland) AG

Mississauga

Hybrid

Confidential

Full time

10 days ago
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Hybrid work model
Global opportunities

Job summary

Citi is seeking a Senior Full Stack Java Developer (VP level) for its Banking Technology team in Mississauga, Canada. This hybrid role combines hands-on development with architectural influence across Java/J2EE, Spring Boot, and REST APIs to deliver scalable features end-to-end.

The role emphasizes microservices, database optimization (SQL Server, Oracle, PostgreSQL), and collaboration with global teams. Mentoring junior engineers and shaping technical direction are key aspects of the position.

Qualifications

  • 6+ years of hands-on software development experience with Java/J2EE, Spring Boot, and REST APIs.
  • Strong SQL experience with MS SQL, Oracle, and PostgreSQL, including tuning and procedures.
  • Experience designing and delivering microservices, architecture, and code reviews.

Responsibilities

  • Design, build, and deliver full stack features using Java/J2EE, Spring Boot, and REST APIs.
  • Architect and implement microservices-based solutions that are scalable and maintainable.
  • Develop and optimise complex database logic across MS SQL, Oracle, and PostgreSQL.
  • Lead code and design reviews to uphold technical standards and improve code quality.

Skills

Java/J2EE
Spring Boot
REST API design
Microservices
SQL databases
Object-oriented design
Git/Jira

Tools

Git
Jira
MS SQL
Oracle
PostgreSQL

Job description

Citi is seeking a Senior Full Stack Java Developer (VP level) for its Banking Technology team in Mississauga, Canada. This hybrid role combines hands-on development with architectural influence across Java/J2EE, Spring Boot, and REST APIs to deliver scalable features end-to-end.

The role emphasizes microservices, database optimization (SQL Server, Oracle, PostgreSQL), and collaboration with global teams. Mentoring junior engineers and shaping technical direction are key aspects of the position.

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

Similar jobs worth comparing

VP, Senior Java Full-Stack Engineer
VP, Senior Java Full-Stack Engineer

Citibank (Switzerland) AG • Mississauga

Hybrid
Confidential
Senior Backend Java Lead, Enterprise APIs & Microservices
Senior Backend Java Lead, Enterprise APIs & Microservices

Citi • 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
Senior Java Developer - Enterprise Apps (AVP)
Senior Java Developer - Enterprise Apps (AVP)

Citibank (Switzerland) AG • Mississauga

Hybrid
Confidential
Senior Java Tech Lead & Architect
Senior Java Tech Lead & Architect

Citi • Mississauga

On-site
CAD 167,000 - 237,000
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
Hybrid VP Full-Stack Tech Lead: AI-Driven Platform Architect
Hybrid VP Full-Stack Tech Lead: AI-Driven Platform Architect

Citi • Mississauga

Hybrid
CAD 121,000 - 171,000
Hybrid work model
Senior Full Stack Java Developer - Vice President
Senior Full Stack Java Developer - Vice President

Citibank (Switzerland) AG • Mississauga

Hybrid
Confidential
Hybrid work model
Global opportunities
Senior Applications Dev & AVP — Hybrid (JVM/Scala)
Senior Applications Dev & AVP — Hybrid (JVM/Scala)

Citibank (Switzerland) AG • Mississauga

Hybrid
Confidential
Senior Java Full-Stack Tech Lead & Architect
Senior Java Full-Stack Tech Lead & Architect

Citigroup Inc. • Mississauga

On-site
CAD 168,000 - 238,000