Job Search and Career Advice Platform

Enable job alerts via email!

Java Software Engineer

Oliver Bernard

Remote

GBP 80,000 - 100,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A proprietary trading firm in the UK is seeking a talented Java Developer to join their high-performing engineering team. In this fully remote role, you will develop and maintain backend services, deploy code in an agile environment, and build scalable systems. The ideal candidate should have at least 2 years of Java experience, a degree in STEM, and knowledge of event-driven architectures. You will have influence on technology direction and gain hands-on exposure to cutting-edge systems in the trading sector.

Benefits

Work with an elite team
Influence on technology direction
Exposure to cutting-edge systems

Qualifications

  • 2+ years of Java programming experience.
  • Experience with message-passing technologies like Aeron, SBE.
  • Strong understanding of event-driven and microservice architectures.

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 for real-time data.

Skills

Java programming
Event-driven architectures
Microservice architectures
Message-passing technologies

Education

Degree in a STEM subject or equivalent hands-on experience
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
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.