Java Developer

Barker Phillips
31 Jan 2018
13 Mar 2018
Contract Type
Full Time

Java Developer

This central Manchester based position is working for an award-winning Technology company that specialises in Predictive Analytics. Their revenue has doubled in the past 3 years and the role comes with excellent career & progression prospects.

Reporting to the Development Manager or Development Team Lead, a Developer has the following responsibilities:

  • Manage small-scale development work on agile sprints to delivery deadlines.

  • Provide feedback on assigned task progress as agreed.

  • Translate software requirements into concise and robust programming code.

  • Maintain any legacy applications identifying opportunities to improve the

  • code-base and design for improved maintainability.

  • Testing development to a high quality including user-acceptance testing to ensure the application can be used easily and accurately.

  • Increase application efficiency and adaptability to new requirements.

  • Devise possible solutions to predicted problems, evaluating other options.

  • Produce technical documentation to describe system usage.

  • Work closely with the Test Analyst to ensure all feedback and issues are addressed in a timely manner.

  • Liaise with third-parties to implement external dependencies.

  • Consult resource material to maintain and further existing skills and knowledge.

  • Implement Unit Tests to Prove additions and changes to codebase.

  • Provide code review peer feedback


  • Degree in CS or related topic.

  • OCA Examination Passed (or company will pay to complete during probation).


  • Minimum 2 years in a Developer role.

  • Java 8, Tomcat, AWS (but we will train / certify), InteliJ, UI JS and Angular. Junit, Selenium, Cucumber, Go CI/CD (like Jenkins)

Skills / Attributes

  • Programming in Java, working with SQL.
  • Ability to work in a self-organising Agile environment.

  • Understanding of quality development (unit tests, integration tests).

  • Flexibility in working throughout the technology stack.

  • Awareness of the challenges of processing large-scale data sets.

This job was originally posted as

Similar jobs

Similar jobs