EFX Senior Java Developer

RecWorks Limited ,
London, Greater London
Salary: £550 per day

Overview

At my client the EFX business are in the midst of a strategic renewal programme that involves gradual and complete overhaul of the core pricing and trading systems. They currently have a tech stack comprising of various vendor products and in-house built Java components. However they are actively migrating the vendor products to their own Java based solutions. The areas they are tackling first are the market connectivity adapters, the components that connect the bank to external trading venues such as FxAll, Bloomberg and 360T. Therefore the role will entail low latency multi-threaded development of real-time messaging systems using protocols like FIX and Tibco RV. They have a development team of 10, supported by BAs and Project Managers and are currently using an Agile process. You will be expected to hit the ground running and also help with mentoring junior members of the team, leading by example though promotion of coding and testing best practices. Requirements: Core Java 8 FX or similar - pricing/trading business knowledge, spot/fwd/NDF products Market connectivity venues (e.g. FxAll, Bloomberg, 360T) FIX engines Messaging (Tibco EMS/RV) Low latency development and performance tuning Clean code and solid design skills Desirable: Microservices/Spring Boot or similar Angular/Javascript Agile/Kanban Background from Tier 1 bank/hedge fund/financial companies CEP/Streambase/Apama Automated testing