Role: Senior Back End Java Engineer Location: London (2 days in the office) Reporting to: Engineering Manager The Company At Rightmove our mission is to make home moving in the UK as easy as possible. At its core this involves providing a fast and scalable property search but goes well beyond that as we seek to improve all areas of the home moving experience, whether you're looking to buy or rent. Rightmove is the most popular property website in the UK so your work could be seen and used by your friends, family and millions of other people across the UK Here are some fun facts to give you a hint at the visibility your work could have: Our website and apps receive over 200 million visits a month, making us one of the top visited sites in the UK. "Rightmove" is a more popular UK google search term than "property". Home movers across the UK spend more than 1.5 billion minutes on Rightmove each month. Someone enquires about a property on Rightmove every second. The Product/Development (prod/dev) Department Prod/dev is composed of autonomous delivery teams that each own a vertical slice of the Rightmove website (and supporting private portals). Currently we have 15 teams and we intend to expand this as we invest and grow. Each team has a clear mission and its own roadmap of exciting new features to deliver for our huge customer base. Each delivery team is fully loaded with skills so they can deliver at pace. Each team has a UX/UI Designer, Front End, Back End and QA engineers and a dedicated Product Owner who owns the Product vision and backlog. Teams working with complex business logic also have the support of a Business Analyst. Each team owns its own code and services from the front-end UI to the database. Teams are responsible for coding, testing, releasing, monitoring and supporting their services and are empowered to release changes as frequently as they choose. Currently we have over 120 services and teams are able to create new services to support the new features they build. All teams can access expertise and support from our Architects, Platforms and Operations Teams. These teams provide infrastructure and tooling which enables our delivery teams to focus on releasing customer value. We work in Scrum, typically two-week Sprints and we use Kanban to manage support queries. The role: You will be a key player in your team designing and delivering solutions that solve complex business and technical challenges using industry best practices for quality, security and performance. Day to day you will be coding Stories with your team to deliver the Sprint goal. You will work closely with your Product Owner to understand customer requirements and contribute to the Epics and Stories that become deliverable features. You will balance product delivery with technical excellence by proposing technical Stories that help your team meet our departmental technical goals. During the Sprint you'll be coding your own Stories and helping less experienced engineers through pair programming, code review and coaching. You will be developing solutions to complex technical problems that you will review with your own team and our Architects. You'll also be working on cross-team deliverables, collaborating with engineers from other teams because as a Senior we offer you the opportunity to work with multiple teams. Where needed, you will have the opportunity to work directly with 3rd party engineers when integrating their APIs into our services. As well as coding you will be actively participating in your team's Agile events: Refinement, Planning, Sprint Review, Retrospective and daily Stand-ups. Outside your team, you'll have the opportunity to contribute to cross prod/dev activities to improve our department wide tooling, working practices and standards. As a Senior Engineer you'll be providing technical direction and leadership within your own team and across prod/dev by contributing to our active internal developer community. You'll also be able to write blog posts which we'll publish on our external tech blog. The Tech Stack We use a modern technology stack which we review and update frequently. Here's a flavour of what we have right now: Languages: Java 11. Microservices: Spring, Spring Boot, REST APIs, Kafka. Containers/Deployment: Docker, Swarm, Kubernetes. Cloud: GCP, Terraform, Helm. Data: Oracle, Couchbase, Elastic Search, Vertica. Testing: Junit, Spock, Pact, Postman. Build/Deploy: Jenkins, Gradle. You can see the full list here: https://rightmove.blog/our-tech-stack/ The culture Your personal development is really important to us. All of our engineers receive regular career development conversations, have access to ongoing training through Pluralsight, have 10% time every week (3.5 hours a week to devote to your own development) and an annual three day hackathon. We also sponsor engineers to attend industry leading conferences. We love learning and sharing what we do. We work collaboratively and have a vibrant internal engineering community with regular engineering meetups, a tech book club, coding dojos and an internet facing tech blog written by our engineers: https://rightmove.blog We value work life balance by having a hybrid working model (2 days in the office and 3 days at home), we don't work long hours, we don't work weekends, and we can offer flexible working hours. We also love having fun and we organise regular social and community events in office time to be as inclusive as possible. Our success comes from our brilliant and diverse team of engineers who share our passion for innovating and caring about what we do and how we do it. Your values and opinions keep us growing. About Rightmove Our vision is to give everyone the belief they can make their move. We aim to make moving simpler, by giving everyone the best place to turn to and return to for access to the tools, expertise, trust and belief to make it happen. We're home to the UK's largest choice of properties, and are the go-to destination for millions of people planning their next move, reading the latest industry news, or just browsing what's on the market. Despite this growth, we've remained a friendly, supportive place to work, with employee 1 still working here We've done this by placing the Rightmove Hows at the heart of everything we do. These are the essential values that reflect our culture, and include: Be approachable and appreciate what others do Make complex things as simple as possible Build great teams, because Rightmove is people Drive improvement, we can always be better Share early, honestly and often We believe in careers that open doors, and help our team develop by providing an open and inclusive work environment, offering ongoing training opportunities, and supporting charity fundraising events. And with 88% of Rightmovers saying we're a great place to work, we're clearly doing something right If all this has caught your eye, you may well be a Rightmover in the making What we offer People are the foundation of Rightmove - We'll help you build a career on it. Cash plan for dental, optical and physio treatments Private Medical Insurance, Pension and Life Insurance, Employee Assistance Plan 27 days holiday plus two (paid) volunteering days a year to give back, and holiday buy schemes Hybrid working pattern with 2 days in office Contributory stakeholder pension Life assurance at 4x your basic salary to a spouse, family member or other nominated person in your life Competitive compensation package Paid leave for maternity, paternity, adoption & fertility Travel Loans, Bike to Work scheme, Rental Deposit Loan Charitable contributions through Payroll Giving and donation matching Access deals and discounts on things like travel, electronics, fashion, gym memberships, cinema discounts and more As an Equal Opportunity Employer, Rightmove will never discriminate on the basis of age, disability, sex, race, religion or belief, gender reassignment, marriage/civil partnership, pregnancy/maternity, or sexual orientation. At Rightmove, we believe that a diverse and inclusive workforce leads to better innovation, productivity, and overall success. We are committed to creating a welcoming and inclusive environment for all employees, regardless of their background or identity, to develop and promote a diverse culture that reflects the communities we serve. Ultimately, we care much more about the person you are, and how you think and approach things, than a list of qualifications and buzzwords on a CV. Even if you can't say 'yes' to all the above, but are smart, self-motivated and passionate about Customer Care, then get in touch.