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
- 1Recruiter screenยท 30 min
- 2Technical interviewยท 60 min
- 3System design interviewยท 60 min
- 4Behavioral interviewยท 45 min
0 0 0