9h ago

Senior Java Software Engineer

Berlin, Germany

$95k-$145k / yearest.

full-timemid Hybridsoftware

🛠 Tech Stack

💼 About This Role

You'll implement new features and maintain KAYAK's world-leading search and booking technology. You'll be an essential part of a high-powered team optimizing search and booking logic for global corporate clients. This role is based in Berlin office at least 3 days per week.

🎯 What You'll Do

  • Optimize search and booking logic for global corporate clients
  • Build and maintain high-performance third-party API integrations
  • Take full ownership of designs from concept to deployment
  • Participate in code reviews and architectural steering

📋 Requirements

  • Bachelor’s degree or higher in Computer Science or related field
  • 4+ years of experience in Java
  • Hands-on experience with Spring ecosystem (Spring/Spring Boot)
  • Working knowledge of relational and NoSQL databases

✨ Nice to Have

  • Prior experience in travel domain with GDS systems (Amadeus/Sabre/Travelport)
  • Familiarity with B2B identity integrations (SCIM, SAML/OAuth, SSO)
  • Experience with HRIS/IDP platforms (Workday, Okta, Active Directory)

🎁 Benefits & Perks

  • 🌍 Work from anywhere up to 20 days per year
  • 🧠 Mental health support: therapy sessions and HeadSpace subscription
  • 📅 Company-wide week off once a year
  • 🍽️ Free lunch 2 days per week
  • 🚲 Bike leasing program

📨 Hiring Process

Estimated timeline: 2-4 weeks · AI estimate

  1. 1Recruiter Call· 30 min
  2. 2Technical Interview· 60 min
  3. 3System Design Interview· 60 min
0 0 0