Java developer – High Frequency Connectivity recruitment

Java developer - High Frequency Connectivity
(Core Java, multithreading, sockets, Unix/Linux) LONDON
£50,000 - £80,000 basic + benefits + bonus
Core java, multithreading; sockets, low latency, high throughput; Unix/Linux

Financial domain: Investment Bank - technical role so candidates without banking experience but the technical skills welcome

A core Java developer to sought by the Low Latency Connectivity division of this tier one investment bank to join its high frequency connectivity team and develop an incredibly high frequency exchange connectivity system.

The Equities Flow group is responsible for ensuring there is liquidity is provided for each deal the front office makes, they achieve this by building and maintaining a suite of smart order routing systems in Java. This system is optimized for latency, throughput and capacity at the millisecond level.

Skillwise this Java team they build high volume and low latency Real Time highly concurrent automated trading system using real low low level Java, coding at the operating system level - we are talking garbage collection, network and socket level programming, system tuning, multithreaded concurrent development. 

Possibly coming from a C++ background, the ideal candidate will already be building some kind of high throughput, high performance system and preferably have sockets programming as well. Candidates need not have banking experience but the technical know-how is essential. 

Key skills for the Java developer - High Frequency Connectivity
- Core Java/J2SE (5.0, 6.0) 
- Multi threading, concurrency control
- Socket programming (NIO, TCP/IP, etc)
- JVM tuning (Java), garbage collection, permgen space, etc
- FIX protocol

Key responsibilities of the Java developer - High Frequency Connectivity
- design and build a suite of low latency connectivity systems in Java