CareerPlan

Senior Java Engineering Lead

MISSISSAUGA, Ontario, CanadaFull-time$145k2026-10-05 → 2026-11-10
Hybrid

Core

Design and build scalable backend systems and resilient microservices using Java, applying modern architecture patterns and emerging AI tools.

Role type

Senior IC backend engineering lead (Java)

Builds

Scalable backend systems and microservices for Citi's critical applications

Domain

Financial services / Backend engineering

Deliverable

production ML models

Required skills

Java, Spring Framework, RESTful API design, MongoDB, Oracle databases, Apache Kafka, event-driven architecture, software design patterns, secure coding

Preferred skills

Master's degree in computer science or engineering

Technologies

Java, Spring Framework, MongoDB, Oracle, Apache Kafka

Responsibilities

Design and build scalable backend solutions; write and review production code; lead planning and execution of major development initiatives; conduct code reviews and establish coding standards; mentor and guide a small team of developers; evaluate and introduce new technologies; partner with product managers to shape technical strategy; research and apply emerging AI and machine learning tools

Seniority

Senior, hands-on IC with team leadership