14h ago

Java Software Engineer

Berlin, Germany

full-timemid Hybridsoftware

๐Ÿ›  Tech Stack

๐Ÿ’ผ About This Role

You'll implement new features and maintain KAYAK's world leading search and booking technology, integrating with over 200 travel partners. Your work will help millions of people find the best hotels and flights daily. You'll be an essential part of a high powered team that keeps everything running smoothly, handling demands of global corporate clients.

๐ŸŽฏ What You'll Do

  • Optimize search and booking logic for global corporate clients
  • Build and maintain high-performance integrations with third-party APIs
  • 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
  • 3+ years of experience in Java
  • Hands-on experience with Spring ecosystem (Spring/Spring Boot)
  • Working knowledge of relational (SQL) and NoSQL databases

โœจ Nice to Have

  • Prior experience in the travel domain with GDS (Amadeus/Sabre/Travelport)
  • Experience with B2B systems or identity/HR integrations (SCIM, SAML/OAuth, SSO)
  • Familiarity with airline distribution and NDC standards

๐ŸŽ Benefits & Perks

  • ๐Ÿ–๏ธ Work from anywhere up to 20 days per year
  • ๐Ÿง  Mental health support with therapy sessions and HeadSpace subscription
  • ๐Ÿ‘ถ Paid parental leave
  • ๐Ÿ’ป Development Dollars and leadership development
  • ๐Ÿฝ๏ธ Free lunch 2 days per week

๐Ÿ“จ Hiring Process

Estimated timeline: 2-4 weeks ยท AI estimate

  1. 1Recruiter screenยท 30 min
  2. 2Technical interviewยท 60 min
  3. 3System design interviewยท 60 min
  4. 4Behavioral interviewยท 45 min
0 0 0