FX Risk Lead Java Developer - VP...
FX Risk Lead Java Developer - VP...

FX Risk Lead Java Developer - VP...

Full-Time 43200 - 72000 £ / year (est.) No home office possible
J

At a Glance

  • Tasks: Lead the development of high-performance Java applications for FX risk systems.
  • Company: Join Citi, a global leader in financial services and technology innovation.
  • Benefits: Enjoy hybrid work, 27 days leave, private medical care, and more perks.
  • Why this job: Be part of a dynamic team shaping the future of FX technology with real impact.
  • Qualifications: Strong Java skills, experience in finance, and a passion for innovation required.
  • Other info: Work in a supportive environment that values diversity and personal growth.

The predicted salary is between 43200 - 72000 £ per year.

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. This role involves designing and building intraday risk systems to support real-time decision-making in the FX market. Building such systems is highly challenging and provides opportunities to work with modern technologies like NoSQL databases, Kafka, Apache Flink, and more. It offers significant opportunities for growth, leadership, and innovation, as well as direct interaction with clients and business teams to deliver impactful solutions in the FX market.

Key Responsibilities

  • 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.

Technical Skills:

  • 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.

Qualifications:

  • 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.

Additional Skills:

  • 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’ll provide you

This is a unique role that will put you in the position to be part of a new venture and actively drive change. Every day there will be new challenges that will help you develop new skills that can drive your career. By joining Citi London, you will not only be part of a business casual workplace with a hybrid working model (up to 2 days working at home per week), but also receive a competitive base salary (which is annually reviewed), and enjoy a whole host of additional benefits such as:

  • 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

Alongside these benefits Citi is committed to ensuring our workplace is where everyone feels comfortable coming to work as their whole self, every day. We want the best talent around the world to be energized to join us, motivated to stay and empowered to thrive.

FX Risk Lead Java Developer - VP... employer: Jobbydoo

Citi is an exceptional employer that fosters a dynamic and inclusive work culture, particularly within its FX Technology team in London. Employees benefit from a competitive salary, generous annual leave, and a hybrid working model, all while engaging in innovative projects that shape the future of financial technology. With ample opportunities for professional growth and direct collaboration with business stakeholders, Citi empowers its employees to thrive in a supportive environment that values their contributions.
J

Contact Detail:

Jobbydoo Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land FX Risk Lead Java Developer - VP...

✨Tip Number 1

Familiarise yourself with the latest trends in FX technology and financial markets. Understanding the current landscape will not only help you during interviews but also demonstrate your passion for the role.

✨Tip Number 2

Network with professionals in the finance and technology sectors, especially those who have experience in FX markets. Engaging with industry experts can provide valuable insights and potentially lead to referrals.

✨Tip Number 3

Brush up on your Java skills, particularly focusing on multithreading and performance tuning. Being able to discuss specific projects where you've applied these skills can set you apart from other candidates.

✨Tip Number 4

Prepare to discuss how you've collaborated with cross-functional teams in the past. Highlighting your ability to bridge the gap between technical and business stakeholders will show that you're a great fit for this role.

We think you need these skills to ace FX Risk Lead Java Developer - VP...

Core Java (JDK 21 and above)
Multithreading Concepts
Data Structures and Algorithms
SQL/NoSQL Databases (e.g., Oracle, MySQL, Postgres, MongoDB, Cassandra)
Messaging Systems (e.g., Kafka, Tibco, Solace)
Linux/JVM Internals
Performance Tuning
Test-Driven Development (TDD)
Agile Methodologies
Continuous Integration
JUnit
Mockito
Unix/Linux Environments
Strong Communication Skills
Project Management
Ability to Work Under Pressure

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with Java development, particularly in high-performance applications. Emphasise your familiarity with technologies mentioned in the job description, such as NoSQL databases and messaging systems.

Craft a Compelling Cover Letter: In your cover letter, express your passion for financial technology and how your skills align with Citi's needs. Mention specific projects where you've successfully implemented similar solutions, showcasing your ability to work under pressure and meet tight deadlines.

Highlight Relevant Experience: When detailing your work history, focus on roles that involved collaboration with cross-functional teams and business stakeholders. Provide examples of how you interpreted business requirements and delivered technical solutions that had a significant impact.

Showcase Your Problem-Solving Skills: Include examples of how you've tackled complex challenges in previous roles, especially those related to FX markets or similar environments. This will demonstrate your capability to contribute to high-impact projects at Citi.

How to prepare for a job interview at Jobbydoo

✨Showcase Your Java Expertise

Make sure to highlight your strong knowledge of Core Java, especially JDK 21 and above. Be prepared to discuss multithreading concepts and provide examples of how you've implemented efficient data structures and algorithms in your previous projects.

✨Demonstrate Problem-Solving Skills

Since the role involves designing intraday risk systems, be ready to tackle hypothetical scenarios during the interview. Explain your thought process and how you would approach building scalable and resilient applications under pressure.

✨Familiarise Yourself with Relevant Technologies

Brush up on your knowledge of NoSQL databases, Kafka, and Apache Flink. Be prepared to discuss how you've used these technologies in past projects and how they can be applied to enhance FX Technology systems.

✨Communicate Effectively

Strong communication skills are essential for this role. Practice articulating complex technical concepts in a way that business stakeholders can understand. Be ready to share examples of how you've collaborated with cross-functional teams to meet business requirements.

FX Risk Lead Java Developer - VP...
Jobbydoo
J
  • FX Risk Lead Java Developer - VP...

    Full-Time
    43200 - 72000 £ / year (est.)

    Application deadline: 2027-07-22

  • J

    Jobbydoo

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>