Java Engineer responsible for developing mobile applications for Rightmove. Collaborate with cross-functional teams to build scalable services and advocate for testing practices in hybrid work.
Responsibilities
Develop high-quality, reliable, and scalable software that can be deployed frequently and safely into production
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
Help design solutions to complex business and technical challenges
Apply modern engineering practices and contribute to a culture of experimentation and continuous improvement
Advocate for automated testing and promote a thoughtful, test-driven approach across the team
Build and improve microservices using Java, Spring Boot, Elasticsearch, Kafka, Gradle, Hibernate, Couchbase, SQL, and Docker
Design APIs and services that power mobile experiences
Contribute to technical discussions and help prioritise features during sprints
Review code, share feedback, and support others through collaboration and mentoring
Troubleshoot production issues and improve performance and reliability
Explore new technologies and propose ways to enhance systems and workflows
Partner with product, data, and design to deliver meaningful outcomes for users
Requirements
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
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 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
Server Engineer at Strava developing comms and experimentation platforms. Collaborating with senior engineers to build scalable backend systems for athlete engagement.
Senior Server Engineer specializing in backend and server - side development for Strava’s app. Focusing on scalable services and system architecture to enhance athlete experiences.
Senior Software Engineer at Shift, focusing on front - end development and backend services for trading platform. Deliver high - impact features and excellent user experiences in a collaborative agile team.
Full Stack Engineer developing modern web applications with React and .NET for Australian SMEs. Collaborating in an agile environment to deliver high - quality software solutions.
Senior Backend Software Engineer developing backend services using Python at HyperFi. Collaborating with Tech Lead and CTO to design and implement scalable solutions.
Backend Software Engineer developing AI - powered user interview tools for global brands. Collaborating with executives on technical decisions and leading backend service optimizations.
Technical Architect leading enterprise architecture and IT standards for Peninsula. Collaborating across projects and teams to develop 5 - year roadmaps and manage technical debt in IT systems.
Technical Architect at Grupo SysMap focusing on Salesforce Data Cloud solutions. Leading architecture and integration efforts within diverse industry projects.
Full Stack Developer in technology company focused on innovative solutions. Responsible for developing APIs and integrating corporate systems across different platforms.
Backend Developer at a growing Edtech SaaS company focused on financial platforms and automation. Responsibilities include developing APIs, integrating with partners, and ensuring data consistency.