Java Engineer
TRM International
Charing Cross, United Kingdom
3 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
SeniorJob location
Charing Cross, United Kingdom
Tech stack
Java
Agile Methodologies
Code Review
Scrum
Software Engineering
Information Technology
Low Latency
Job description
As a Senior Java Engineer, you will play a key role in the design and development of low-latency, trading and execution systems. You'll work closely with traders, product managers, and engineers to deliver scalable, resilient solutions in a fast-moving environment., * Writing clean, high-quality, high-performance Java code
- Developing and enhancing Portfolio Trading and Electronic Execution systems
- Supporting the full software development lifecycle, from design through testing, deployment, and production support
- Collaborating cross-functionally to ensure solutions meet business, regulatory, and compliance requirements
- Participating in code reviews, knowledge sharing, and technical discussions
Requirements
- Bachelor's degree in Computer Science or a related field
- 2+ years of professional software engineering experience
- Strong Java expertise, ideally within low-latency or trading environments
- Experience working in Agile or Scrum teams
- Ability to prioritise, multi-task, and operate effectively in a high-performance setting
- Strong communication skills and a collaborative mindset
About the company
We are partnering with a leading global financial trading company operating at the forefront of electronic and portfolio trading. With technology at the core of the business, they are looking to hire Senior Java Engineers to help build and evolve high-performance, low-latency trading platforms used across global markets.
This is a hands-on senior engineering role offering the opportunity to work on mission-critical systems, influence technical direction, and collaborate with high-calibre teams worldwide.