Citi

Capital Management - Java Lead Engineer - Vice President

Citi
Apply
3 days ago
London, United KingdomStaff+

Responsibilities

  • Design and build business requirements on a microservices platform used by senior bankers globally.
  • Implement Java and Spring Boot backend services with MongoDB and MSSQL data layers.
  • Design and deliver enterprise-grade web application platforms and API-first solutions using REST and GraphQL.
  • Lead design discussions within a small, high-autonomy global squad and collaborate with product and engineering teams on integrations.
  • Use AI coding agents such as Copilot and Devin to accelerate engineering work.
  • Review, test, and own deliverables for structural integrity, security compliance, and production readiness.
  • Apply systems analysis, design patterns, unit and integration testing, and frequent production release practices.
  • Learn and apply banking domain knowledge.

Requirements

  • Significant hands-on experience with Java and the Spring framework.
  • Proven experience designing API-first solutions with REST and GraphQL.
  • Experience designing and implementing large-scale platforms using microservices architecture.
  • Experience working in Agile/Scrum delivery teams with incremental, frequent releases.
  • Strong database design and query experience across RDBMS and NoSQL systems is highly desirable.
  • Understanding of specification-driven development is desirable.
  • Full-stack development experience is desirable.
  • Strong communication skills and the ability to lead technical design discussions are expected.

Benefits

  • Hybrid working model with up to two days working from home per week.
  • 27 days of annual leave plus bank holidays.
  • Discretionary annual performance-related bonus.
  • Private medical care and life insurance.
  • Employee Assistance Program.
  • Pension plan.
  • Paid parental leave.
  • Employee, family, and friends discounts.
  • Access to learning and development resources.
  • Full-time position in a business-casual workplace.

Tech Stack

GraphQLJavaMicrosoft SQL ServerMongoDBSpring Boot

Categories

Citi

About Citi

10,000+ employees

Citi is a public financial-services company offering consumer and institutional banking, credit cards, wealth management, treasury and trade solutions, and capital-markets services. It serves individuals, corporations, financial institutions, and governments in more than 160 countries and jurisdictions, earning interest and fee income from lending, payments, trading, and advisory. Founded in 1812 and headquartered in New York, it trades on the NYSE under the ticker C.

Contact me