OTC Java Developer in London

OTC Java Developer in London

London Full-Time No working from home possible
B

3 days a week in the office - based in London

We are seeking a highly quantitative Senior Quant Developer (QD) to join our OTC Pricing team. This role sits at the critical intersection of Quantitative Research (QR) and production engineering. You will be a "proper" QD- collaborating directly on the mathematical design and owning the production implementation of client pricing and liquidity models.

You will operate across a dual-language stack: utilising Python for research and data-driven modelling, and Java for architecting high-performance, distributed pricing systems. Your work will directly impact client pricing optimisation, flow analysis, and optimal hedging strategies for a global institutional liquidity provider.

Duties and Responsibilities:

  • Model Implementation (Java): Architect and implement complex quantitative models (pricing, hedging, and optimisation) within our mission-critical, high-performance Java framework.
  • Quantitative Research (Python): Partner with QRs to analyse large-scale datasets, develop alpha signals, and refine pricing skews and spread optimisation logic.
  • Distributed Systems: Manage the challenges of deploying pricing logic across a multi-region architecture , ensuring consistency and high availability for 24/7 global trading.
  • Optimal Hedging: Design and implement automated hedging algorithms that balance market impact, execution risk, and liquidity constraints.
  • Client Analytics: Model toxicity and decay in client flow to optimise bespoke pricing tiers and maximise spread capture. Required Skills and experience:
  • Java Expertise: 5+ years of advanced Java development. Expert knowledge of Object-Oriented (OO) design, concurrency, and building high-performance, distributed multi-region systems.
  • Python Proficiency: Expert use of the Python stack (NumPy, SciPy, Pandas) for quantitative data analysis, backtesting, and model prototyping.
  • Numerical Optimisation & ML: Proven experience applying numerical optimisation techniques (e.g., convex optimisation, gradient descent) and Machine Learning models to solve real-world pricing or trading problems.
  • Market Experience: Direct experience in client pricing or equivalent algorithmic trading roles within liquid markets (e.g., FX, ETFs, Equities, or Crypto).
  • Quantitative Foundation: Strong academic background in a numerical field (Mathematics, Physics, or Quantitative Finance).

Preferred Qualifications:

  • KDB+/Q: Experience with KDB+/Q is a significant advantage. We are willing to train candidates with strong backgrounds in functional programming.
  • Infrastructure: Experience with cloud-native deployments (AWS), Docker, and Kubernetes.
  • Low-Latency: Familiarity with performance tuning (GC optimisation, LMAX Disruptor) is a plus but secondary to distributed systems expertise.
  • Derivatives Knowledge: Understanding of derivatives pricing and risk management across Futures, Forwards, NDFs, and CFDs.

What we offer:

  • Hybrid Work: A modern office environment in London with a 3-4 day in-office expectation to foster high-bandwidth collaboration.
  • Impact: A role where QDs are primary contributors to the research and deployment lifecycle.
  • Compensation: Competitive salary with two discretionary bonus awards per year.

#J-18808-Ljbffr

OTC Java Developer in London employer: Bonhill Partners

As a leading global investment bank, we pride ourselves on fostering a dynamic and inclusive work culture that empowers our employees to excel. Our Regulatory Reporting team offers unparalleled opportunities for professional growth, with access to cutting-edge training and development resources, all while working in a fast-paced environment that values collaboration and innovation. Join us in London, where you will be at the forefront of regulatory change initiatives, making a meaningful impact in the world of equities.

B

Contact Details:

Bonhill Partners Recruitment Team