Avatar for Keytree

A leading technology consultancy specialising in user innovation and experience

Java Developer

£50k – £80k
Apply now

Keytree is currently recruiting for an experienced Java Developer to join their award-winning development team. As part of the role you will work as part of a dedicated project team collaborating with UI Developers, UI/UX Designers and Project Managers to ensure our projects are delivered on time and to spec.

The ideal developer should have a solid background as a Java developer with strong Spring framework experience, any experience with Angular.js or React.js is highly desirable. It’s essential that you are able to work collaboratively as well as autonomously when necessary.


  • Strong core Java skills
  • Experience of web development with JEE, Spring MVC and/or Portal Servers
  • Excellent knowledge of Spring Framework (3 and above) and a clear understanding of dependency injection
  • Good understanding of Hibernate/JPA and Object-relational mapping, including performance considerations
  • PostgreSQL
  • Experience with build tools- Maven, Ant
  • Continuous Integration- TeamCity
  • Experience integrating systems using a wide variety of protocols like REST, SOAP, MQ, TCP/IP, JSON and a number of others
  • Good knowledge and experience of testing frameworks i.e. Junit, Selenium, Cucumber
  • Proven ability to understand and troubleshoot large systems, drilling down to code level to identify the root cause of issues
  • Experience managing production environments deployed to Cloud services (PaaS/IaaS)
  • Source Code Management- Git, BitBucket, Subversion
  • Experience with agile tools and methodologies (e.g. Scrum, Confluence, JIRA)
  • Team leading experience
  • Excellent communication skills- written & oral


  • Experience in UI development: JavaScript / jQuery / Angular / React
  • Experience using AWS Elastic Beanstalk.
  • Liquibase, JDBC
  • Consultancy experience

We offer a really strong team ethos and excellent opportunities for professional development. The successful candidate will possess excellent technical skills, be used to working to deadlines, will be enthusiastic and both a self-starter and a team player.

This a permanent role based in our London Head Office but will require travel to client sites as and when required.

If you think you have what it takes to make a difference at Keytree and want to find out how you can develop your career further then please apply online and we will be in touch.

Direct applicants only - no agencies.

Job type
Visa sponsorship
Not Available
5+ years

Keytree at a glance

A leading technology consultancy specialising in user innovation and experience

Keytree focuses on Mobile, Enterprise Software, Analytics, User Experience Design, and Sap . Their company has offices in London and Madrid. They have a large team that's between 201-500 employees.

You can view their website at http://www.keytree.co.uk/ or find them on Twitter and LinkedIn.

More jobs at Keytree

View all jobs

Java Developer

Backend Developer

Senior Java Developer

iOS Developer

iOS Developer

React.js Developer

Similar jobs to Java Developer at Keytree

Avatar for Bulb Software
Helping growing businesses manage their physical assets in an easy and affordable way
Avatar for Emma
Empowering people to live a better and more fulfilling financial life
Avatar for Techspace
Move-in ready workspaces designed specifically for tech scale-up teams
Avatar for MyTutor
One-to-one online tuition with high-performing university students
Avatar for Meowbook
La rivoluzione dell'esperienza di lettura digitale
Avatar for Mazlow
Mazlow, your financial tool, and mentor in the palm of your hand!