Java Developer – Low latency – Spread Betting recruitment

Java, Core Java, Low latency, High-frequency, Order Routing, Coherence, Eclipse, Powermock, JBOSS, Agile, Scrum, TDD

A leading spread betting company are looking for an exceptional Java/Core Java developer to join them to work on a completely greenfield project. The Java developer will be responsible for building out their low latency, core spread betting application in Java.

The team the Java developer will be working with is set to double in size due to rapid business growth and this build is one of the departments most high profile projects. The Java developer will be working in an extremely agile environment and will be expected to consistently deliver outstanding results throughout the full software development lifecycle. You will be developing Java applications that are highly scalable, low latency and high-frequency, developing these systems from scratch, optimising the performance and making sure the applications run as quickly as possible from execution to exchange. This is a fantastic opportunity to be a part of a dynamic team on a high-budget, greenfield project.

The successful Java/Core Java developer must have in-depth experience of Java development experience as well as exposure to tools such as Eclipse, Junit, Powermock and Ivy. Any experience of order routing would be nice to have. The Java developer must have knowledge of coherence and Jboss and at least one scripting language such as Python or Perl. Extensive knowledge of various RDBMS products is essential as is experience of working in an agile/scrum/TDD environment. Proven experience of building trading and risk management  systems in the finance or gambling sector would be advantageous. This is a pure development role.

Java/Core Java

Low latency

Order routing

High frequency

Eclipse

JUnit

Coherence

Agile

TDD