Java developer – FX trading hedge fund

 Java developer – FX trading hedge fund

(Java, multithreading, algos) LONDON

£65,000 to £80,000 + basic + benefits + buyside level bonus

Technologies: Core Java, JSE Java, multithreading, collections, JVM tuning, algos

Financial domain: asset manager / hedge fund

A Java developer is sought by this hedge fund to work closely with an FX portfolio manager and, working fairly autonomously, build a greenfield high frequency FX trading system.

Currently doing very well in the market, this hedge fund is looking to make a key hire and bloster their overall client offering. This position will be stand-alone desk developer position and will report directly to the business.

They are looking for a candidate with proven expertise building high frequency algo trading systems in a vanilla asset class, preferably FX but candidates with a background in cash equities or commodities will also be considered.

Technically the candidate must be able to work independently, have solid core Java, experience of writing algorithmically traded funds. Naturally this is essentially prop-trading so any exposure to that would be beneficial and

Any candidate should think twice before applying unless their understanding of collections, threading and the JVM are below par or their understanding of the maths behind the algos is not up to scratch.

Key skills required for Java developer – FX trading hedge fund

- Excellent Java J2SE (serverside) development experience

- multithreading

- collections

- JVM tuning

- algos

- Finance background desirable but not prerequisite. Must have demonstrable interest in financial markets

Key responsibilities of Java developer – FX trading hedge fund

- work for a leading hedge fund

- desk developer role (work closely with the FX portfolio manager)

- build a high frequency trading system

- work autonomously

Java Java Java Java Java Java Java Java Java Java Java Java Java Java Java Java Java Java Java Java Java Java Java Java Java Java Java Java Java Java Java Java Java Java Java Java Java Java Java Java Java Java Java Java Java Java Java Java Java Java Java Java Java Java Java Java Java Java Java Java Java Java Java Java