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
Senior Lead Software Engineer developing back end and full stack solutions in a fast - paced environment. Leading tech projects and collaborating with teams to drive financial empowerment for customers.
Tech Lead Fullstack Java Angular developing and maintaining applications for a leading digital marketing company in France. Overseeing development processes and team collaboration.
Staff Go Tech Lead for designing and developing integration platforms in a hybrid setup with Growth Acceleration Partners. Responsible for ensuring technical leadership and system integration for various platforms.
Junior Java Developer at Adistec, a leader in technology solutions for LATAM and the Caribbean. Working on application development and ensuring code quality within the team.
Senior Backend Engineer developing new products that empower personal injury lawyers at EvenUp. Collaborating cross - functionally to build software that impacts customer workflows in the legal field.
Backend Engineer responsible for building and launching new products at EvenUp, a legal tech company. Collaborating with multiple teams to enhance personal injury legal solutions.
Backend Node.js Developer responsible for designing and maintaining applications within SAP BTP. Collaborating on integrations and developing cloud - native services for SAP environments.
Software Engineer developing backend solutions using Java/Kotlin, collaborating with the E - commerce department. Leading development from conception to stabilization with high - quality code in an international team.