Application Development Lead (Java) - Senior Vice President
Core
Lead the design, development, and evolution of Citi's XiP Compute Service (XCS), the engine orchestrating 1.5 billion daily risk calculations across private and public clouds.
Role type
Senior IC Application Development Lead (Java)
Builds
Enterprise-scale risk calculation platform (XiP) and high-performance compute engine
Domain
Financial services / Distributed systems / Risk management
Deliverable
production ML models
Required skills
Java, Spring/Spring Boot/Quarkus, distributed systems, cloud platforms (AWS/Azure/GCP), containerization (Docker/Kubernetes), RESTful API design, object-oriented programming, Agile/Scrum leadership, unit/integration testing, CI/CD pipelines
Preferred skills
NoSQL databases (MongoDB/Cassandra), DevOps practices
Technologies
Java, Spring, Spring Boot, Quarkus, AWS, Azure, GCP, Docker, Kubernetes, JUnit, Mockito, MongoDB, Cassandra
Responsibilities
Define long-term strategic direction for the XiP Platform; lead Agile/Scrum ceremonies and manage project backlog; mentor developers and allocate tasks; design and implement enhancements to the Risk Calculation Engine; plan and execute scaling initiatives for the engine
Seniority
Senior, hands-on IC with leadership responsibilities