Resource Solutions

Ingénierie & développement


Java/ scala developer -tier 1 investment bank, contract H/F

New 11 janvier England - Greater London, London CDD

Java/Scala Developer - 6 month contract, Tier 1 Investment Bank.

We are looking for a strong developer to work within a global team on the Fixed Income Derivative and Cash Risk systems. We develop calculation logic and infrastructure in both our existing Java risk platform and the new Scala based risk system we are building as part of the firm's Pioneer program, co-operating with many other teams.

Role Profile:

You will work as a Java/Scala developer involved in the full development lifecycle, designing and developing functionalities for new and existing components of our risk systems.

Your main focus will be to deliver technology solutions for the firm's fixed income cash instrument business. During the migration from the existing Java based system to the new cross-asset Scala based system, we aim at identifying deficiencies and providing more accurate and more efficient calculation of securities such as corporate bonds, governments and bond futures. As more products and metrics are supported by the new system, you will further enable the business with new capabilities on an advanced platform using cutting-edge technologies.

You will make use of your skills in software development, mathematical analysis and general problem solving, in a fast-paced and dynamic environment. Your will work with distributed systems using grid computation and be responsible for all stages in the continuous delivery pipeline, including coding, testing, and production support. You will collaborate closely with the several global teams within the Credit Derivatives technology and Interest Rate Derivatives departments and interact directly with the business units, as well as the Firm's middleware IT groups when using their frameworks/software.

Qualifications & Skills Required:

* Strong Scala or Java, or evidence of excellence in other languages with strong desire to learn Scala
* Ability to understand new & abstract concepts, learn about them and create your own abstractions.
* Strong analytical skills. Financial knowledge is a plus but not a must.
* Ability to navigate a large and complex code base.
* Data structures, design patterns and multi-threaded programming.
* Unit testing, continuous integration.

Please apply and we will reach out to discuss this role further for you.