Search our site

After something in particular? Why not search our site to jump straight to your area of interest.

Remember you can always ask us direct, just give us a call.

020 8941 2364

Get in Touch

You are the expert when it comes to running your business, and we’ll equip you with the tools you need to make that business work online. Contact us today to see what we can do for you.

020 8941 2364

* Calls may be recorded for training and quality purposes.

Java Developer

Job Title:Graduate Java Developer

Salary: Competitive
Based: Teddington
Experience: 1-2 years University/Work Experience
Reporting to: Head of Web Services

Role Purpose

To support, maintain & develop Gravytrain’s existing Java based platforms as well as working on new projects. This includes an insurance platform which provides quote & buy or lead generation for customer websites.

Main Activities

  • Ensure customer sites are running normally
  • Deal with customer support tickets
  • Use of agile methodologies including sprints and scrums as well the use of JIRA
  • Contribute to ‘Sprint’ planning where required
  • Completion of project work detailing new features to implement & issues with the current sites to address
  • Testing of work to ensure a high quality of code

Skills & Capabilities required

Required technical skills/capabilities

    Java & related technologies:

  • Experience 1-2 years minimum as part of a university course and/ or work experience
  • JSP and/ or Servlets
  • Java Database Connectivity (JDBC)
  • Basic level of knowledge of:

  • HTML
  • SQL
  • Linux command line
  • Source control systems
  • Unit test frameworks

Optional technical skills/ capabilities

    Java & related technologies:

  • Spring framework and/ or related projects under the Spring banner
  • Persistence
  • Java Persistence API (JPA)
  • Hibernate ORM
  • Build Systems:

  • Apache ANT
  • Apache Maven
  • Testing Frameworks:

  • Testing
  • Mockito
  • Basic level of knowledge of:

  • Design patterns
  • Dependency Injection (DI)/ Inversion of Control (IOC)
  • CSS
  • Java Script
  • MySQL
  • Subversion (SVN)
  • Web Services

Required non-technical skills/ capabilities

  • Fluent English
  • Strong Communication Skills
  • Effective time and workload management
  • Ability to think in a logical manner
  • Strong teamwork ethic
  • Use of own initiative
  • Work in and maintain a professional attitude at all times
  • Willing to learn and improve your skills
  • Self Motivation

If you are interested in joining our team please send us your CV and a cover letter to

Latest Tweets

Get in Touch

Gravytrain Ltd
8 Waldegrave Road,
TW11 8GT

* Calls may be recorded for training and quality purposes.