Java Developer, Software Engineer, JVM, RESTful, Agile, Cloud, MVC

Haybrook IT Resourcing Ltd
London (Greater)
10 Jan 2018
17 Feb 2018
Contract Type
Full Time
Java Developer, Software Engineer, JVM, RESTful, Agile, Cloud, MVC

My client an industry leading FTSE 100 company are seeking talented and motivated Java Developers / Software Engineers at all levels with skills in Java to join their cross-functional teams. You will be going a fast growing new team to help build and design a high volume, high performance website.

Key tasks of the Java Developer / Software Engineer:

  • Work as part of a cross-functional, highly collaborative, product development team that is highly agile, to develop a new web application from scratch
  • Build a cloud-based JVM distributed architecture
  • Play a leading role in the decision making of the architecture
  • Integrate with wider enterprise systems using service oriented architecture
  • Apply principles and best practices of software engineering at all stages of the development lifecycle
  • Write clean code that is documented and peer-reviewed
  • Develop automated tests
  • Work with QA and Product Managers to ensure the software is of a high standard and meets the requirements of the user
  • Support and mentor more junior team members
  • Assist with the recruitment of other team members

Skills and experience the Java Developer / Software Engineer will bring:

  • Core Java Development experience
  • MVC framework experience, e.g. Spring, Play!, Dropwizard or similar
  • Web service development using frameworks, and APIs, such as Dropwizard, Scalatra, Hystrix, Jersey, JAX-RS, or similar
  • Build Automation experience using common Java Build tools, eg: Maven, Gradle, Ant SBT
  • Use of a Source Control System, e.g.: Git, svn, cvs, perforce
  • Experienced in developing RESTful web services.
  • Experience with agile engineering practices such as TDD, Pair Programming, Continuous Integration, automated testing and deployment, Scrum, Kanban
  • AWS Development/Deployment Experience
  • Experience with common open source (web) applications like Apache, Nginx, Tomcat / Jetty, HAProxy, Redis, Memcache
  • XML technologies and familiarity with XSL transforms
  • Linux experience
  • Instrumentation of web applications for fine-grained monitoring using New Relic or similar
  • Scripting skills using at least one general purpose language: Python, BASH, Ruby
  • Experience of large-scale software engineering involving co-ordination across multiple teams and systems
  • Positive attitude to cross-functional team and extending skills across the stack (back-end / front-end / DevOps)
  • A positive, constructive approach with an emphasis on collaboration and good execution

Java Developer, Software Engineer, JVM, RESTful, Agile, Cloud, MVC

Referral Scheme: If this role isn’t for you then perhaps you could recommend a friend or colleague to Haybrook IT. If we go on to place that person in a permanent or temporary capacity then you could be rewarded with £500!! Please see our website for terms and conditions.

Haybrook IT Resourcing is Oxford’s leading IT recruitment agency. With exclusive access to some of the region’s most successful companies, send in your CV today to secure your next IT position.

Haybrook IT Resourcing Ltd acts as an employment agency and an employment business.

We value diversity and always appoint on merit.

This job was originally posted as