This position is no longer open for applications

Senior Java Developer - Front Office - Real Time - Risk

Senior Java Developer - Front Office - Real Time - Risk (04/09/2019) London, England

Salary: GBP650 - GBP800 per day

Software Craftsman Java Developer

 Java Developer - Front Office – Banking - Multi-threading – Concurrency – Low Latency - Real Time – Risk – Agile - TDD

A new opportunity exists for an experienced Java Developer to join the Front Office real time Risk calculation team at a major investment bank.

The successful candidate will play a leading role in the design and development of scalable, robust and fault tolerant solutions for the cross-asset risk management and structured products trading platform to support the bank’s fast-growing financial markets business.

This opportunity involves working within a global team of developers where you will gain exposure to multiple business areas such as Equities, Commodities, Risk and FX. You will help mentor junior team members whilst being exposed to a range of new technologies and technical teams. This bank is growing aggressively given the current climate amongst its competitors and offers internal mobility in the long term.

 

The right candidate would be entitled to a range of benefits including 15% to 30% performance related bonus, up to 30 days holiday, medical cover, 13% master trust pension contribution and life assurance.  

Key Roles & Responsibilities:

  • Work closely with the Development Manager, Project Manager, and a team of developers to deliver Java components to internal business users.
  • Demonstrate a systematic and disciplined architectural, system design and programming approach.
  • Deeply passionate about best-practice software design principles, you will write robust code along with a high-level of test coverage.
  • Self-starter who can drive/facilitate requirements and development effort.
  • Design smart and scalable solutions following the bank standards.

Required skills:

  • Core Java 8.
  • Excellent hands on experience around: Multithreading, Concurrency, Data Structures, Clean Coding, Data Structures, Hashmaps, JVM Tuning, and Garbage Collections.
  • Agile, TDD, BDD, CI/CD, Jenkins.
  • Nice to have: Intraday Risk, Greeks, Grid Computing, Haskell, Kotlin.
  • Business domains such as Equities, Risk, Commodities, Fixed Income or FX.

Apply now to join the Bank for those with big career ambitions. 

;