CareerPlan

CitiDirect Java Dev for Payments Modernization – Assistant Vice President

MISSISSAUGA, Ontario, CanadaFull-time$94k2026-09-02 → 2026-11-10

Core

Design, develop, and maintain robust, scalable, high-performance Java-based backend services for CitiDirect's Payment architecture modernization.

Role type

Senior IC Java Backend Developer (Payments)

Builds

Microservices and event-driven systems for CitiDirect digital gateway

Domain

Financial Services / Payments

Deliverable

production ML models

Required skills

Core Java, Spring Framework (Boot, Cloud), Microservices, Apache Kafka, MongoDB, Oracle SQL, RESTful API design, Unit/Integration testing (JUnit, Mockito)

Preferred skills

Docker, Kubernetes, CI/CD pipelines, Payments industry knowledge, ISO 20022 standards, Open-source contributions

Technologies

Spring Boot 3, Spring Cloud, Apache Kafka, MongoDB, Oracle, JUnit, Mockito, Docker, Kubernetes