MARGO

Java Developer – Front Office / Trading Systems

MARGO
Apply
8 months ago
London, United KingdomSenior

Responsibilities

  • Design, develop, and maintain high-performance Java applications for trading and risk systems.
  • Build and support real-time data-processing capabilities for market data, pricing, orders, and analytics.
  • Implement multithreading and concurrency patterns for performance-critical systems.
  • Participate in system design, architecture discussions, technical specifications, testing, releases, sprint planning, estimations, and technical reviews.
  • Optimise latency, throughput, memory usage, and garbage-collection behaviour.
  • Provide third-line production support, participate in releases including occasional out-of-hours interventions, and improve monitoring, stability, and incident prevention.
  • Collaborate with developers, quantitative teams, infrastructure teams, traders, and risk professionals.

Requirements

  • 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 in Front Office, Trading, or Risk IT environments.
  • Comfort working in Linux production environments.
  • Clear communication and structured problem-solving skills.
  • Exposure to asset classes such as Equities, Fixed Income, Commodities, FX, or Derivatives is valued.
  • Experience with trading, pricing, risk, or market data systems is valued.
  • Exposure to event-driven or real-time systems, messaging middleware, FIX or other market connectivity protocols, and networking fundamentals is valued.

Benefits

  • Permanent and contracting opportunities in London, UK.
  • Access to multi-asset Front Office environments and technically challenging engineering assignments.
  • Tailor-made training paths, skill development, and long-term career progression.
  • Close support within a human-sized consultancy.

Categories

MARGO

About MARGO

11-50 employees
Contact me