cover image
Rightmove

Senior (Java) Software Engineer II

Hybrid

London, United Kingdom

Full Time

20-03-2025

Job Specifications

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 and exciting 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 Rightmove experience made up of design, product, engineering and testing specialists. You will collaborate to ensure we 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 in a way which ensures 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 the 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 the two.
Ensuring delivery quality, including meeting security standards and providing for future extensibility of the codebase.
Communicating with stakeholders and third parties to understand the needs and how they link together.
Investigating and promoting the latest emergent technologies. Finding opportunities to attach these to the business roadmap in ways that benefit both the business and the tech function.
Coach and mentor less experienced engineers to help them develop their technical skills. You will work closely with the Engineering Manager to understand how best to grow the people around you and give them a working environment with a sense of achievement, success, pride, and ownership.

We're looking for someone who

Has extensive commercial experience of writing applications with Java, Springboot and Kafka.
Has been the lead on technically complex projects where you have assigned work to multiple engineers.
Has strong coordination and collaboration skills.
Has great problem-solving skills.
Has previously fed in to strong TDD practices, and can debate the pros and cons of left-shifting in the pipeline.
Can debate the merits of different solutions, and can discuss where to trim a solution or requirements in order to balance business OKRs against technical OKRs.
Has a keen interest in the performance of live applications and how our users use them.
Has previously brought new technologies or frameworks to their teams, and has taken initiative to improve the way the team works.
Looks to share their knowledge with the rest of the product development team.
Likes to ask questions and use the experience of those around them.
Has a sense of ownership and responsibility for the work you and your team deliver.
Recognizes an environment of social and psychological safety, and understands how to help create this in a team that is responsible for delivering high quality software and impactful projects.

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 this role, then get in touch.

About the Company

Since launching in March 2000, we have remained the market leader and the go to place for people looking for their next home to buy or place to rent. To make all those home hunters happy we’ve invested in our tech and our website, we’re constantly looking to try new things with an aim to help make home moving easier. Home movers across the UK spend more than a billion minutes on Rightmove each month. Our website and apps receive over 150M views per month, making us one of the most top visited sites in the UK! Helping our ... Know more

Related Jobs

Company background Company brand
Company Name
IQUW
Job Title
Senior Front End Developer
Job Description
Overview Job Description Senior Front End Developer Grade: 4 Reporting to: Development Lead Location: London About Us IQUW is a speciality (re)insurer at Lloyd’s (Syndicate 1856) underwriting a diverse range of Property, Commercial and Speciality (re)insurance products from Cargo and Marine to Political Violence, Terror and War. We combine data, intelligent automation and human expertise to make smart decisions, fast. ERS is the UK's largest specialist motor insurer with an A+ rating. We recognise that for some, motor insurance is more than just a must-have; it's a way of taking care of what stands at the heart of their passion or livelihood. For those people, standard insurance isn't enough. That's why we work exclusively with motor insurance brokers to help get under the skin of the most difficult insurance risks, helping build products to meet their customer’s needs. The role We are looking for a creative and technically skilled Senior Front-End Developer to join our team. In this role, you will focus on creating intuitive, user-friendly interfaces and ensuring a seamless user experience across our web applications. As a key member of the Development team, you will collaborate closely with Product Managers, Backend Developers, and stakeholders to design, prototype, and implement responsive interfaces that align with business goals. Key Responsibilities Technical Leadership & Mentorship – Guide junior and mid-level developers through mentorship, code reviews, and technical knowledge sharing to improve team capabilities. Architectural Decision-Making – Contribute to and influence front-end architecture decisions, including framework selection, design patterns, and scalability considerations. Advanced Performance Optimisation – Lead efforts to optimise application performance by profiling JavaScript execution, optimising rendering, reducing memory leaks, and implementing advanced techniques like server-side rendering (SSR) and static site generation (SSG). Complex State Management – Architect and implement advanced state management solutions using Redux, Recoil, Zustand, or other appropriate libraries to handle complex application logic efficiently. Security & Compliance – Ensure front-end security best practices, including protection against XSS, CSRF, and other vulnerabilities, and compliance with industry standards. Collaboration with Cross-Functional Teams – Work closely with UX/UI designers, backend engineers, and DevOps teams to ensure smooth development workflows and CI/CD integration. A/B Testing & Analytics Integration – Implement A/B testing frameworks and integrate analytics tools (Google Analytics, Mixpanel) to collect user behaviour data and drive data-informed design decisions. The above duties and responsibilities are not an exhaustive list and you may be required to undertake any other reasonable duties compatible with your experience and competencies. This description may be varied from time to time to reflect changing business requirements. Essential Qualifications, Skills And Experience Strong experience as a React Developer with excellent JavaScript, TypeScript and React Proficiency with design tools such as Figma, Sketch, Adobe XD, or similar for wireframing, prototyping, and creating interactive mock-ups. Experience conducting UX research, usability testing, and gathering user feedback to drive design decisions. Solid experience in responsive design and ensuring interfaces work seamlessly across a range of devices and screen sizes. Desirable behavioural attributes Able to understand and translate complex business requirements (function and nonfunctional) into appropriate and considered solutions. Analytical problem solver. Able to communicate complex technical solutions and architecture design to key business stakeholders. Ability to prioritise own workload and take ownership of tasks. Comfortable supporting more junior colleagues, helping unblock issues and supporting with prioritisation while at times running team standups. Additional Information A full job description can be seen here
London, United Kingdom
On site
Full Time
03-04-2025
Company background Company brand
Company Name
Switch Tech Talent
Job Title
Java Software Engineer
Job Description
Role: Various Levels through to Senior Java Developer Location: Central London (2-3 Days p/w) Salary: from £45,000 to £80,000 per annum, plus benefits and bonus Key Skills: Java, As a Java Developer, you’ll be part of a team responsible for developing and maintaining software applications for a platform which powers direct-connect solutions.. You’ll work in an agile environment, gaining hands-on experience with cutting-edge technologies while continuously expanding your skills. What You Bring: Experience of Java 11 (Spring Boot) Appreciation of Javascript (Angular) MongoDB JUnit RESTful services Computer Science degree or equivalent background. If you're a Java Developer looking for an opportunity to work with advanced APIs, big data, and high-performance systems in a rapidly evolving industry, we’d love to hear from you!
London, United Kingdom
On site
Full Time
03-04-2025
Company background Company brand
Company Name
JPMorganChase
Job Title
Lead Software Engineer - SPARK, Java, Python, AWS
Job Description
Job Description We have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible. As a Lead Software Engineer at JPMorgan Chase within the Data Pipeline Technology Engineering team, you will have the opportunity to significantly influence your career trajectory and embark on a journey where you can redefine the boundaries of possibility. You will be instrumental in the development of our data pipeline applications on AWS, working closely with business and product teams to create robust data transformation (ETL) functionalities that cater to intricate business requirements. Your proficiency will steer our shift to the public cloud, with a focus on AWS product usage, authentication and authorization best practices, certificate management, performance enhancement, and database migration tools. Job Responsibilities Advise and make custom configuration changes in one to two tools to generate a product at the business or customer request. Update logical or physical data models based on new use cases. Produce architecture and design artifacts for complex applications while ensuring design constraints are met by software code development. Gather, analyze, synthesize, and develop visualizations and reporting from large, diverse data sets for continuous improvement of software applications and systems. Support business engineering leads through solution design and build out technical architectures to enable key business benefits. Build complex distributed systems using Java (11/17) on AWS. Build out real-world architectures that business engineering teams buy into and build their applications around. Required Qualifications, Capabilities, And Skills Experience across the data lifecycle with Spark-based frameworks for end-to-end ETL, ELT & reporting solutions using key components like Spark SQL & Spark Streaming. Strong knowledge of multi-threading and high-volume batch processing. Proficiency in performance tuning for Java/Python and Spark. Deep knowledge of AWS products/services and Kubernetes/container technologies and their optimal use for specific workloads. Real-world experience in building applications on AWS across multi-AZ, multi-region, and multi-cloud vendor environments. Excellent understanding of modern engineering practices to leverage key benefits of Public Cloud (e.g., auto-scaling). A mindset geared towards a fantastic end-to-end engineering experience supported by excellent tooling and automation. Preferred Qualifications, Capabilities, And Skills Good understanding of the Big Data stack (Spark/Iceberg). Ability to learn new technologies and patterns on the job and apply them effectively. Good understanding of established patterns, such as stability patterns/anti-patterns, event-based architecture, CQRS, and process orchestration. Experience in building out technical architectures that align with business engineering requirements. About Us J.P. Morgan is a global leader in financial services, providing strategic advice and products to the world’s most prominent corporations, governments, wealthy individuals and institutional investors. Our first-class business in a first-class way approach to serving clients drives everything we do. We strive to build trusted, long-term partnerships to help our clients achieve their business objectives. We recognize that our people are our strength and the diverse talents they bring to our global workforce are directly linked to our success. We are an equal opportunity employer and place a high value on diversity and inclusion at our company. We do not discriminate on the basis of any protected attribute, including race, religion, color, national origin, gender, sexual orientation, gender identity, gender expression, age, marital or veteran status, pregnancy or disability, or any other basis protected under applicable law. We also make reasonable accommodations for applicants’ and employees’ religious practices and beliefs, as well as mental health or physical disability needs. Visit our FAQs for more information about requesting an accommodation. About The Team J.P. Morgan’s Commercial & Investment Bank is a global leader across banking, markets, securities services and payments. Corporations, governments and institutions throughout the world entrust us with their business in more than 100 countries. The Commercial & Investment Bank provides strategic advice, raises capital, manages risk and extends liquidity in markets around the world.
London, United Kingdom
On site
Full Time
03-04-2025
Company background Company brand
Company Name
Ascendion
Job Title
Java Fullstack Developer
Job Description
We are urgently looking for an Java Fullstcak Developer to join our Device Intelligence team. The ideal candidate will have proven experience in Core Java, J2EE, and Spring Boot and Familiarity with front-end technologies ReactJS. Required Skills: • 5 to 10 years of hands-on coding experience, primarily in Java and J2EE. ( for junior contract to hire <= 5 years is fine) • Proficient in Core Java, J2EE, and Spring Boot with strong coding skills. • Experienced in defining test scenarios and automating unit and integration tests. • Skilled in performance testing and code optimization. • Knowledgeable in MQ, Kafka, and message parsers. • Proficient with Oracle and Cassandra databases. • Experienced in build and deployment processes using Bitbucket, Git, Jules and CLOUD. . • Possesses excellent problem-solving skills, attention to detail, and strong communication and teamwork abilities. • Familiarity with front-end technologies such as EXTJS and ReactJS is a plus. • Certification in Oracle JDK11 or JDK17 is a plus. About Us: Ascendion is a leading provider of AI-first software engineering services. Our applied AI, software engineering, cloud, data, experience design, and talent transformation capabilities accelerate innovation for Global 2000 clients. Ascendion is headquartered in New Jersey. In addition to our remote/hybrid workforce, we have 30+ offices across the U.S., UK, Poland, Romania, India, Australia and Mexico. We are committed to building technology powered by Generative AI with an inclusive workforce, service to our communities, and a vibrant culture. For more information, please go to www.ascendion.com. Please let me know the best time and number to connect with you or please give me a call on + 44 20 3965 3724 to discuss this further. Also, if you happen to know anyone who fits this role, please send us their resume. We do have a referral policy.
Glasgow, United Kingdom
On site
Full Time
03-04-2025