Java Developer

  • Negotiable
  • London, England, United Kingdom
  • Permanent, Full time
  • Charles Levick
  • 24 Nov 17 2017-11-24

Java Developer Roles within investment banking.

Algorithmic Java Developer: 1 x Vice President (£80,000 - £105,000)

Work on an algo trading platform that has been successfully implemented and used in the Asian market, build from scratch in London to release globally as their cross product platform.

  • Need to be a strong Java Developer
  • Investment banking experience - preferably with knowledge of futures, cash equities and/or derivatives.
  • Automated testing experience is ideal.
  • Ability to talk to stakeholders across the business (includes traders).
  • Tech: Core Java7/8, high performance, low latency, multi-threaded code.

Product Control Java Developer: 1 x Assistant Vice President (£60,000 - £75,000) 1 x Vice President (£80,000 - £105,000)

Be part of a strategic subledger of the bank to further expand a platform written in Java.

  • Assistant Vice President:
    1. Working in an agile team, providing and therefore helping to deliver business functionality.
    2. A confident Java Developer with core Java 7.
  • Vice President:
    1. Expected to be an expert in Java Development.
    2. Coherence and Hibernate a must have.
    3. Driving version upgrades, new technologies and migration from Coherence to Hadoop. Upgrade from Java 7 to 8.
    4. Drive innovation and initiatives, jump on production issues or issues and provide solutions.
    5. Essentially someone who can work at an architectural and poc level but can roll up their sleeves.

Java/Hadoop/Scala Developer: 1 x Assistant Vice President (£60,000 - £75,000)

Work on a team developing a new market risk calculation engine. This project is essential for the bank and has some very senior stakeholders as sponsors.

  • Platform is built mainly on Java, Hadoop and Spark. Coding is now done mostly in Scala and migration is on the way from Java to Scala.
  • Must have big data experience to join this team.
  • Need someone used to an agile environment.
  • Team is very talented, small and dynamic - expect to have a say in the way the application is being designed.