Enable job alerts via email!

BATS FX Java Developer

Barclays UK

London

Hybrid

GBP 60,000 - 80,000

Full time

Today
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Join a leading financial institution as a Low Latency/FX Java Developer in London. You will be part of the FX Trading Technology team, developing and supporting front office applications. This role offers a hybrid working model, combining onsite and remote work, while ensuring compliance with regulatory requirements. You will engage with senior stakeholders and work independently, leveraging team expertise to deliver solutions aligned with business needs.

Benefits

Gym
Staff restaurant
Deli bar

Qualifications

  • Excellent Java programming skills, focusing on core Java.
  • Experience in developing low latency trading systems.

Responsibilities

  • Developing solutions for tactical and strategic business needs.
  • Communicating with senior stakeholders to understand requirements.

Skills

Java
Communication

Education

Numerate degree (2:1 or higher) in computer science, math, physics, engineering

Tools

KDB

Job description

As a Barclays Low Latency/FX Java Developer, you will join the Foreign Exchange (FX) Trading Technology team within Markets Technology. Your role involves developing and supporting front office applications and systems used to back the FX business globally. The systems include in-house developed and vendor applications, utilizing various technologies. The FX team comprises over 200 staff across London, Singapore, Glasgow, Prague, and Pune.

Barclays is one of the world's largest and most respected financial institutions, with 329 years of success, innovation, and quality. We offer careers with endless opportunities—helping millions of individuals and businesses thrive and creating essential financial and digital solutions.

We provide a hybrid working model, combining onsite presence with remote work. Employees work at an onsite location on fixed 'anchor' days, typically at least two days a week, with arrangements discussed with the hiring manager. As we refine our hybrid approach, working patterns may evolve with reasonable notice.

What will you be doing?
  1. Developing solutions for tactical and strategic business needs
  2. Providing estimates for tasks including design, development, and testing
  3. Proposing solutions aligned with existing system architecture
  4. Analyzing situations to deliver rapid resolutions
  5. Considering the impact of changes and incorporating this into estimates
  6. Communicating with senior stakeholders to understand requirements and manage expectations
  7. Working independently while leveraging team expertise
  8. Ensuring compliance with regulatory requirements and Barclays policies
What we’re looking for:
  • Excellent Java programming skills, focusing on core Java
  • Experience in developing low latency trading systems, with strong knowledge of concurrency, system performance tuning, and messaging
  • Strong verbal and written communication skills
  • Outstanding academic record with a numerate degree (2:1 or higher) in computer science, math, physics, engineering, or equivalent
Skills that will help you in the role:
  • Exposure to front office banking
  • Knowledge of KDB
  • Experience in full lifecycle development of large commercial systems, especially high-frequency trading or pricing systems
  • Understanding of security, encryption, and cyber threat mitigation techniques
Where will you be working?

Located in Canary Wharf at Churchill Place, our headquarters offers amenities such as a gym, staff restaurant, and deli bar. Easily accessible by tube and bus, the office hosts around 5,000 staff creating a vibrant atmosphere.

#LI-Hybrid #software #LI-MT1

About the company

From current accounts, mortgages, and insurance to loans, credit cards, and savings accounts—see how we can help you. Let’s go forward.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.