Senior Software Engineer, K4B
Berlin · 6+ years experience · Full-time · Hybrid · Posted Oct 12, 2026
At a glance
- Experience
- 6+ years experience
- Employment
- Full-time
- Workplace
- Hybrid
- Location
- Berlin
About the role
- KAYAK is looking for a strong Java backend developer to implement new features and maintain KAYAK’s world-leading search and booking technology.
- You will be an essential part of a high powered team that keeps integrations with over 200 travel partners running smoothly.
Responsibilities
- Optimize search and booking logic to handle the demands of greatest global corporate clients
- Build and maintain high-performance integrations with third-party APIs (airlines, hotel and rentalcars providers)
- Take full ownership of your designs: from initial concept to deployment while maintaining high standards for code quality and performance
- Participate in code reviews and architectural steering to ensure the K4B project remains modular and reusable as KAYAK expands its enterprise footprint
Requirements
- Bachelor’s degree or higher in Computer Science or related field
- 6+ 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
Benefits
- Work from (almost) anywhere for up to 20 days per year
- Company-paid therapy sessions through SpringHealth
- Company-paid subscription to HeadSpace
- Company-wide week off a year
- No meeting Fridays
- Paid parental leave
- Paid volunteer time
- Development Dollars
- Leadership development
- Access to thousands of on-demand e-learnings
Workplace
- Work from our Berlin office at least 3 days per week
Skills
- Java
- Spring
- Spring Boot
- SQL
- NoSQL
- PostgreSQL
- MySQL
- Redis
- GDS
- NDC
- SCIM
- SAML
Show all 15 skills
- OAuth
- SSO
- Active Directory