C

Citi

Runs banking and payments for global clients

FX Risk Java Tech Lead

Engineering LeadershipPosted on Nov 12
Full-timeLondon, UK

About the Job

Requirements

  • Solid professional Java development experience with deep expertise.
  • Experience in a technical leadership role such as Tech Lead, Team Lead, or similar.
  • Expert-level knowledge of Core Java and multithreading using JDK 11 or later.
  • Proven experience architecting distributed, high-performance systems.
  • Hands-on experience with SQL or NoSQL databases, such as Oracle, MySQL, PostgreSQL, MongoDB, or Cassandra.
  • Experience with message queuing systems such as Kafka, Tibco, or Solace.
  • Deep understanding of Linux and JVM internals.
  • Strong advocacy for Test-Driven Development (TDD) and automated testing.
  • Extensive production support experience, including L3 support and on-call work.
  • Proven track record of leading and mentoring engineering teams.
  • Experience managing the full Software Development Life Cycle (SDLC), from conception to production.
  • Strong project management skills and Agile/Scrum experience.
  • Track record of successfully delivering mission-critical systems.
  • Bachelor's degree in Computer Science, Engineering, or a related technical field, or experience operating in a similar role.
  • Ability to balance short-term delivery with long-term technical vision, explain complex technical concepts to varied audiences, and make data-driven decisions in a business context.
  • Ability to collaborate across teams and time zones and focus on measurable business value while maintaining high standards.
  • Ability to drive process improvements, stay current with industry trends and best practices, and encourage experimentation and learning from failures.

Responsibilities

  • Lead and mentor a team of Java developers, fostering technical excellence and ownership.
  • Define the technical vision and architecture for FX risk calculation platforms and make critical system design, technology stack, and implementation decisions.
  • Champion best practices in code quality, testing, performance, and security; conduct code reviews and elevate team capabilities through constructive feedback.
  • Own systems and features across the entire Software Development Life Cycle and drive accountability within the team.
  • Own the technical roadmap and align it with business objectives; proactively identify and mitigate development lifecycle risks.
  • Design and architect scalable, resilient solutions for complex risk calculation workflows.
  • Lead implementation of distributed systems handling global trade volumes.
  • Optimize application performance and establish benchmarks.
  • Design integration patterns with SQL/NoSQL databases and messaging systems.
  • Ensure systems are observable, maintainable, and operationally excellent.
  • Build and grow a high-performing engineering team through hiring, mentoring, and career development.
  • Foster a culture of ownership, initiative, and accountability.
  • Collaborate with product, business, and risk stakeholders.
  • Remove blockers and create an environment for the team to excel; lead by example in technical excellence and professional conduct.
  • Lead end-to-end delivery of complex projects and initiatives.
  • Own production stability and system reliability for critical FX risk systems.
  • Establish monitoring, alerting, and incident response procedures.
  • Lead L3 production support and participate in an on-call rotation.
  • Balance technical debt with feature delivery and make strategic trade-off decisions.

Desired Qualifications

  • Knowledge of FX markets and risk calculation methodologies.
  • Expertise in containerization and orchestration, including Docker and Kubernetes.
  • Experience building CI/CD pipelines and implementing DevOps practices.
  • Microservices architecture experience at scale.

About the Company

Citi

Runs banking and payments for global clients

Citi runs banking, investment and payment services for companies, governments and individuals around the world. Its global network connects institutions with local banking systems, while its US consumer business sells credit cards and deposit accounts. Corporate clients use Citi to manage cash, finance trade and raise capital, and investors use its trading, custody and wealth services to hold and manage assets. The bank earns interest on loans and fees from payments, securities transactions, financial advice and account services. Citi traces its banking roots to 1812; the Citigroup holding company was formed in 1998, and its headquarters are in New York City.

Company size
10,001+
Company stage
IPO
Headquarters
New York City, New York
Founded
1812

Recently Posted Jobs

Explore more opportunities at Citi

See more jobs