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 microservicesChampion Domain-Driven Design and event-driven architectureModernize platforms with Docker and Kubernetes or OpenShiftEstablish blue-green and canary deployment pipelinesPartner with product, analysis, and operations teamsRequirements:
Six-plus years delivering enterprise-scale applicationsThree-plus years in technical leadershipStrong Angular, HTML5, and CSS3 capabilityExperience with relational and NoSQL databasesProficiency in CI/CD and automated testingApply Java, Spring Boot, event streaming, and delivery expertise to Citi’s high-throughput global payment processing platforms.
#J-18808-Ljbffr
📌 Lead Java Microservices Engineer Payments (Winnipeg)
🏢 Citi
📍 Winnipeg