Java Developer/ Agile Coach recruitment

Key point: This is a role for a Java Developer with extensive agile experience. You will be responsible for coaching the team to work in an agile way following TDD and continuous integration.

A leading spread betting company are looking for an exceptional Java/Core Java developer to join them to work on a completely greenfield project. The Java developer will be responsible for building out their core spread betting application in Java.

The team the Java developer will be working with is set to double in size due to rapid business growth and this build is one of the departments most high profile projects. The Java developer will be working in an extremely agile environment and will be expected to consistently deliver outstanding results throughout the full software development lifecycle. You will be developing Java applications that are highly scalable and accessible by a wide range of clients via web browsers, mobile and tablet.  This is a fantastic opportunity to be a part of a dynamic team on a high-budget, greenfield project.

The successful Java/Core Java developer must have in-depth experience of Java development experience as well as exposure to tools such as Eclipse, Junit, Powermock and Ivy. The Java developer must have knowledge of coherence and Jboss and at least one scripting language such as Python or Perl. Extensive knowledge of various RDBMS products is essential as is experience of working in an agile/scrum/TDD environment. Proven experience of building trading and risk management  systems in the finance or gambling sector would be advantageous.

Java/Core Java

Agile/Svrum/TDD

Eclipse

JUnit

Coherence

Agile

TDD