London, United Kingdom
EFX Senior Developer – Contract - Investment Bank
EFX are embarking on a strategic renewal programme that will involve a 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.
Over the next months they are looking to complete replace 3rd party products with a Java based components.
The areas they would like to address 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.
Excellent opportunity to join a relatively small, dynamic development team, supported by BAs and Project Managers, currently using an Agile process.
The candidate 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.
- Core Java 8
- FX 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
- Clean code and solid design skills
- Microservices/Spring Boot or similar
- Background from Tier 1 bank/hedge fund/financial companies
- Automated testing