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

FX Risk Lead Java Developer - VP

London Full-Time 43200 - 72000 £ / year (est.) Home office (partial)
C

At a Glance

  • Tasks: Lead the development of high-performance Java applications for FX Technology systems.
  • Company: Join Citi, a global leader in financial services, driving innovation in banking technology.
  • Benefits: Enjoy 27 days annual leave, hybrid working, private medical care, and performance bonuses.
  • Why this job: Be part of a dynamic team shaping the future of FX markets with cutting-edge technology.
  • Qualifications: Strong Java skills, experience with databases, and a passion for finance are essential.
  • Other info: Citi promotes a diverse workplace where everyone can thrive and be their authentic selves.

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.

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: Citigroup Inc.

Citi is an exceptional employer that fosters a dynamic and inclusive work environment in London, where innovation meets collaboration. As a Lead Java Developer in the FX Technology team, you will have the opportunity to work on cutting-edge financial solutions while enjoying a competitive salary, generous annual leave, and comprehensive benefits including private medical care and a pension plan. With a strong commitment to employee growth and a hybrid working model, Citi empowers its employees to thrive both personally and professionally.
C

Contact Detail:

Citigroup Inc. 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. This knowledge will not only help you during interviews but also demonstrate your passion for the industry, making you a more attractive candidate.

✨Tip Number 2

Network with professionals in the FX and Java development fields. Attend industry meetups or webinars to connect with potential colleagues or mentors who can provide insights into the role and possibly refer you internally.

✨Tip Number 3

Brush up on your technical skills, especially in Core Java and multithreading concepts. Consider working on personal projects or contributing to open-source projects that showcase your ability to build high-performance applications.

✨Tip Number 4

Prepare for behavioural interview questions by reflecting on your past experiences. Think about specific challenges you've faced in previous roles and how you overcame them, particularly in high-pressure situations relevant to FX technology.

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 Core Java, multithreading, and any relevant technologies mentioned in the job description. Use specific examples to demonstrate your skills in building high-performance applications.

Craft a Compelling Cover Letter: In your cover letter, express your passion for financial technology and how your background aligns with Citi's goals. Mention your experience with FX markets and your ability to collaborate with cross-functional teams.

Showcase Technical Skills: Clearly outline your technical skills related to SQL/NoSQL databases, messaging systems, and modern software development practices. Provide examples of projects where you successfully implemented these technologies.

Highlight Leadership Experience: If you have experience leading projects or teams, make sure to highlight this in your application. Discuss how you've driven change and innovation in previous roles, as this is crucial for the Lead Developer position.

How to prepare for a job interview at Citigroup Inc.

✨Showcase Your Technical Skills

Be prepared to discuss your experience with Core Java, multithreading, and data structures. Highlight specific projects where you've implemented these skills, especially in high-performance applications.

✨Understand the FX Market

Familiarise yourself with the fundamentals of the FX market and how technology plays a role in it. Being able to speak knowledgeably about current trends and challenges will impress your interviewers.

✨Demonstrate Collaboration Experience

Since the role involves working closely with cross-functional teams, be ready to share examples of how you've successfully collaborated with business stakeholders and other technical teams in past projects.

✨Prepare for Problem-Solving Questions

Expect to face technical problem-solving questions during the interview. Practice coding challenges that involve algorithms and data structures, as well as scenarios that require you to think critically under pressure.

FX Risk Lead Java Developer - VP
Citigroup Inc.
C
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>