Senior FX Java and AI Engineer (Cross Border Payments) - Vice President
Core
Design and develop next-level cloud-native solutions for cross-border FX payments and custody, consolidating systems and automating workflows to support Citi's global FX business.
Role type
Senior IC Java and AI Engineer (Cross Border Payments)
Builds
Cloud-native FX payment and custody applications
Domain
Banking / Foreign Exchange / Financial Technology
Deliverable
production ML models
Required skills
Java, Spring, AI coding tools (Devin, Claude, Codex), SQL, Kafka, Solace, MQ, Caching technologies, ultra-low-latency development, system architecture design, legacy system renovation
Preferred skills
OpenShift, Kubernetes, KDB, FX domain knowledge
Responsibilities
Hands-on implementation of cross-border FX payments and custody solutions, design and development of system architecture, 3rd line support of production systems, mentoring junior team members, collaborating with sales/trading/quants/product teams to translate needs into data-driven solutions, continual improvement of SDLC and product quality
Seniority
Senior, hands-on IC