Booking Holdings Inc. logo

Staff Engineer (JAVA)

Job Overview

Location

Berlin Office

Job Type

Full-time

Category

Software Engineering

Date Posted

June 4, 2026

Full Job Description

đź“‹ Description

  • • Design, build, and maintain high-performance Java-based systems that power KAYAK’s global travel search and booking engine, integrating with over 200 travel partners and 550 airlines.
  • • Optimize core search and booking logic to meet the demands of KAYAK’s largest corporate clients as part of KAYAK for Business (K4B).
  • • Develop and sustain robust integrations with third-party APIs from airlines, hotels, and car rental providers, ensuring reliability and scalability across high-volume traffic.
  • • Take full ownership of engineering initiatives from concept through deployment, ensuring adherence to high standards of code quality, performance, and maintainability.
  • • Participate in code reviews and architectural decision-making to ensure the K4B platform remains modular, reusable, and scalable as KAYAK expands its enterprise offerings.
  • • Collaborate with cross-functional teams to deliver features that enhance the corporate travel experience, including identity and HR system integrations.
  • • Work from the Berlin office at least three days per week, contributing to team cohesion and in-person collaboration while maintaining flexibility for remote work up to 20 days per year.
  • • Contribute to the evolution of KAYAK’s technology stack by leveraging Spring/Spring Boot frameworks and modern database technologies including PostgreSQL, MySQL, and Redis.
  • • Implement and improve B2B integrations using standards such as SCIM, SAML/OAuth, and SSO to connect HRIS/IDP platforms like Workday, Okta, and Active Directory with product services.
  • • Stay current with industry standards in airline distribution (e.g., GDS systems like Amadeus, Sabre, Travelport, and NDC) and apply this knowledge to enhance booking system accuracy and efficiency.
  • • Drive engineering excellence by mentoring junior engineers, promoting best practices, and ensuring system reliability for millions of daily users worldwide.
  • • Engage in continuous learning through access to thousands of on-demand e-learnings, leadership development programs, and Development Dollars for personal growth.
  • • Participate in company-wide initiatives including No Meeting Fridays, monthly social events, Thursday happy hours, and sports teams to foster team culture.
  • • Contribute to an inclusive workplace culture that values diverse perspectives and supports employees in bringing their full selves to work.

🎯 Requirements

  • • Bachelor’s degree or higher in Computer Science or related field
  • • 7+ years of experience in Java
  • • Hands-on experience with the Spring ecosystem (Spring/Spring Boot) and working knowledge of relational (SQL) and NoSQL databases (e.g., PostgreSQL, MySQL, Redis)
  • • Strong English communication skills
  • • Ability to design and implement engineering initiatives with minimal guidance
  • • Prior experience in the travel domain — familiarity with airline distribution standards (GDS such as Amadeus/Sabre/Travelport, NDC) and their integration with booking/reservation systems

🏖️ Benefits

  • • Work from (almost) anywhere for up to 20 days per year
  • • Company-paid therapy sessions through SpringHealth and company-paid subscription to Headspace
  • • 6 weeks paid vacation
  • • Free lunch 2 days per week
  • • Pension plan contributions and public transportation subsidies
  • • Bike leasing program and monthly social events including Thursday happy hours and sports teams

Skills & Technologies

Java
Spring
PostgreSQL
MySQL
Redis
Senior
Onsite
Degree Required

Ready to Apply?

You will be redirected to an external site to apply.

Booking Holdings Inc. logo
Booking Holdings Inc.
Visit Website

About Booking Holdings Inc.

Kayak is a travel search engine and booking platform that aggregates fares and rates for flights, hotels, rental cars, and vacation packages from hundreds of travel sites and suppliers. It provides price comparison tools, price alerts, mobile apps, and itinerary management features to help consumers find and organize travel options efficiently. The company operates globally and is headquartered in Stamford, Connecticut.

Get more remote jobs like this

Subscribe to the weekly newsletter for similar remote roles and curated hiring updates.

Newsletter

Weekly remote jobs and featured talent.

No spam. Only curated remote roles and product updates. You can unsubscribe anytime.

Similar Opportunities

Remote - Europe
Full-time
Expires Jul 20, 2026
Python
Go
GCP
+4 more

16 days ago

Apply
Abu Dhabi
Part-time
Expires Jul 20, 2026
Python
Remote

16 days ago

Apply
Alkami Technology, Inc. logo

Alkami Technology, Inc.

US Remote
Full-time
Expires Jul 26, 2026
Senior
Remote
$113k-125k
+1 more

10 days ago

Apply
Universe Group Ltd logo

Universe Group Ltd

Kyiv
Full-time
Expires Jul 20, 2026
Onsite

16 days ago

Apply