Lead Java Microservices Engineer Payments in Mississauga

Lead Java Microservices Engineer Payments in Mississauga

Mississauga Full-Time On-site
C

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 Strong 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.

#J-18808-Ljbffr

Lead Java Microservices Engineer Payments in Mississauga employer: Citi

Citi stands out as an exceptional employer, offering a dynamic work culture that fosters innovation and collaboration within its global technology teams. With a commitment to employee growth, Citi provides access to extensive learning resources and a hybrid working model that promotes work-life balance, ensuring that you can thrive both personally and professionally. Join us to make a meaningful impact in the financial technology sector while enjoying competitive compensation and comprehensive wellbeing support.

C

Contact Details:

Citi Recruitment Team