GrepJob
KAYAK

Java Software Engineer

KAYAK
Apply
about 4 hours ago
Berlin, GermanyMid Level / Senior

Responsibilities

  • Optimize search and booking logic for global corporate clients.
  • Build and maintain high-performance integrations with third-party APIs.
  • Take full ownership of designs from initial concept to deployment.
  • Participate in code reviews and architectural steering.

Requirements

  • Bachelor’s degree or higher in Computer Science or related field.
  • 3+ years of experience in Java.
  • Hands-on experience with the Spring ecosystem and knowledge of SQL and NoSQL databases.
  • Strong English communication skills.
  • Ability to design and implement engineering initiatives with minimal guidance.
  • Prior experience in the travel domain is beneficial.
  • Experience with B2B systems or identity/HR integrations is beneficial.

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.
  • Paid parental leave and generous paid vacation.
  • Paid volunteer time and focus on career growth.
  • 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

JavaMySQLPostgreSQLRedisSpring BootSQL