At a Glance
- Tasks: Join us to enhance our Internal Developer Platform and support developers with innovative solutions.
- Company: Rightmove, the UK's largest property platform, fostering a friendly and supportive work culture.
- Benefits: Enjoy 27 days holiday, private medical insurance, and hybrid working options.
- Why this job: Make a real impact on developer productivity while working with cutting-edge technologies.
- Qualifications: Strong Java skills and a passion for automation and continuous improvement.
- Other info: Be part of a diverse team that values collaboration and innovation.
The predicted salary is between 30000 - 50000 Β£ per year.
This role represents a unique opportunity for a mid-level engineer with a strong Java foundation to expand their expertise into Platform Engineering and join a team prioritising automation, observability, and delivering value in iterations, while directly shaping developer productivity through self-service tooling and standardised workflows.
The initial focus of the role is to maintain existing Java services, owned by the Developer Experience team. The team is currently working on migrating services to the Cloud. The role will then shift to enhance our Internal Developer Platform solution, to abstract the infrastructure complexities for developers, enabling developers to build and deliver microservices efficiently. Success in this role requires balancing hands-on Java service maintenance with platform architecture, CI/CD pipeline design, and developer enablement.
Typical Week
- Maintaining Java services owned by the Developer Experience team.
- Working with developers, providing support.
- Delivering training workshops to our internal customers when necessary, and improving documentation.
- Working on platform tasks and learning more about the technologies we use.
- Expanding self-service capabilities in the internal platform to cover common use cases.
Core Responsibilities
- Platform Development: Enhance IDP Platform, create GitLab CI templates, standardise configuration and monitoring.
- Developer Support: Participate in the rota to provide support to developers for platform-related issues in areas that Developer Experience owns. Conduct a weekly review and brainstorm ways of reducing the number of requests through automation and building auditable self-service tooling, documentation and training.
- Operational Excellence: Participate in the out-of-hours on-call rota (1 week/month β competitive additional compensation offered).
Required Skills
- Experience with modern Java β write clean, efficient, and well-documented code.
- Experience with test frameworks β JUnit and Mockito are essential.
- Debugging skills β identify and resolve issues in complex systems.
- Gradle Fundamentals β write and maintain complex Gradle build files.
- Dependency Management β understand different dependency configurations and resolve conflicts.
- Multi-Project Builds β set up and manage multi-project builds in Gradle.
- Performance Optimization β understanding of Gradle build speed optimisations and efficiency.
- Spring Boot β knowledge for the purpose of library upgrades.
- Custom Gradle plugin β create custom Gradle tasks to automate build processes, retrieve properties, code generation, or other development tasks.
- Security β experience working within an SDLC framework (ISO 27002:2022), understanding of SALSA and SBOMs.
Weβre looking for someone who:
- Always pushes for continuous improvement and has strong attention to detail.
- Positive outlook, good people and communication skills.
- Has an automation mindset.
Relevant Technology we use
- Google Kubernetes Engine with Anthos Service Mesh
- Confluent Cloud
- GitLab
- Jira, Confluence, Slack, Teams
- Elastic APM, Kibana
Benefits
- 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, and holiday buy schemes.
- Hybrid working pattern with 2 days in the office.
- Contributory stakeholder pension.
- Life assurance at 4x your basic salary to a spouse, family member or other nominated person.
- 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 travel, electronics, fashion, gym memberships, cinema, and more.
Equal Opportunity Employer
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.
Privacy Policy
By applying, you confirm that youβve read and understood our Privacy Policy, which explains how we handle and protect your personal information during the recruitment process.
Platform/Java Engineer (Developer Experience) New London (hybrid) employer: Rightmove
Contact Detail:
Rightmove Recruiting Team
StudySmarter Expert Advice π€«
We think this is how you could land Platform/Java Engineer (Developer Experience) New London (hybrid)
β¨Tip Number 1
Network like a pro! Reach out to current employees on LinkedIn or at meetups. Ask them about their experiences and the company culture. This can give you insider info and might even lead to a referral!
β¨Tip Number 2
Prepare for those interviews! Research common questions for Platform Engineers and practice your answers. Donβt forget to showcase your Java skills and how you can contribute to enhancing the Internal Developer Platform.
β¨Tip Number 3
Show off your projects! If you've worked on any relevant Java projects or automation tools, be ready to discuss them. Having tangible examples can really set you apart from other candidates.
β¨Tip Number 4
Apply through our website! Itβs the best way to ensure your application gets seen. Plus, it shows youβre genuinely interested in joining our team at Rightmove.
We think you need these skills to ace Platform/Java Engineer (Developer Experience) New London (hybrid)
Some tips for your application π«‘
Tailor Your CV: Make sure your CV reflects the skills and experiences that match the job description. Highlight your Java expertise and any relevant platform engineering experience to show us you're the right fit!
Craft a Compelling Cover Letter: Use your cover letter to tell us why youβre excited about this role at StudySmarter. Share specific examples of how you've contributed to developer productivity or automation in your previous roles.
Showcase Your Projects: If you've worked on any projects related to Java services, CI/CD pipelines, or self-service tooling, make sure to mention them! We love seeing practical examples of your work and how it aligns with our goals.
Apply Through Our Website: Donβt forget to submit your application through our Rightmove Careers portal. Itβs the best way for us to receive your details and get the ball rolling on your application!
How to prepare for a job interview at Rightmove
β¨Know Your Java Inside Out
Make sure you brush up on your Java skills before the interview. Be ready to discuss your experience with modern Java, including writing clean and efficient code. Familiarise yourself with test frameworks like JUnit and Mockito, as well as debugging techniques, since these will likely come up during technical discussions.
β¨Showcase Your Automation Mindset
Since the role focuses on automation and improving developer productivity, be prepared to share examples of how you've implemented automation in past projects. Discuss any self-service tooling or CI/CD pipeline enhancements you've worked on, and how they benefited your team or project.
β¨Understand the Platform Engineering Landscape
Get a good grasp of what Platform Engineering entails, especially in relation to developer experience. Research the technologies mentioned in the job description, such as Google Kubernetes Engine and GitLab, and think about how you can contribute to enhancing the Internal Developer Platform.
β¨Prepare for Cultural Fit Questions
Rightmove values collaboration, curiosity, and continuous improvement. Think about how your personal values align with theirs and prepare to discuss instances where you've demonstrated these qualities. This will help you show that you're not just a technical fit, but also a cultural one.