Senior Java Software Engineer

Artemis Talent Group Limited
London, UK
3 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
6 years minimum
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Algorithmic Trading Java Virtual Machine (JVM) Network Programming TCP/IP Multithreading Concurrency Build Management Low Latency

Job description

  • Design and build low-latency, high-throughput Java systems
  • Optimise performance across latency, concurrency, and memory
  • Contribute to mission-critical trading platforms (OMS/EMS, market data)
  • Work closely with engineering and business stakeholders in a live trading environment

Requirements

  • Strong Java experience (6+ years)
  • Background in low-latency / high-performance systems
  • Deep understanding of:
  • Concurrency & multi-threading
  • JVM tuning & memory optimisation
  • Network programming (TCP/IP, NIO)
  • Experience within trading systems / financial markets
  • Exposure to FIX or similar messaging protocols

About the company

Artemis Talent is partnering with a leading trading technology firm building high-performance, real-time trading systems used across global markets.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on find.jobs

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:45 min

Building IT systems for global finance markets

Anastasia Troitskaya Anastasia Troitskaya · WWC 2024

5:48 min

Balancing delivery latency with stream reliability and scale

Phil Cluff · LIVE

5:59 min

Analyzing concurrency bottlenecks in standard serverless architectures

Marco Plaul Marco Plaul +1 · WWC 2023

5:02 min

Mapping distributed compute paradigms to modern vehicles

Joachim Werner · LIVE

3:37 min

Accessing API documentation and testing remote driving latency

Alexandru Ciinaru Alexandru Ciinaru +3 · WWC 2025

2:37 min

Managing concurrent tasks with structured concurrency

Ron Veen Ron Veen · WWC 2025

Videos

See all

Related articles

See all