CrawlJobs Logo

FX Risk Lead Java Developer

https://www.citi.com/ Logo

Citi

Location Icon

Location:
United Kingdom, London

Category Icon
Category:
IT - Software Development

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Description:

Citi’s FX Technology team is seeking a passionate and skilled Lead Java Developer to join our rapidly growing Markets technology division. This is an exciting opportunity to work on cutting-edge financial technology solutions that drive global banking operations. As part of Citi’s flagship FX area, you will play a pivotal role in shaping the future state of our platforms, contributing to high-impact projects with visibility from senior management. You will collaborate closely with development, QA, and business stakeholders, ensuring alignment between technical solutions and business needs.

Job Responsibility:

  • Plan, design, and develop distributed, high-performance, and resilient Java applications for FX Technology systems
  • Collaborate with business product owners and internal users to interpret and implement business requirements
  • Collaborate with cross-functional teams to ensure seamless integration of technical solutions with business requirements
  • Enhance technical and operational standards by contributing to the evolution of best practices
  • Own and deliver critical components of the platform while ensuring scalability and reliability
  • Provide L3 support and maintain high-quality code using TDD principles

Requirements:

  • Strong knowledge of Core Java (JDK 21 and above) and multithreading concepts
  • Proficiency in designing and implementing efficient data structures and algorithms
  • Experience with SQL/NoSQL databases (e.g., Oracle, MySQL, Postgres, MongoDB, Cassandra)
  • Familiarity with messaging systems (e.g., Kafka, Tibco, Solace)
  • Solid understanding of Linux/JVM internals and performance tuning
  • Expertise in modern software development practices, including TDD, Agile, and continuous integration
  • Hands-on experience with tools like JUnit, Mockito, and Unix/Linux environments
  • A wealth of experience building business-critical applications in a full-stack manner
  • Strong understanding of computer science fundamentals, including algorithms, complexity, and data structures
  • Proven track record of managing and implementing successful projects
  • Ability to work under pressure and meet tight deadlines
  • Bachelor’s degree/University degree or equivalent experience

Nice to have:

  • Previous experience in finance and FX markets is highly desirable
  • Strong communication skills with the ability to interact directly with business stakeholders
  • Passion for innovation and driving impactful solutions in global markets
What we offer:
  • 27 days annual leave (plus bank holidays)
  • A discretional annual performance related bonus
  • Private Medical Care & Life Insurance
  • Employee Assistance Program
  • Pension Plan
  • Paid Parental Leave
  • Special discounts for employees, family, and friends

Additional Information:

Job Posted:
June 17, 2025

Employment Type:
Fulltime
Work Type:
Hybrid work
Job Link Share:
Welcome to CrawlJobs.com
Your Global Job Discovery Platform
At CrawlJobs.com, we simplify finding your next career opportunity by bringing job listings directly to you from all corners of the web. Using cutting-edge AI and web-crawling technologies, we gather and curate job offers from various sources across the globe, ensuring you have access to the most up-to-date job listings in one place.