Java Software Developer – Front Office London
A leading investment bank is looking for a Java Software Developer to join its cross-asset pricing and risk team in London. This is a permanent Front Office role offering deep technical challenges, regular contact with the desk, and a clear growth path into product ownership or team leadership.
The Role
Develop and enhance a global pricing and risk platform across fixed income products
Collaborate directly with traders, salespeople, and quantitative analysts
Focus on performance, scalability, and clean architecture
Contribute to the re-architecture of pricing for speed and efficiency (e.g., pre-calculated sensitivities)
Tech Environment
Core Java (Java 17+), multithreaded – essential
Python – highly desirable
React – small part of the stack, nice to have
Messaging tech: Solace (Ideal), Aeron, or Kafka etc.
Candidate Profile
8+ years of experience in Java development
Strong Front Office exposure – must have
Pricing or risk platform experience is a plus
Confident communicator with the ability (and experience) to work closely with the desk and quants
Why Apply?
Hybrid working: 2–3 days from home
Emphasis on work-life balance despite being a Front Office role
Excellent bonus potential
Opportunity to broaden into pricing and risk, or move toward product ownership
Interview Process
Technical Screening interview (Virtual)
Team technical deep-dive (on-site)
Final round with director