30 Oct
|
Citi
|
Mississauga
Lead Java microservices engineering for Citi’s global payments infrastructure, applying Spring Boot, Kubernetes, and event-driven architecture in hybrid work.
This Senior Lead Software Engineer role sits within Citi’s Core Payment Systems team and Treasury and Trade Solutions business. You will guide modernization of mission-critical payment applications processing USD 4 trillion in daily client transactions. Your scope includes development leadership, platform resilience, APIs, and production delivery.
Key Responsibilities:
- Architect and build low-latency payment microservices
- Champion Domain-Driven Design and event-driven architecture
- Modernize platforms with Docker and Kubernetes or OpenShift
- Establish blue-green and canary deployment pipelines
- Partner with product, analysis, and operations teams
Requirements:
- Six-plus years delivering enterprise-scale applications
- Three-plus years in technical leadership
- Robust Angular, HTML5, and CSS3 capability
- Experience with relational and NoSQL databases
- Proficiency in CI/CD and automated testing
Apply Java, Spring Boot, event streaming, and delivery expertise to Citi’s high-throughput global payment processing platforms.
📌 Lead Java Microservices Engineer Payments (Mississauga)
🏢 Citi
📍 Mississauga