Senior Java Developer - High-Performance Trading Systems

Oliver Bernard United Kingdom
Remote
This Job is No Longer Active This position is no longer accepting applications
AI Summary

Join a fast-growing proprietary trading firm as a Senior Java Developer to expand trading infrastructure, integrate new exchanges, and build scalable systems.

Key Highlights
Develop and maintain high-performance backend services in Java
Deploy code to production frequently in a fast-paced, agile environment
Take ownership of code from design through deployment and ongoing support
Technical Skills Required
Java Aeron SBE Event-driven architecture Microservice architecture Distributed systems High-throughput environments
Benefits & Perks
Up to £100k base salary
Fully remote work
Opportunity to work on cutting-edge systems in a start-up environment

Job Description


Java Developer – High-Performance Trading Systems - Fully Remote - up to £100k base



About the Company


We’re a fast-growing proprietary trading firm operating across multiple global cryptocurrency exchanges. Founded by a team with deep experience in financial markets and algorithmic trading, we’ve already achieved top-tier market-maker status, handling trading volumes exceeding $100M per month — all within our first six months of operation.


About the Role


We’re looking for a talented Java Developer to join our small, high-performing engineering team. You’ll play a key role in expanding our trading infrastructure, integrating new exchanges, and building scalable, low-latency systems that power our trading strategies. This is an opportunity to work on cutting-edge systems in a start-up environment where your work has a direct and measurable impact.


Key Responsibilities


  • Develop and maintain high-performance backend services in Java
  • Deploy code to production frequently in a fast-paced, agile environment
  • Build scalable, event-driven systems handling large volumes of real-time data
  • Take ownership of your code — from design through deployment and ongoing support
  • Contribute to continuous improvement of engineering standards and practices



Qualifications & Experience


  • Degree in a STEM subject or equivalent hands-on experience
  • 2+ years of Java programming experience
  • Experience with message-passing technologies (e.g., Aeron, SBE)
  • Strong understanding of event-driven and microservice architectures
  • Exposure to large-scale distributed systems and high-throughput environments
  • Passion for clean, maintainable code and solid engineering principles



Why Join Us?


  • Work with a technically elite team in a growing trading business
  • Have real influence on the technology direction and company growth
  • Gain hands-on exposure to cutting-edge systems and crypto market-making


Subscribe our newsletter

New Things Will Always Update Regularly