Bonhill Partners
OTC Java Developer

How your CV stacks up
Upload your CV to see how well it fits this job role
?%
OTC Java Developer
3 days a week in the office - based in London
£160,000 + bonus
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.
Reasons to use Rodeo
I’m in my final year doing Economics and I don’t know whether to apply for grad schemes now or do a masters first. What do you think?
Honest answer — it depends on where you want to end up. A lot of top grad schemes (Big 4, civil service, banking) don’t need a masters. Let’s look at the ones you’d be competitive for now, and we can decide if a masters actually adds anything.
Also worth knowing: most autumn 2026 applications are open now. Timing matters more than you think.
Start with a chat, not a search bar
Grad scheme, placement, apprenticeship? Not sure what you want yet — that's fine. Your agent talks it through with you and turns "I have no idea" into a shortlist.
Graduate Consultant — 2026 Scheme
Why you're a good match
StrongYour economics background and your summer at a regional bank line up with what PwC looks for on the consulting scheme. Applications close in four weeks.
See breakdownIt searches the market for you
Every day your agent scans the market matching roles against what actually matters to you, not just keywords on a CV.
Why you're a good match
You’ve got the grades and the economics background, and your bank internship is exactly the experience this scheme looks for. Apply soon — deadlines close within the month.
Experience fit
Your summer at the bank plus your econometrics coursework map directly to the day-one responsibilities on this scheme — client modelling, market briefings, and deal support.
Only hits
No noise. No "maybe this fits." Just roles with a clear explanation of why they're right — and where to focus when applying.
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).


Get help with your application
Your very own career expert that helps elevate your application to the next level.
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.
“It took my CV and asked me questions relevant to understanding what kind of jobs to suggest for me. Suggestions were almost perfect. Jobs were exactly what I’ve been looking for.”
Jessica, London
Location