Software Architect (Java) at KAYAK
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
