Senior Java Engineer - Contract

Overview

Main Responsibilities

  • Development and support of Electronic Trading Systems within the front office
  • Contribution to architecture decisions and planning sessions.
  • Understand business requirements and apply to ensure designs for information architecture and solutions meet business needs
  • Dealing with large data sets, relational and object databases
  • Liaise with support teams in all regions and ensure production issues are resolved in a timely manner

The Ideal Candidate

  • Banking experience is essential
  • Experience and expertise in building enterprise level applications in core Java
  • Experience with design and development of enterprise applications, preferably in high-transaction environments
  • Scala knowledge and experience will be a big plus
  • Relational database knowledge
  • Strong knowledge of concurrency and multi-threading programming paradigms
  • Working in an Agile development environment
  • Ability to own tasks / projects, work and deliver in a fast paced environment