Overview
A leading Global Investment Bank is seeking an experienced Algo Trading Java Developer (Contract) to join their EMEA Electronic Trading Technology team, delivering and supporting business-critical algorithmic trading engines.
You'll be working in a front-office environment, developing and enhancing low-latency algo trading systems that power benchmark algos, smart order routing, and internal crossing. Expect direct interaction with quants and traders, plus involvement across the full development lifecycle - from design and coding to production support.
Responsibilities
* Develop and enhance low-latency, high-throughput trading systems in a front-office environment.
* Collaborate with quants and traders across the full development lifecycle: design, coding, testing, and production support.
* Contribute to the development of benchmark algorithms, smart order routing, and internal crossing engines.
Key Skills & Experience
* Core Java expertise (collections, concurrency, NIO, multi-threading, garbage collection tuning).
* Proven experience with low-latency, high-throughput trading systems.
* Knowledge of market microstructure & algo strategies (VWAP, TWAP, Arrival Price, SOR).
* Familiarity with FIX protocol and front-office trading environments.
* Strong grasp of design patterns, Agile, TDD, CI/CD.
* Background in equities and/or derivatives trading is highly desirable.
Why Apply?
* High-impact front-office contract role with immediate visibility to business and quants.
* Chance to shape a next-generation trading platform in a global investment bank.
* Hybrid working model.
* Competitive day rate.
McGregor Boyall is an equal opportunity employer and do not discriminate on any grounds.
Seniority level
* Mid-Senior level
Employment type
* Full-time
Job function
* Information Technology
Industries
* Software Development
Referrals increase your chances of interviewing at McGregor Boyall by 2x.
Contact the recruiter or sign in to set job alerts for “Java Developer Contract” roles.
#J-18808-Ljbffr