KAYAK logo

Senior Java Software Engineer

KAYAK

Kaunas · 4+ years experience · Full-time · Hybrid · Posted Sep 30, 2026

At a glance

Experience
4+ years experience
Employment
Full-time
Workplace
Hybrid
Location
Kaunas

About the role

  • KAYAK is looking for strong Java backend developers to implement new features and maintain world leading search and booking technology.
  • You will be an essential part of a high powered team that keeps integrations and search systems running smoothly for millions of users daily.

Responsibilities

  • Implement new backend search and booking features under the guidance of senior engineers.
  • Collaborate with the team to improve existing features, focusing on speed and user experience.
  • Assist in creating and maintaining integrations with third-party APIs.

Requirements

  • Education in Computer Science or a related field.
  • 4+ years of experience working with Java.
  • Familiarity with Spring framework and SQL databases.
  • Fluent English communication skills.
  • A willingness to learn and grow in a collaborative environment.
  • Ability to thrive in a hybrid working model, working at least three office days per week.

Preferred qualifications

  • Exposure to ElasticSearch or similar search technologies.

Benefits

  • Significant yearly bonuses, approx 10 percent of annual salary
  • Booking Holdings RSU (Restricted Stock Units) package, worth 20000 USD gross, with possibility to receive yearly refreshes
  • Work from (almost) anywhere for up to 20 days per year
  • Access to thousands of on-demand e-learnings
  • Generous additional Health Insurance
  • Flexible sick time off
  • Additional financial support for your sick leave
  • Additional day off on your birthday
  • Company-wide vacation week once a year (winter holidays)

Workplace

  • Required to work from the Kaunas office at least 3 days per week.

Skills

  • Java
  • Spring Framework
  • SQL
  • ElasticSearch

KAYAK

Senior Java Software Engineer

Apply now