Algo Trading Java Developer


Company 

Adecco

Location 

London

Employment Hours 

Full Time

Employment Type 

Permanent

Salary 

Job Requirements/Description

Our client, a leading investment bank, is seeking a highly skilled Java Developer to join their Electronic Trading Technology (ETT) team. This is a 12-month contract role, operating inside IR35, with a hybrid working model based in South London.

Key Responsibilities

  • Deliver enhancements to algorithmic trading strategy engines
  • Contribute to core framework-level development
  • Collaborate directly with quantitative trading teams to gather and refine requirements
  • Participate across the full software development lifecycle: requirements gathering, coding, unit testing, code reviews, and second-line support

Essential Skills & Experience

  • Strong expertise in core Java APIs (collections, concurrency, NIO)
  • Solid understanding of multithreaded systems, low-latency I/O, and Java garbage collection
  • Familiarity with design patterns (Observer, Factory, Singleton)
  • Proven experience in front office system architecture, particularly within algorithmic trading
  • Business knowledge of equities and/or derivatives markets
  • Working knowledge of FIX protocol (heartbeats, login, sequence numbers, message types)
  • Proficient in TDD, UML, and object-oriented design
  • Experience with Eclipse or IntelliJ, Git, CI/CD tools, and Maven/Gradle

If you're passionate about high-performance trading systems and thrive in a fast-paced front office environment, we'd love to hear from you.

Apply now with your updated CV to be considered.

Company 

Adecco

Location 

London

Employment Hours 

Full Time

Employment Type 

Permanent

Salary 

An unhandled error has occurred. Reload 🗙