toggle menu
Offre d'emploi 956

Senior Java Developer (JNI, Multithreading)

CDI

A propos de Talan

For more than 15 years, we have been advising companies and supporting them in the implementation of their transformation projects in the UK and internationally. To do this, we have been relying on technology and the strength of our DNA based on collective intelligence, agility and a taste for entrepreneurship. Present on five continents, with more than 3,500 employees, our objective is to exceed the billion-pound turnover by 2024.

In the UK, Talan count 230 employees on several site, the main being: London, Edinburgh, Chester and Leeds.

Talan is recruiting for one of the leading international banking group a Senior Java Developer (JNI, Multithreading):

Based in the Headquarted in London, you will be working the eRate IT team who is developing a global electronic trading platform for fixed income interest rates products.

The platform itself is an ecosystem of distinct covering a wide range of functionality from pricing, quotation, auto-negotiation and execution to market aggregation, smart order routing and auto-hedging. Various trading workflows are supported, including, for example, vendor UIs and “chat bots”.

Key Responsibilities

As Senior Java Developer (JNI, Multithreading), you will be responsible for:

  • Delivering any assigned task to production (non-functional and functional requirements), ensuring deliveries meet adequate levels of testability, at unit, component and integration levels,

  • Liaising directly with business users over requirement gathering,

  • Focusing on the platform’s non-functional behaviour (performance, scalability, security, etc.)

  • Promoting knowledge sharing within team members,

  • Ensuring great communcation with other teams inside and outside eRates IT where appropriate (UK/USA dev teams, Production support teams, etc),

  • Documenting new functionalities and providing & support training users/support teams,

  • Leading by example: ensuring that own behaviour as developer exhibits the team’s values of dedication, commitment and transparency.

Minimum Qualification Requirements

University degree (math, computer science, engineering)

Technical Skills

Proven significant experience in multi-threaded Java Development with high frequency, low latency programming environments,

Nice-to-have (non-mandatory)

C/C++ and JNI experience, Unit Testing, BDD, TDD, Knowledge of ION Marketview and its programming environment will be a plus.

Soft Skills

  • Organised and delivery-focused, with attention to detail,

  • Solid work ethic, team player with a strong level of autonomy,

  • Ability ti work under pressure and excellent communication,

Postuler