Senior Applications Dev & AVP — Hybrid (JVM/Scala)

Citibank (Switzerland) AG

Mississauga

Hybrid

Confidential

Full time

7 days ago
Be an early applicant
Application generator

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

Get past ATS filters

Job summary

The Senior Applications Developer role at Citi Investment Strategies in Mississauga combines hands-on JVM-based development with strong architectural input. You will work on market data loading/streaming, index level calculations, data distribution and hedge calculations, guiding end-to-end design and implementation.

You will participate in feasibility studies, IT planning, risk analysis, and drive secure, scalable solutions, mentoring junior analysts and coordinating with multiple technology

Qualifications

  • Bachelor’s degree in Computer Science or related field.
  • Strong knowledge of JVM-based languages and distributed systems.
  • Experience designing multi-threaded, microservices-based architectures.

Responsibilities

  • Develop and enhance applications with Java 8+ and related JVM technologies.
  • Design scalable microservices, streaming data pipelines and event-driven processes.
  • Collaborate with frontend teams using Angular/React for rich UIs.
  • Participate in SDLC activities, including testing, deployment and monitoring.

Skills

Java 8+
Scala
Angular
React
Reactive programming
Event-driven architectures
Microservices-based architectures
Streams
Multithreading
CI/CD pipelines
REST APIs
RDBMS
Message queues

Education

Bachelor’s degree in Computer Science or related field

Tools

Git
CI/CD tools
Containerization
Kubernetes
Docker
RDBMS
REST APIs
Message queues

Job description

The Senior Applications Developer role at Citi Investment Strategies in Mississauga combines hands-on JVM-based development with strong architectural input. You will work on market data loading/streaming, index level calculations, data distribution and hedge calculations, guiding end-to-end design and implementation.

You will participate in feasibility studies, IT planning, risk analysis, and drive secure, scalable solutions, mentoring junior analysts and coordinating with multiple technology

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

Similar jobs worth comparing

Senior Java Developer - Enterprise Apps (AVP)
Senior Java Developer - Enterprise Apps (AVP)

Citibank (Switzerland) AG • Mississauga

Hybrid
Confidential
Senior Applications Developer - Assistant Vice President
Senior Applications Developer - Assistant Vice President

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
VP - Senior Full-Stack Java Developer (Hybrid)
VP - Senior Full-Stack Java Developer (Hybrid)

Citibank (Switzerland) AG • Mississauga

Hybrid
Confidential
Hybrid work model
Global opportunities
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 Full-Stack Tech Lead & Architect
Senior Java Full-Stack Tech Lead & Architect

Citigroup Inc. • Mississauga

On-site
CAD 168,000 - 238,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
Java Developer
Java Developer

Citibank (Switzerland) AG • Mississauga

Hybrid
Confidential
Senior Applications Developer - Assistant Vice President
Senior Applications Developer - Assistant Vice President

Citigroup Inc. • Mississauga

On-site
CAD 132,000 - 197,000
Senior Java Apps Lead – Money Markets (Hybrid)
Senior Java Apps Lead – Money Markets (Hybrid)

Citibank (Switzerland) AG • Mississauga

Hybrid
Confidential