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.

AI Job Fit Analysis
Pro

See exactly how your profile matches this role — strengths, skill gaps, and what to do about them.

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

New York City
Full-time
Expires Aug 3, 2026
Python
Java
Go
+4 more

2 months ago

New York City
Full-time
Expires Aug 3, 2026
Python
TypeScript
Java
+4 more

2 months ago

Relevance AI Pty Ltd logo

Relevance AI Pty Ltd

San Francisco, United States
Full-time
Expires Aug 3, 2026
Python
AWS
Azure
+3 more

2 months ago

Expired
Paris
Full-time
Expired Jun 25, 2026
Java
Swift
Kotlin
+5 more

3 months ago