Skip to main content
AdobeStock_425318986-2000x400
Stem recruitment specialists

Find your future role

Job title

eFX Java Developer

Ref no. BHN586069
Location London, England
Start date ASAP
Job type Contract 12
Job status Open

Job summary

We are looking for low latency specialst Java developer to help build the integration layer between our FIX pricing engine and FX Connect Global Link trading platform.

Key skills required for this role

eFX Java developer

Important

efx Java developer

Job description

To support financial and technology teams in London responsible for Commerzbank state of the art global electronic FX, MM & Commodities price distribution and trading platform, we are looking for low latency specialst Java developer to help build the integration layer between our FIX pricing engine and FX Connect Global Link trading platform for our institutional and real money clients.

The business is ever changing and demands an agile development culture. The candidate must have a proven track record of being able to work in a highly dynamic environment with demanding clients and aggressive schedules.

While maintenance of the existing platform and interaction with rest of the development team is a key part of the role, there is also the opportunity to shape the future of the platform through projects and ongoing business requirements.

This role is a software engineer and requires hands on experience of tools associated with Enterprise Java application development eg:

· BitBucket/Git Flow

· SonarQ

· TeamCity

· IntelliJ

· Jira

· Devops

· Containerisation

· Virtualisation

· Low latency & high performance tuning

Key Skills for eFX Java Developer

Essential

· Previous hands on experience building integrations with the multi-dealer platforms especially FX Connect Global Link from State Street or other client trading systems for asset managers and real money clients

· Degree in one of the following: Computer Science, Computer Engineering or a related Engineering, Science or Mathematics discipline (Bachelor's, Master's or PhD)

· 5+ years experience in software development using Java

· 5+ years experience developing high performance e-trading systems, including code analysis, performance tuning and profiling of high-volume, low latency systems

· Experience of core server side implementations using low latency design approaches and data structures in multi-threaded applications

· Experience in programming using lock free and zero object creation design paradigms

· Practical knowledge of protocol buffers, messaging and distributed cache technologies

· Experience of building robust high performance APIs (REST, FIX) with best practice architecture, configuration and capacity planning

· Client focus and integrity

· Ability to multi-task and prioritise tasks under pressure

· Work under own initiative

· Analytical/logical mindset

· Outstanding mathematical and development abilities

· Capacity to take complex issues and explain them clearly and concisely to a wider group

· Strong communication within developer team and with sales & trading

Desirable

· Understanding of FX, Commodities, Rates, eFX business, trading practices, the wider market place and algorithmic trading

· Experience of big data technologies with emphasis on data analytics and statistical modelling

Key Responsibilities and Accountabilities

· Ensure a robust high-performance component that follows best practice in terms of architecture, configuration and capacity planning

· Identify and implement improvements to application performance

· Full testing of new versions of software (including Unit, Regression and SI), conducting test plans, analysing results and drawing conclusions from back testing and market activities

· Manage the technical relationship with the external electronic market technology teams and internal development and connectivity teams.

· Understand and influence components in use at Commerzbank, identify functionality that can be replicated and improved by in-house development.

· Provide 2nd Line support for existing systems to resolve problems, educate 1st Line run-the-bank support teams and continually improve the functionality and service levels to clients

Jake Tyson manages this role

Matchtech is a STEM Recruitment Specialist, with over 40 years’ experience

Learn more about Matchtech

Let us find jobs for you