Advance Search

Browse Jobs

Senior Core Java Engineer - FX eTrading

Posted 7 days ago

  • London, Greater London
  • Any
  • External
  • Expires In 3 months
Job Description
Senior Java Developer – Core Java, Real Time, Low Latency, Multithreading, Concurrency, Messaging, Pricing, FX, Foreign Exchange, eTrading – London
A Senior Java Developer with a background working on high performance, multithreaded systems is sought after by a leading Investment Bank to join one of their ultra-low latency FX eTrading teams.
The platform has a complex & distributed multithreaded code base, providing a latency to its users in the milliseconds and handling a daily volume of tens of thousands of transactions and messages, operating on a global scale.
As a Senior Java Engineer, your role will be to work directly alongside the trading desks to understand their requirements and work through an existing backlog of feature enhancements to ensure the platform continues to provide a world-class service. This will also involve working on memory management and configuration, collaborating with eFX Quants to solve potential issues in relation to platform scalability and performance bottlenecks.
As such, to be successful you will demonstrate the following:
Strong hands-on coding skills with Core Java/J2SE (note this team does not make use of frameworks such as Spring)
The ability to write robust multithreaded code and having delivered said code into production.
Any experience with low latency systems, messaging, concurrency etc. is highly beneficial.
A background within Financial Services, preferably in eTrading across any of the major asset classes (FX/Fixed Income)
Clear and confident communications, with previous experience facing off to business
users/stakeholders.
This is an exciting opportunity for a talented Core Java Developer to join a high performing engineering team and work on a business-critical FX eTrading platform.
Apply