Software Engineer - Backend (Java) in London

Software Engineer - Backend (Java) in London

London Full-Time 60750 - 74250 £ / year (est.) Home office (partial)
R

At a Glance

  • Tasks: Develop scalable software and collaborate on innovative mobile projects.
  • Company: Join Rightmove, the UK's leading property platform with a supportive culture.
  • Benefits: Enjoy competitive pay, health perks, remote work options, and career growth opportunities.
  • Other info: Dynamic environment with a focus on learning, creativity, and inclusivity.
  • Why this job: Shape the future of property tech while making a real impact in people's lives.
  • Qualifications: Experience in Java development and a passion for teamwork and problem-solving.

The predicted salary is between 60750 - 74250 £ per year.

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.

As part of this transformation, the Native Apps engineering group is becoming a space for experimentation and innovation, where backend systems and mobile experiences come together more seamlessly than ever before. Joining now means helping to shape how we design, build, and scale the technology that powers the UK’s most trusted property platform, while contributing to an inclusive engineering culture that values learning, creativity, and impact.

The Role

As a Java Engineer, you will develop high-quality, reliable, and scalable software that can be deployed frequently and safely into production. You will work in a cross-functional team alongside product managers, designers, and other engineers to build and evolve the services that power Rightmove’s iOS and Android apps.

You will help design solutions to complex business and technical challenges, apply modern engineering practices, and contribute to a culture of experimentation and continuous improvement. You will also be an advocate for automated testing and promote a thoughtful, test-driven approach across the team.

A Typical Week Might Involve:

  • Building and improving microservices using Java, Spring Boot, Elasticsearch, Kafka, Gradle, Hibernate, Couchbase, SQL, and Docker
  • Working with your team to design APIs and services that power our mobile experiences
  • Contributing to technical discussions and helping prioritise features during sprints
  • Reviewing code, sharing feedback, and supporting others through collaboration and mentoring
  • Troubleshooting production issues and improving performance and reliability
  • Exploring new technologies and proposing ways to enhance our systems and workflows
  • Partnering with product, data, and design to ensure we are delivering meaningful outcomes for users

What We’re Looking For:

  • Experience building and maintaining Java-based applications
  • An understanding of the importance of testing and familiarity with TDD practices
  • An analytical and collaborative approach to solving problems
  • A commitment to writing clean, maintainable, and scalable code
  • Curiosity about how systems perform in production and how users interact with them
  • A proactive attitude toward learning and improving how the team works
  • A willingness to share knowledge and contribute to a supportive team culture
  • A sense of ownership and accountability for delivering high-quality solutions

Key Responsibilities:

  • Identify and resolve production issues, analysing logs to provide timely and effective solutions
  • Contribute to the design and architecture of scalable, secure, and maintainable systems
  • Work closely with colleagues in Product, UX, QA, and Data to deliver complete, high-quality features

Nice to Have:

  • Experience across the full stack or exposure to front-end, iOS, or Android development
  • Familiarity with cloud and container technologies such as Kubernetes and Google Cloud Platform (GCP)
  • Experience working with data science teams to productionise AI models and integrate them into microservices

About Rightmove

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!

People are the foundation of Rightmove - We’ll help you build a career on it.

What we offer:

  • 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.
  • 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.
  • We offer hybrid working with a minimum of 2 days in the office.

As an Equal Opportunity Employer, Rightmove will never discriminate based on 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.

Software Engineer - Backend (Java) in London employer: Right Move

Rightmove is an exceptional employer, offering a vibrant and supportive work culture that prioritises employee growth and development. With a competitive compensation package, including generous holiday allowances and health benefits, employees enjoy a fulfilling work-life balance while contributing to the UK's leading property marketplace. The company's commitment to diversity and inclusion, alongside its focus on collaboration and innovation, makes it an ideal place for driven individuals looking to make a meaningful impact in their careers.

R

Contact Details:

Right Move Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Software Engineer - Backend (Java) in London

Join Local Tech Meetups

Get out there and mingle with fellow developers by joining local tech meetups. It’s a fantastic way to meet people who might be working at Right Move or know someone who does. Plus, you can pick up some trendy tech skills and trends while you're at it!

Contribute to Open Source Projects

Show off your coding chops by jumping into open-source projects. Not only does this give you practical experience, but it also gets you noticed in the dev community. You'll create a killer portfolio that speaks volumes about your skills to Right Move.

Tap into Online Developer Communities

Don’t underestimate the power of online developer communities like GitHub, Stack Overflow, and even Reddit. Participate in discussions, share your projects, and build your visibility. We can often find opportunities through these channels that can lead to a full-time gig at companies like Right Move.

Explore Job Boards Specifically for Tech Roles

Keep your eyes peeled on job boards that focus on tech roles. Sites like TechCareers or Stack Overflow Jobs can often have listings for companies like Right Move that might not show up on broader job sites. Make it a habit to check these regularly, and don’t hesitate to apply directly through our website!

We think you need these skills to ace Software Engineer - Backend (Java) in London

Java
Spring Boot
Elasticsearch
Kafka
Gradle
Hibernate
Couchbase

Some tips for your application 🫡

Show off your coding skills:When applying for a software engineering role, it's super important to showcase your coding skills. Make sure your CV includes your tech stack, any relevant programming languages you’re comfortable with, and examples of projects you've worked on. If you have a GitHub profile, link it up! We love to see code in action.

Tailor your portfolio:For a full-time role, we’d expect to see some solid examples of your work in your portfolio. Make sure to include at least two or three projects that highlight your problem-solving skills and your ability to work with different technologies. Focus on the projects that are most relevant to the position at Right Move.

Craft a killer cover letter:Your cover letter is your chance to stand out—make it personal! Explain why you want to work at Right Move and how your skills align with the role. Show us your passion for software development. We dig enthusiastic candidates who understand the value of collaboration and continuous learning!

Be clear and concise:When it comes to writing your CV and cover letter, clarity is key. Avoid jargon that could confuse us and stick to simple, direct language. Highlight your achievements with quantifiable results where possible, and keep everything easy to read. A well-organised application goes a long way!

How to prepare for a job interview at Right Move

Brush Up on Your Coding Skills

For a full-time software engineering role, it's crucial that we stay sharp with our coding abilities. Expect technical questions that might involve solving problems on the spot or discussing algorithms. Practise on platforms like LeetCode or HackerRank to get comfortable with the types of questions that often come up.

Know Your Tools and Frameworks

Make sure we’re well-acquainted with the tools and technologies listed in the job description. Familiarise ourselves with any specific frameworks or programming languages mentioned. If Right Move uses React or Node.js, for instance, be ready to discuss how we’ve used them in previous projects or coursework.

Showcase Your Projects

Bring along a portfolio that highlights our best work. This could be code samples, GitHub repositories, or any side projects we’ve built. Make sure we can talk through our thought process for each project, especially the challenges we faced and how we solved them—this shows our problem-solving skills in action.

Prepare for Behavioural Questions

While technical skills are key, full-time positions also require cultural fit. Be ready to discuss our previous experiences and how we handle teamwork, conflict, and deadlines. Brush up on the STAR method—Situation, Task, Action, Result—to clearly articulate our past experiences when discussing how we've contributed to a team.