Enable job alerts via email!

Senior (Java) Software Engineer II

TN United Kingdom

Milton Keynes

Hybrid

GBP 50,000 - 90,000

Full time

Yesterday
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An innovative company is seeking a Senior Software Engineer II to join their dynamic team in Milton Keynes. This role involves developing cutting-edge applications and microservices that enhance user experience and streamline operations. You will work in a collaborative environment, leveraging Agile methodologies to deliver high-quality solutions. With a focus on ownership and continuous improvement, you will mentor junior engineers and drive technical excellence. This position offers a competitive salary, health benefits, and a supportive workplace culture that values diversity and inclusion.

Benefits

Health benefits including dental and optical
Private Medical Insurance
Pension
Life Insurance
Employee Assistance Plan
27 days holiday plus volunteering days
Holiday buy schemes
Competitive salary
Paid parental leave
Travel loans

Qualifications

  • Extensive experience with Java and Spring Boot required.
  • Strong problem-solving and collaboration skills essential.

Responsibilities

  • Develop features and improvements using Java and Spring Boot.
  • Collaborate with teams to solve complex problems.

Skills

Java
Spring Boot
Kafka
Problem-solving
Collaboration
TDD

Tools

Elasticsearch
Gradle
Hibernate
Couchbase
SQL
Docker

Job description

Senior (Java) Software Engineer II, Milton Keynes

Client: Rightmove

Location: Milton Keynes, United Kingdom

Job Category: Other

EU work permit required: Yes

Job Reference: c7941e77e5cb

Job Views: 12

Posted: 26.04.2025

Expiry Date: 10.06.2025

Job Description:

Role: Senior Software Engineer II

Location: London (Hybrid)

Reports to: Engineering Manager

The role

We are on a mission to make home moving easier and simpler. Home movers across the UK spend more than a billion minutes on Rightmove each month, and our website and apps receive over 140 million visits per month. To support our mission, we need software engineers with vision and passion to deliver innovative solutions for our internal users, working on in-house applications and microservices integrated with third-party applications that underpin how Rightmove operates.

At Rightmove, we work in autonomous, cross-functional teams using Agile processes. Each team owns a part of the experience, made up of design, product, engineering, and testing specialists. You will collaborate to deliver quality solutions that satisfy millions of users, thousands of agents, and hundreds of passionate Rightmovers. You will be responsible for defining solutions to business and technical problems, ensuring maintainability, scalability, and high-performance standards.

What you'll be doing
  • Developing features and improvements to our applications using Java, Spring Boot, Elasticsearch, Kafka, Gradle, Hibernate, Couchbase, SQL, Docker.
  • Collaborating with internal contacts and teams to find solutions to complex problems.
  • Taking ownership of key technical decisions and project delivery.
  • Balancing new deliveries against technical debt, and finding the right timing for each.
  • Ensuring delivery quality, including meeting security standards and future extensibility.
  • Communicating with stakeholders and third parties to understand needs and how they connect.
  • Investigating and promoting emergent technologies, and finding opportunities to attach them to the business roadmap for mutual benefit.
  • Coaching and mentoring less experienced engineers to develop their skills, working closely with the Engineering Manager to foster growth and ownership.
We're looking for someone who
  • Has extensive commercial experience with Java, Spring Boot, and Kafka.
  • Has led technically complex projects with multiple engineers.
  • Possesses strong coordination and collaboration skills.
  • Has excellent problem-solving abilities.
  • Has practiced TDD and can discuss its benefits and challenges.
  • Can debate solutions' merits and balance business and technical objectives.
  • Is interested in live application performance and user behavior.
  • Has introduced new technologies or frameworks to teams and improved team workflows.
  • Shares knowledge actively within the team.
  • Asks questions and values team input.
  • Has a sense of ownership and responsibility.
  • Understands and fosters social and psychological safety within teams.
About Rightmove

Our vision is to give everyone the belief they can make their move. We aim to make moving simpler by providing the best tools, expertise, trust, and support.

We are home to the UK's largest property choices and the go-to destination for millions planning their next move, reading industry news, or browsing listings.

Despite growth, we remain a friendly, supportive workplace, guided by our core values: approachability, simplicity, teamwork, continuous improvement, and transparency.

We promote an inclusive environment with ongoing training and charity initiatives. 88% of Rightmovers say we’re a great place to work.

What we offer
  • Health benefits including dental, optical, and physio treatments.
  • Private Medical Insurance, Pension, Life Insurance, Employee Assistance Plan.
  • 27 days holiday plus two paid volunteering days, holiday buy schemes.
  • Hybrid working with 2 days in the office.
  • Contributory pension, life assurance at 4x salary.
  • Competitive salary, paid parental leave, travel loans, bike schemes, rental deposit loans.
  • Charitable contributions, discounts on various services and products.

We are an Equal Opportunity Employer committed to diversity and inclusion, welcoming applicants regardless of background or identity. We value who you are and how you think and approach problems. If you’re passionate about this role, even if not all criteria are met, we encourage you to apply.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.