Senior Java Developer

Product Engineering · London, London, City of
Department Product Engineering
Employment Type Full-Time
Minimum Experience Experienced

Rated People is the UK’s #1 online marketplace connecting homeowners with quality local tradespeople. We work with: 55,000 tradespeople from 30 trades, and have over 1,000,000 jobs by homeowners looking to care for their homes. 

Our goal is to make home improvements enjoyable for both homeowners and tradespeople.  

We are disrupting a £50 billion a year sector by providing homeowners a free and easy to use app and website to source tradespeople, and offering tradespeople a highly effective channel to build their business and reputation. 

We’re passionate about delivering the best possible experience for our customers and believe working with us should be easy. One of the teams that makes this happen is our Engineering team. 


As a Full Stack Developer, you will be responsible for creating user information solutions by developing, implementing and maintaining Java based components and interfaces. You will implement and support new and existing applications for our consumer and tradespeople experiences. You will be hands on with our technology and working towards making our product the best that it can be, by solving the challenges that we face.

You will be part of an Agile team working closely with Testers, Product Owners, Designers and Delivery to bring new features, designs and improvements to our customers through our systems. This is where you will showcase your collaboration skills, as you contribute to standard SCRUM ceremonies, such as grooming, planning, stand-ups, retrospectives and demos.  

In your day-to-day you'll be in the thick of continuous delivery. You will have the responsibility of delivering high quality functionality in any of the required technologies according to the requirements of the stream you’re working in. You will create new functionality as well as troubleshooting development and production problems across multiple environments and operating platforms.

Your personal skill and expertise will help ensure you design and create thorough unit and functional/integration testing through a test driven development (TDD) approach.

We’re looking for someone who will push for best practice and performance improvements at all times who also thinks out of the box. You will be eager to keep up with new technologies and continually updating your technical knowledge and skills. We love agile and we would really like our next colleague to have a similar experience of software development. 


Required technical skills:

  • 3-4 years of Java development experience
  • Web services (REST, SOAP)
  • Core Spring/Spring Boot/JEE technologies
  • Hibernate
  • SQL/noSQL
  • Elasticsearch
  • Maven/Gradle
  • Unit Test (Junit/Testng)
  • Version control (GIT and/or git workflow)  

Desirable technical skills:

  • Docker
  • AWS 
  • Full Stack Development with React.js


We’re proud to offer an environment perfect for creativity, fun and sharing ideas. We offer a competitive salary and a generous range of benefits: 

  • 25 days’ holiday 
  • Flexible working
  • Perx - Member Benefit Platform
  • Bike scheme 
  • Life assurance 
  • Childcare vouchers 
  • Travel Loans
  • Direct Pension Contributions
  • Fresh fruit, coffee, tea and food cupboard 

Thank You

Your application was submitted successfully.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

  • Location
    London, London, City of
  • Department
    Product Engineering
  • Employment Type
  • Minimum Experience