Senior Software Engineer I - Backend (Java)
Core
Building backend microservices and in-house applications to support Rightmove's property search platform and agent selection tools for millions of users.
Role type
Senior Backend Software Engineer (Java)
Builds
Scalable microservices, internal applications, and integrations with third-party systems
Domain
Real Estate / PropTech
Required skills
Java 21+, Spring Boot, Kafka, Elasticsearch, SQL, Docker, TDD, Pipeline Optimization
Preferred skills
Leading complex projects, Mentoring junior engineers, Performance optimization, AI workflow integration
Technologies
Java 21, Spring Boot, Kafka, Elasticsearch, Gradle, Hibernate, Couchbase, SQL, Docker
Responsibilities
Designing and building new features and enhancements; Taking ownership of key technical decisions; Balancing new feature development with technical debt; Writing high-quality, secure, and extensible code; Mentoring and supporting junior engineers
Seniority
Senior, hands-on IC with mentorship responsibilities