Booking Holdings Inc. logo

Staff JAVA Engineer (Fixed term)

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 the KAYAK for Business (K4B) initiative.
  • • Develop and sustain robust integrations with third-party APIs from airlines, hotels, and car rental providers, ensuring reliability and scalability across high-traffic systems.
  • • Take full ownership of engineering initiatives from concept through deployment, ensuring code quality, performance, and maintainability meet enterprise standards.
  • • Participate in architectural reviews and code reviews to ensure the K4B platform remains modular, reusable, and aligned with KAYAK’s expanding enterprise footprint.
  • • 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 applying best practices in Spring/Spring Boot, relational databases (PostgreSQL, MySQL), and NoSQL systems (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.
  • • Leverage domain knowledge of airline distribution systems (GDS: Amadeus, Sabre, Travelport) and NDC standards to enhance booking accuracy and system interoperability.
  • • Drive engineering excellence by mentoring junior engineers, promoting clean architecture, and advocating for scalable, testable, and observable code.
  • • Maintain a strong focus on system reliability and performance under high query volumes, ensuring seamless experiences for millions of daily users.
  • • 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 and 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
  • • Public transportation subsidies and bike leasing program

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