Booking Holdings Inc. logo

Senior Java Software Engineer

Job Overview

Location

Berlin Office

Job Type

Full-time

Category

Backend Engineer

Date Posted

April 26, 2026

Full Job Description

đź“‹ Description

  • • Senior Java Software Engineer role focused on building and maintaining high-performance travel search and booking systems for KAYAK, part of Booking Holdings, serving millions of users globally.
  • • Optimize search and booking logic for global corporate clients, build and maintain integrations with over 200 travel partners including airlines, hotels, and rental car providers via APIs.
  • • Take full ownership of feature development from concept to deployment, ensuring code quality, performance, and modularity in the K4B (KAYAK for Business) platform.
  • • Collaborate in a high-powered team in Berlin (hybrid: 3+ days/week office) to support scalable, reusable architecture as KAYAK expands its enterprise travel offerings.
  • • Work within a culture of innovation at a travel industry leader that values ownership, technical excellence, and inclusive growth.

🎯 Requirements

  • • Bachelor’s degree or higher in Computer Science or related field
  • • 4+ years of professional experience in Java development
  • • Hands-on experience with Spring/Spring Boot and 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 travel domain, airline distribution (GDS/NDC), or B2B systems (e.g., SCIM, SAML/OAuth, SSO, HRIS integrations) is beneficial

🏖️ Benefits

  • • Work from (almost) anywhere for up to 20 days per year
  • • Company-paid therapy sessions via SpringHealth and HeadSpace subscription
  • • Generous time off: 6 weeks paid vacation, company-wide week off, paid parental leave, birthday leave, volunteer time
  • • Professional growth: Development Dollars, leadership programs, access to thousands of on-demand e-learnings
  • • Office perks: free lunch 2 days/week, monthly social events, bike leasing, public transit subsidies, pension contributions
  • • Travel discounts and Employee Resource Groups

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

Expired
Yerevan, Armenia
Full-time
Expired Jun 4, 2026
Go
Rust
Ruby
+5 more

2 months ago

Apply
Argentina - Remote
Full-time
Expires Jun 21, 2026
TypeScript
Scala
React
+4 more

1 month ago

Apply
Expired
Argentina
Full-time
Expired May 12, 2026
Java
Remote

3 months ago

Apply
Expired
Argentina
Full-time
Expired May 20, 2026
JavaScript
TypeScript
React
+5 more

3 months ago

Apply