Java Developer - Leeds

I’m interested


Leeds - St Johns

Contract type


Job description

Role and responsibilities:


  • Interprets business requirements (User Stories) and where appropriate,      technical specifications
  • Follows a Test Driven Development (TDD) approach to software development.
  • Writes clean, tested, reusable code using best practice principles
  • Proactively investigates, analyses and fixes  reported defects
  • Works to continually improve the quality of the codebase (for the product)
  • Suggests adoption of new technologies and constantly considers what advantages could be gained by using these
  • Supports tech  teams  and wider William Hill colleagues to execute system improvements within chosen field of expertise
  • Keeps up to date with industry standards and best practice in high performance, event-sourced applications or bespoke business  systems
  • Ensures all activities operate within William Hill IT Security and compliance standards
  • Communicate with other departments (to educate support staff, manage releases and communicate changes)
  • Identify inefficiencies and where necessary implement changes to improve the end-to-end development process
  • Forges strong relationships with wider William Hill tech teams, business colleagues and key stakeholders
  • Maintains a strong customer focus
  • Provides support and guidance for all colleagues



Required skills / experience



  • Java 8, Springboot, Docker and an understanding of Microservices
  • Ideally experience using Kafka, Rabbit MQ, Python or Maven
  • Extensive experience in developing native web and hybrid applications and running Agile Projects
  • Knowledge of IT concepts, strategies, and methodologies
  • Strong background in architecture, design and development tools
  • An analytical thinker with excellent communication and analytical skills.



This role is based in Leeds City Centre.

Salary band £35k - £65k 



Closing date 06/12/2018