Booking Holdings Inc. logo

Senior JAVA Software Engineer

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 backend systems that power KAYAK’s global travel search and booking platform, integrating with over 200 travel partners and 500,000+ hotels and 550 airlines.
  • • Optimize 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-volume traffic.
  • • Take full ownership of engineering initiatives from concept through deployment, maintaining rigorous standards for code quality, performance, and system reliability.
  • • Participate actively in code reviews and architectural decision-making to ensure the K4B project 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 leveraging remote flexibility for up to 20 days per year.
  • • Contribute to the evolution of KAYAK’s technology stack by implementing modern Java solutions using the Spring ecosystem, including Spring Boot, and ensuring seamless interaction with relational (PostgreSQL, MySQL) and NoSQL (Redis) databases.
  • • Apply expertise in B2B systems to integrate identity and HR platforms such as Workday, Okta, and Active Directory using standards like SCIM, SAML, OAuth, and SSO for user provisioning and deprovisioning.
  • • Leverage domain knowledge of airline distribution systems (GDS: Amadeus, Sabre, Travelport) and NDC standards to improve booking accuracy and system interoperability.
  • • Drive engineering excellence by proposing and implementing improvements to system architecture, monitoring, and operational efficiency.
  • • Support a culture of continuous learning and innovation by engaging in leadership development, on-demand e-learning resources, and peer knowledge sharing.
  • • Participate in monthly social events, Thursday happy hours, and company sports teams to foster team connection and well-being.
  • • 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
  • • 5+ 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
  • • Company-paid subscription to Headspace
  • • 6 weeks paid vacation
  • • Free lunch 2 days per week
  • • Pension plan contributions

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