K
KAYAK
Senior Software Engineer (K4B)
Skills
SQL QueriesJavaSpring BootPostgreSQLMySQLRedisWorkday
3 days ago
Share this opportunity
Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.
Important information
Contract type:
Permanent
Location:
Berlin, Germany
Work mode:
Onsite
Published on:
18 October 2026
What they need
- We are looking for a strong Java backend developer to implement new features and maintain KAYAK’s world-leading search and booking technology. We integrate with over 200 travel partners and link to over 500,000 hotels and 550 airlines
- You will be an essential part of a high powered team that keeps all of this running smoothly – helping millions of people find the best hotels and the best ways to fly from A to B every day!
- 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
Benefits
- Work flexibly: Our global flexible work policy lets our teams decide if they head into one of our offices or work from anywhere else
- Team-wide time off: Most of our team disconnects at the same time each year to recharge and reconnect
- Global volunteer week: Take VTO (Volunteer Time Off) to support the organizations and charitable efforts you believe in
- Wellness: We take care of each other - providing opportunities and spaces to live that work-life balance
- Resource groups: Our five ERGs are employee-led groups for underrepresented communities and their allies
- Career growth: We provide opportunities for our team to develop their skills – or learn new ones – on their own terms- Prior experience in the travel domain is beneficial — familiarity with airline distribution and standards (GDS such as Amadeus/Sabre/Travelport, NDC) and their integration with booking/reservation systems
- 6+ years of experience in JAVA
- Experience with B2B systems or identity/HR integrations is beneficial — e.g., SCIM, SAML/OAuth, SSO, user provisioning/deprovisioning, and connecting HRIS/IDP platforms (Workday, Okta, Active Directory) to product services
- Hands-on experience with the Spring ecosystem (Spring/Spring Boot) and working knowledge of relational (SQL) and NoSQL databases (e.g., PostgreSQL, MySQL, Redis)
- Ability to design and implement engineering initiatives with minimal guidance
- Bachelor’s degree or higher in Computer Science or related field
- Strong English communication skills
Other offers great for you!
These companies are also looking for great profiles
A
Auratem
Ingénieur logiciel sénior Python / IA
500
Freelance
77186 Noisiel, France
Hybrid
Skills
PostgreSQLLinuxPythonragLLM
15 days ago
Quick apply
S
Salutech
Ingénieur Logiciel IA
Freelance
Paris, France
Onsite, Hybrid
Skills
DockerPythonTesting & QAKubernetesSoftware refactoringCI/CDObservabilityAsynchronous programming
7 days ago
Quick apply
A
Agile Partner
Full-Stack Software Engineer Java-Angular
Permanent contract
Luxembourg
Onsite, Hybrid
Skills
SQL QueriesAngularJavaObject-oriented programmingSoftware testingCloud computing
1 day ago
Quick apply