Java Developer - Core Java - £500/ Day

  • £500/day
  • London, England, United Kingdom London England GB
  • Contract, Full time
  • Gravitas Recruitment Group
  • 04 Sep 18 2018-09-04

Java Developer - Core Java - £500/ Day

This is an opportunity to join a well-established, creative and cutting-edge software company.

Out client is a market leader in web trading technology and single-dealer platforms.

Its award-winning software enables its customers to build high-performance web trading apps and to deliver real-time information, including live prices, securely and reliably to those apps.

They currently have an immediate vacancy for 2 experienced Java Developer contractors based in London who can work closely with other developers, QA and User Experience designers in an agile environment.

This is an outstanding opportunity for an individual wanting to bring their skills to an organization at the leading edge of web-based trading technology and with blue-chip global financial clients.

The Role

The successful candidate will join a dynamic agile team of cross-disciplined developers, testers, and UX designers. My client value excellence in architecture, code quality and API design and take the time to get things right.

The main focus area will be building back-ends that connect to financial pricing, trading and entitlement systems to distribute the data over the Internet to HTML5 trading clients.

The data must be delivered with extremely low-latency. You may also be creating APIs for customers to use for connecting to their own systems. Additional responsibilities will include maintenance of the existing server side components and providing assistance to my clinets support team in diagnosing customer issues.

Essential skills

⚫ Experience of building multi-threaded, low latency performance-critical applications
⚫ Usage of unit test and mocking frameworks such as JUnit, Mockito and JMock
⚫ Use of build tools such as Gradle and Maven
⚫ Experience of working with continuous integration systems such as Jenkins
⚫ Experience of working within Agile teams and conversant with modern Agile practices
⚫ A team player, and enjoy working closely with other developers, UX and QA engineers in small teams
⚫ Experience of working with a version control system, such as Git
⚫ Unix/Linux exposure

Additional Desirable Experience/Skills
⚫ Experience building financial applications
⚫ Knowledge of Front-end development in JavaScript and HTML
⚫ Experience working with C or functional languages such as Kotlin, Scala, Clojure or Groovy
⚫ Experience with Reactive libraries and/or Reactive programming experience

About You
You are a motivated, ambitious team player, but also possess initiative to work on your own. You have good communication skills, and you thrive in a demanding and professional team environment. You have a passion for software development and you deliver high quality work on time.

If you are interested to learn more, please send a CV for immediate consideration.