KAYAK logo

JAVA Software Engineer

KAYAK

Kaunas · 3+ years experience · Full-time · Hybrid · Posted Oct 15, 2026

At a glance

Experience
3+ 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 the company's world-leading search and booking technology.
  • You will be an essential part of a high-powered team that integrates with over 200 travel partners and handles billions of queries.

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.
  • 3+ 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

JAVA Software Engineer

Apply now