GrepJob
KAYAK

Staff Engineer (Java)

KAYAK
Apply
3 months ago
Berlin, GermanyStaff+

Responsibilities

  • Ensure optimal performance of search and booking logic for global enterprise clientele.
  • Lead the design of high-performance, fault-tolerant integration frameworks for third-party APIs.
  • Consult with multiple engineering squads on complex architectural trade-offs.
  • Spearhead initiatives to improve the engineering lifecycle and code quality standards.
  • Translate business objectives into technical specifications and communicate risks to leadership.

Requirements

  • Minimum of 9 years of professional software development experience.
  • Expert-level mastery of the Java ecosystem and Spring Framework.
  • Experience in designing for high-throughput data environments using PostgreSQL, MySQL, and Redis.
  • Good command of the English language.
  • Understanding of airline distribution standards, specifically NDC and GDS protocols.
  • Knowledge of B2B integration patterns including SAML, OAuth2, OIDC, and SCIM.
  • Previous experience with AI/LLM is a plus.

Benefits

  • Work from (almost) anywhere for up to 20 days per year.
  • Company-paid therapy sessions and subscription to HeadSpace.
  • Company-wide week off a year for team recharge.
  • No meeting Fridays.
  • Generous paid vacation and time off for your birthday.
  • Paid volunteer time.
  • Development Dollars for career growth.
  • Access to thousands of on-demand e-learnings.
  • Travel discounts and employee resource groups.
  • 6 weeks paid vacation and free lunch 2 days per week.
  • Pension plan contributions and public transportation subsidies.
  • Monthly social events and an awesome office in Friedrichshain, Berlin.

Tech Stack

JavaMySQLPostgreSQLRedis

Categories