Full Stack Developer

Rated People ,
London, Greater London

Overview

Job Description

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. THE ROLE 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. ABOUT YOU You will have 3-4 years of java development experience with strong object oriented design OO/AD and design patterns. You'll have a good knowledge of the following: 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. We run all our infrastructure as containers in the cloud, so experience of Docker and AWS would certainly be advantageous. If you have experience of Full Stack Development and are keen to work on our React based front end that's another great advantage! 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. We love our customers and know that it takes commitment, ownership and focus from every member of our team to delight them. If that sounds like you, let's talk. WHAT WE OFFER 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 * Perx - Member Benefit Platform * Bike scheme * Life assurance * Childcare vouchers * Travel Loans * Direct Pension Contributions * Fresh fruit, coffee, tea and food cupboard Apply for this Job