Talent.com
MARGO
Java Developer – Front Office / Trading SystemsMARGO • Greater London, England, GB
Java Developer – Front Office / Trading Systems

Java Developer – Front Office / Trading Systems

MARGO • Greater London, England, GB
30+ days ago
Job type
  • Full-time
Job description

Java Developer – Front Office / Trading Systems

Join MARGO in the UK (London) – Perm & Contracting Opportunity*

MARGO is a tech-native consultancy delivering high value-added IT expertise to the financial services industry.

We specialise in complex software engineering environments where performance, robustness and scalability are critical: low latency systems, real-time data processing, distributed architectures and high-volume flows.

Joining MARGO means working in demanding Front Office and Risk IT environments, while benefiting from a human-sized structure, close follow-up and tailor‑made training paths.

Business Context

You will join the Front Office / Trading IT environment of one of our tier-1 investment banking partners.

The teams design and maintain mission-critical Java systems supporting electronic trading activities across multiple asset classes (e.g. Equities, Fixed Income, Commodities, FX, Derivatives).

  • Real-time and event-driven architectures
  • High performance and low-latency constraints
  • Close interaction with trading, quantitative and risk teams
  • Short delivery cycles and high engineering standards

Role Overview

We are looking for an experienced Java Developer to work on real-time trading and risk systems.

The role is primarily technical, focused on software engineering excellence rather than business analysis.

Candidates are expected to have prior exposure to Front Office, Trading or Risk environments, regardless of the underlying asset class.

Key Responsibilities

Design & Development

  • Design, develop and maintain high-performance Java applications
  • Work on real-time data processing (market data, pricing, orders, analytics)
  • Implement multithreading and concurrency patterns adapted to performance-critical systems
  • Participate in system design, architecture discussions and technical specifications
  • Continuously optimise performance (latency, throughput, memory, GC behaviour)

Engineering & Delivery

  • Contribute to the full software lifecycle: design, development, testing and release
  • Produce clean, maintainable and well-tested code
  • Participate in sprint planning, estimations and technical reviews
  • Collaborate closely with developers, quant and infrastructure teams

Production & Support

  • Provide 3rd line support on production systems when required
  • Participate in production releases (including occasional out-of-hours interventions)
  • Contribute to system stability, monitoring and incident prevention

Technical Environment

Core Technologies

  • Java (expert level)
  • Multithreading & concurrency
  • Performance optimisation & low latency techniques
  • Garbage Collection awareness
  • Linux / UNIX environments
  • Distributed systems and messaging architectures
  • Performance monitoring and profiling tools

Valued Technical Exposure

  • Event-driven or real-time systems
  • Messaging middleware (Kafka, Solace or equivalent)
  • FIX or other market connectivity protocols
  • Networking fundamentals (TCP/IP, multicast)

Required Experience & Skills

Essential

  • Strong experience as a Java Developer in performance-critical environments
  • Proven background in low-latency or high-throughput systems
  • Solid understanding of concurrency, threading and memory management
  • Experience working in Front Office, Trading or Risk IT environments
  • Comfortable working in Linux production environments
  • Clear communication and structured problem‑solving skills

Valued (but not restrictive)

  • Exposure to one or more asset classes (Equities, Fixed Income, Commodities, FX, Derivatives)
  • Experience in trading, pricing, risk or market data systems

Why Join MARGO

  • Access to multi-asset Front Office environments
  • Highly technical and challenging engineering assignments
  • Strong emphasis on skill development and long‑term career progression
  • Human-sized consultancy with close support and high‑quality missions

Please note - We do not offer visa sponsorship for this position.

Interested? Motivated? Apply on our website or at staff.uk@margo.com

#J-18808-Ljbffr
Create a job alert for this search

Java Developer – Front Office / Trading Systems • Greater London, England, GB

Similar jobs

Front Office Java Developer

Hunter BondGreater London, England, GB
Full-time

Up to £130k Base Salary + Bonus + Package.This firm is an elite investment institution that uphold extremely high tech standards.They are made up of exceptionally talented individuals who are passi... Show more

 • Promoted

Senior Java Engineer Front-Office Trading Systems

Stanford Black LimitedCity Of London, England, GB
Full-time

Stanford Black Limited seeks experienced engineers to develop sophisticated systematic trading systems at their London office.You will own the end-to-end lifecycle of execution workflows, build hig... Show more

 • Promoted

FX Front Office IT Developer — Java/C# (London)

Crédit Agricole SAGreater London, England, GB
Full-time

A leading banking institution in London is searching for a Developer to work closely with front office users in foreign exchange trading.Candidates should have experience with Java or C# and a stro... Show more

 • Promoted

Front Office Equities Trading Technology Support

J.P. MorganLondon, England, GB
Full-time

Provide end-to-end application or infrastructure service delivery to enable successful business operations of the firm.Support the day-to-day maintenance of the firm's systems to ensure operational... Show more

 • Promoted

Java Developer with React — Front Office Trading Tools

TalanGreater London, England, GB
Full-time

Talan is searching for a skilled Java Developer with React experience to enhance their Front Office solutions in Global Markets.You will be key in designing regulatory and sales enablement platform... Show more

 • Promoted

Java/Kotlin Developer — Front‑Office Sales Tech Platform

HCLTechGreater London, England, GB
Full-time

HCLTech is hiring for a Software Engineer in Greater London to join the FIC Sales Technology team.In this role, you will be responsible for building high-performance, scalable components and contri... Show more

 • Promoted

Java Developer, Short Term Trading Technology

PIMCO Europe Ltd.Greater London, England, GB
Full-time

We are a leading global asset management firm with over 3,000 employees across 20 offices in 15 countries; we help millions of investors around the world pursue their financial goals.People who thr... Show more

 • Promoted

Front Office Equities Trading Technology Support

JPMorgan Chase & Co.Greater London, England, GB
Full-time

Provide end-to-end application or infrastructure service delivery to enable successful business operations of the firm.Support the day-to-day maintenance of the firm’s systems to ensure operational... Show more

 • Promoted

Front-Office Trading Applications Support Engineer

CloudspiritGreater London, England, GB
Full-time

Cloudspirit is seeking an experienced Application Support Engineer to join a high-performing global team.You will support the eTrading environment for a leading investment banking client, ensuring ... Show more

 • Promoted

Full-stack Java Developer for Systematic & Credit Portfolio Trading Tools, Assistant Vice President

CitiGreater London, England, GB
Full-time

Engineer the future of global finance.At Citi, our Tech team doesn’t just support finance – we are helping to redefine it.Every day, $5 trillion crosses through our network.We do business in 180+ c... Show more

 • Promoted

Full-stack Java Developer for Systematic & Credit Portfolio Trading Tools, Assistant Vice President

Citigroup Inc.Greater London, England, GB
Full-time

Engineer the future of global finance.At Citi, our Tech team doesn’t just support finance – we are helping to redefine it.Every day, $5 trillion crosses through our network.We do business in 180+ c... Show more

 • Promoted

Lead Java Developer - Fixed Income Trading

Net2Source (N2S)Greater London, England, GB
Full-time

A global workforce solutions company is seeking a Senior Java Developer to join their Fixed Income team in London.The role involves designing and developing core components, leading projects in tra... Show more

 • Promoted

Lead Front Office Java & Derivatives Platform Team

TieTalentLondon, England, GB
Permanent

A leading recruitment firm is seeking a Senior Java Development Manager to lead a Front Office Derivatives IT team in London.This permanent, hybrid role requires extensive Java experience and stron... Show more

 • Promoted

Front Office.NET Developer – Trading Systems

LorienGreater London, England, GB
Full-time

A leading financial technology company in Central London is looking for an experienced.NET/C# Developer to join their Front Office Commodities Markets IT team.The role focuses on developing and sup... Show more

 • Promoted

Java Developer - Contract

Vertex Solutions International LtdGreater London, England, GB
Full-time

We are looking for very strong Java Developers.Do you think you have what it takes? We are looking for Java developers who have in depth knowledge of backend development with Java.You are going to ... Show more

 • Promoted

Front Office Developer

SandersonGreater London, England, GB
Full-time

Senior Contract Consultant - Software Engineering at Sanderson.London (Moorgate/Bank) – 1-2 days onsite per week (flexible).Join a high-performing team working on the Intraday Risk Platform within ... Show more

 • Promoted

Front-Office FX Software Engineer (C#/Java)

Crédit Agricole GroupGreater London, England, GB
Full-time

Crédit Agricole Group is seeking a Developer in Greater London.The successful candidate will work closely with traders and operational staff, enhancing front-office systems for foreign exchange.Can... Show more

 • Promoted

Senior Murex Front Office Developer - Hybrid/Remote

EmpiricGreater London, England, GB
Remote
Full-time

A leading financial services company is seeking an experienced Murex Front Office Developer to work on enhancements for Murex business users.The ideal candidate will have a strong functional knowle... Show more