IT & Software

Junior Software Engineer

Understanding Recruitment

London · Greater London · United Kingdom

Overview

In this role you will develop core Java applications for high-performance FX trading systems. You will join a London team and learn from senior engineers while contributing to scalable, low-latency software. The position combines hands-on coding with fast-growing career progression toward senior roles. You’ll work in a global FX trading environment handling large message volumes, making an impact on trading platforms.

Pay / Benefits
  • Health insurance
  • Dental insurance
  • Life assurance
  • Bonus
  • Matched pension contributions
  • Personal development budget
Responsibilities
  • Develop core Java applications with a focus on high performance and low latency
  • Address multithreading and concurrency in a financial context
  • Collaborate with senior engineers to accelerate learning and career growth
  • Support the maintenance and improvement of FX trading products in a fast-paced environment
Key requirements
  • Core Java experience
  • Multithreading and concurrency knowledge
  • Experience in high-performance, low-latency environments
  • Approximately 1 year of software development experience in finance
  • BSc or MSc in Computer Science (Russell Group)
  • driven and ambitious
  • fast learner
  • team-oriented and collaborative
  • Core Java
  • Multithreading
  • Concurrency

Reference: WJ-747_31157278 · Posted 01 Nov 2026

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.