Java or C++ developer electronic algo trading recruitment

 Java or C++ developer electronic algo trading

£60,000 to £80,000 base plus package plus buyside bonus

Technical: core Java, collections, multi-threading and the concurrency package, JVM tuning, sockets (TCP/IP or NIO) OR C++, STL, Linux / Unix ANY FIX a plus
Asset Manager

This major asset manager is looking for a developer with excellent low level coding skills in building business critical low latency Java or C++ trading applications.

Following the convergence of legacy equities and FX business this asset managers front office electronic algo team now looks after all of the low latency requirements for the trade life cycle. This team sit on the trade floor with the traders and work EMEA market trading hours. 

They use low level Java (like C++) and perl. They want some one who can organise themselves well as this is a fast paced role, and who can comfortably gather requirements from portfolio managers and traders, a team player with great problem solving skills. This is a global team.

Technically the requirement for this role is either low level Java OR a strong grounding in C++ and a desire to cross train. This is low level core Java, some people say the code looks like a C++ with Java syntax so you can make your own mind up. Key areas of required expertise are: core Java, collections, multi-threading and the concurrency package, JVM tuning and any socket knowledge (double handshake and TCP/IP or NIO).

Technical requirement for the Java or C++ developer electronic algo trading- core Java, collections, multi-threading and the concurrency package, JVM tuning, sockets (TCP/IP or NIO) OR - C++, STL, Linux / Unix ANY FIX a plus

- FIX knowledge is great but is not a core requirement

Key responsibilities for the Java or C++ developer electronic algo trading

- develop low latency front office trading  applications for this major asset manager

- work closely with portfolio managers and traders in the front office