Java Developer

This job opening has expired! View other jobs


  • You are a talented and passionate engineer interested in all things technology.
  • You have a strong understanding of the fundamentals of software engineering, object-oriented skills, and an understanding of automated testing including unit, integration, and end-to-end testing.
  • Ideally, you've had exposure to continuous integration, build tools, and scripting.
  • You have experience with source code version control using tools such as Git, Subversion or Mercurial.
  • You have commercial experience of software development using Java and good database knowledge of SQL or NoSQL.
  • As agile delivery is the core of our business, you will ideally have had exposure to iterative/agile development methodologies (SCRUM, XP, DSDM, RUP and/or Kanban).
  • Finally, you are a team player—a good attitude is fundamental to our success.


  • A great working environment with generous benefits, a competitive salary and rewards structure, and healthcare and income protection
  • Lunch and Learns, Tech Talks, and Coding Challenges
  • Flexible working hours
  • Regular get-togethers, special interest and sporting groups, and a weekend away every summer
  • Secondment opportunities between the UK and USA; help with professional and industry certification
  • Commuter benefits programme

Job description

As far as we're concerned, it's all about the code—if you have the right attitude and enough knowledge of software engineering, you'll be more than welcome to join our team, where you will have the opportunity to use cutting-edge technologies like Java9 (next year, or whenever they get it released!). TDD, CI, Cloud—whatever the coolest new trend is, you'll get to work with it here.
Please note that we are currently only able to consider candidates from the EU for this role.

The company