Senior Java Software Engineer
Artemis Talent Group Limited
London, UK
3 months ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
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.jobsGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
TL
Thomas Limbüchler
almost 6 years ago
LM
Luis Minvielle
Top 10 Java Libraries
over 2 years ago
EM
Eli McGarvie
Software Engineer Salary London
about 3 years ago
LM
Luis Minvielle
Is Software Engineering Over-Saturated?
over 2 years ago
EM
Eli McGarvie
10 Highest Paying Programming Languages 2025
about 2 years ago
LM
Luis Minvielle
Where To Find Software Engineering Jobs
over 2 years ago