Lead Java Scala Developer - Risk Engines/ FRTB/ Risk Management IT

  • Strong competitive package with flex bens and end of year bonus. GBP
  • London, England, United Kingdom London England GB
  • Permanent, Full time
  • Scope AT
  • 22 Sep 18 2018-09-22

Seeking a strong Investment Banking Programmer with excellent Java knowledge (strong multithreading and concurrency knowledge) + good Scala experience. Can be from any aspect of Investment Banking IT but must have a good grasp of the Trade Lifecycle and ideally some risk comprehension.

Seeking a strong Investment Banking Programmer with excellent Java knowledge (strong multithreading and concurrency knowledge) + good Scala experience. Can be from any aspect of Investment Banking IT but must have a good grasp of the Trade Lifecycle and ideally some risk comprehension.

Looking for a highly competent and experienced IB tech Developer with very good Java/Scala functional development (must have Scala) – Hadoop / HBase / Spark experience is good to have as well!.

As a senior developer, you’ll be responsible for delivering quality software to tight timelines. Based in London and working in a dynamic global team with business analysts, project managers, business stakeholders and other technical experts across multiple locations.

Skills/ Experience

Experienced developers with previous experience in the end-to-end design, development and support of risk management systems
Ability to work and liaise directly with the Front Office, Middle Office, Product Control and various risk functions
Familiarity and confidence working in an agile development environment
Familiarity with CI/CD and devops
Self-starter who can drive/facilitate requirements and development effort
Responsible for the full development lifecycle for implementing the Bank’s risk management system or working on processes to improve the control of the platform.
Interact with the business users to gather the requirements
Design smart and scalable solutions following the bank standards
Coordinate with other teams in Technology

·         Write efficient, clear code and be able to articulate what has been implemented and why.

·         An excellent developer with good software design principles, someone who writes robust code along with accompanying test suites.

·         Make sure that all software is incorporated into the CI/CD process in the Risk management system.

Qualifications

Technical skills:

7+ years hands on development with investment banking IT experience
Java  (essential), Scala also required.
Relational DB development background is a plus.
Development experience on functional language, such as Haskell, is a strong plus.
SCRUM and Agile.
Any experience with Hadoop/Spark could be advantageous (depending on the role)

General:

Strong architectural and engineering background with experience of delivery.
Strong Java skills
Strong knowledge and previous experience in end-to-end design, development and subsequent support of large scale data processing systems
Familiarity and confidence working in an “agile” development environment.
Someone who can drive / facilitate the requirements and development effort with the business.