Job Description

Vistair are now looking for an experienced Java Developer to add to their highly successful team. As a Java Developer, you will undertake development activities in Scrum and Agile practices. You will be responsible for coding, building, testing and maintenance of software systems, and subject to experience coach other more junior developers.

Requirements

Key Responsibilities

The developer role works as part of a sprint team delivering high-quality code lead and mentored by a technical lead.  Working to the standards and processes as directed by technical governance, the developer reports the Scrum Master/Development, Manager.

Technical skills

 Essential

  • Java web application development experience using Java 5/6
  • Excellent knowledge of Java language and core API
  • Web Browser/Web server/Database interactions
  • Ability to produce technical documentation to support solutions implemented
  • Commercial experience with
  • Java 8
  • XML / XSD
  • Tomcat 
  • Eclipse IDE
  • Hibernate / JPA
  • SVN, Git
  • Jenkins
  • Junit / Cucumber / related test tools
  • Working with DBMSs such as MS SQL Server , Oracle, Postgres and MySQL
  • Spring Framework
  • Javascript, jQuery

Desirable 

  • EJB
  • REST / SOAP
  • Experience of using
    • JMeter
    • Hudson
    • Maven

Personal skills and experience  

Essential 

  • Delivering software using Agile methods (scrum, XP, etc)
  • Ability to analyse and maintain existing solutions
  • Strong working knowledge and understanding of software development lifecycles
  • Self-motivation and drive
  • Strong team working skills
  • Excellent communication skills, both verbal and written