Software Architect (Java) at KAYAK


Company Logo

KAYAK is Hiring

Job Info:
  • Company KAYAK
  • Position Software Architect (Java)
  • Location Berlin
  • Source Empllo
  • Published February 17, 2026
  • Category Development
  • Type Full-Time


Job Description

📋 Description

  • Ensure search and booking logic remains fast under global load.
  • Lead high-performance, fault-tolerant API integration frameworks (NDC, GDS).
  • Serve as primary consultant for multiple squads; ensure architectural consistency.
  • Spearhead observability patterns and CI/CD maturation; refine code quality.
  • Translate business goals into robust technical specs; communicate risks to leadership.

🎯 Requirements

  • Minimum 9 years in professional software development, large-scale distributed systems.
  • Expert Java and Spring Framework (Boot, Security).
  • Experience with PostgreSQL, MySQL, Redis for high-throughput data.
  • Excellent command of English.
  • Understanding of NDC and legacy GDS protocols.
  • Knowledge of SAML, OAuth2, OIDC, SCIM (Okta/Workday/Azure AD).
  • AI/LLM experience would be a plus.

🎁 Benefits

  • Work from almost anywhere for up to 20 days/year.
  • Mental health: SpringHealth therapy and HeadSpace.
  • No meeting Fridays; company-wide week off.
  • Paid parental leave and generous vacation.
  • Career growth funds and leadership development.
  • Berlin office in Friedrichshain and team events.

More Current Jobs at KAYAK

Apply to other open positions at KAYAK

✉️