Senior Java Backend Developer - Holidu Guests (f/m/d)



Software Engineering
Munich, Germany
Posted on Saturday, December 2, 2023

Senior Java Backend Developer - Holidu Guests (f/m/d)

Munich, Germany
Share job

Holidu is a fast growing travel-tech company with travel enthusiasts from 60+ nations. Together, we are thriving to revolutionize the vacation rental industry by helping hosts to manage their vacation rental with ease and guests to find the perfect holiday home they truly enjoy. In October 2022, we secured €100 million Series E funding, allowing us to constantly improve our services and achieve the next milestone on our journey. Our team is united by a passion for modern technologies, an ambition for constant improvement and the drive to bring the best experience to more than 100 million users each year. Want to achieve amazing milestones with us? Then pack your bag, hop on board and get ready for take off!

Your future team

Join the Companion team within the Guest Experience department. This vibrant team oversees the entire post-booking experience for our cherished guests, including the full functionality of Holidu mobile apps. Comprising a diverse group of engineers (backend, frontend, iOS and Android), the team also includes a ​Product ​Owner, ​Designer, QA ​Manager, and ​Engineering ​Manager.

Our Tech Stack

  • Backend tech: Java 11 and Kotlin, using Spring Boot.
  • Deployment: Microservices on AWS-based Kubernetes cluster (EKS).
  • Data management: PostgreSQL, Redis, Elasticsearch 7, Redshift (within a data lake framework).
  • Communication: Event-driven via ActiveMQ.
  • Systems: Kafka for streaming and queuing.
  • Tools: Heavy reliance on AWS, Kubernetes, Docker, Jenkins, Git.
  • Monitoring: ELK, Grafana, Prometheus, AWS Cloudwatch, Looker, and in-house technologies.

Your role in this journey

  • Play a pivotal role in enhancing our guests' post-booking journey, ensuring a seamless and delightful experience after confirming bookings, and extending support during their travels.
  • Forge collaborations across various teams, ensuring optimal and efficient solution delivery.
  • Drive design, implementation, progression, and maintenance of Java backend services within the team.
  • Engage comprehensively in software development - from ideation to release and monitoring.
  • Spearhead the rollout of features that touch millions monthly.
  • Devote efforts to crafting impeccable, highly available APIs for end-users and ensure system scalability.
  • Head pivotal, team-centric projects, discerning opportunities, setting and maintaining quality benchmarks, guiding engineers, and partaking in recruitment for new engineering talent.
  • Shape engineering objectives in tandem with product and engineering managers.
  • Influence backend technology choices and handle the team’s backend-related backlog.
  • Interested in Cloud? Take charge of its design, and integration with AWS, while overseeing cost-efficiently internally allocated resources.
  • Keen on Elasticsearch? Dive deep into the company’s self-sustained ES cluster. Engage directly with Terraform internals.

Your backpack is filled with

  • A solid 5+ years in Java development.
  • Know-how in crafting web (micro)services using Spring Boot, database management, and cloud-based application deployment.
  • Proficiency in optimizing data delivery over REST APIs, focusing on speed and memory.
  • Adeptness in creating well-defined RESTful APIs.
  • A genuine passion for coding and the drive to create unparalleled products, mirroring our ambitions!

Our adventure includes

  • Have an impact on the millions of people using our product every month.
  • Grow with responsibility from day 1 and develop yourself further through regular feedback, workshops and knowledge exchange.
  • Use your personal development budget and 2 extra days off to enhance your professional skills by visiting conferences, buying books, attending courses and more.
  • Connect and have fun with international, diverse and yet like-minded people at work, regular events and weekly office days with your team.
  • Get to know the world with our flexible home office policy and the opportunity to work from other local offices.
  • Go traveling for 28 vacation days + the possibility to take up to 10 unpaid vacation days with interesting discounts on our Holidu Homes.
  • Get a sneak peek at the adventure that awaits you on Instagram @lifeatholidu.

Want to travel with us?

Apply online on our career page! Your first travel contact will be Lucia from HR.

We champion diversity in every aspect of life. We encourage applications from all genders, corners of the world and individual backgrounds. Please feel welcome to submit your application without a photo and details on your gender, date of birth, marital status and nationality. If you have a disability or special need that requires accommodation, please let us know.


Munich, Germany