Hybrid Java Engineer – Native Apps

Posted 4 weeks ago

Apply now

About the role

  • 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

Job title

Java Engineer – Native Apps

Job type

Experience level

Mid levelSenior

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job