Java Software Engineer

KAYAK, part of Booking Holdings (NASDAQ: BKNG), is the world's leading travel search engine. With billions of queries across our platforms, we help people find their perfect flight, stay, rental car, cruise, or vacation package.
Kaunas, Kaunas City Municipality, Lithuania
$20,148 - $47,904
Backend
Mid-Level Software Engineer
Contact Company
1,000 - 5,000 Employees
3+ years of experience
Travel

Description For Java Software Engineer

KAYAK is seeking a skilled Java software engineer to join our Affiliates Integrations team. We have a wide range of products targeted for our affiliates, ranging from deep links and search widgets to APIs. All of these products are powered by the same search engines that provide search results for millions of KAYAK's users. The Affiliate Integration team is responsible for maintaining and improving these products, handling and supporting existing and new integrations.

Responsibilities:

  • Build new features and products for our affiliates
  • Maintain and enhance existing APIs
  • Collaborate with cross-functional teams to ensure seamless integration
  • Support existing affiliate integrations

Requirements:

  • Strong knowledge of Java, OOP patterns and API design
  • Demonstrated passion for writing clean code and commitment to quality and unit testing
  • Experience with Spring, JUnit, SQL, HTTP and JSON
  • Fluent English communication skills

Benefits and Perks:

  • Flexible working hours
  • Flexible sick leave
  • Fund for career growth and development
  • Day off on your birthday
  • Additionally paid parental leave
  • Generous healthcare insurance
  • Free lunch twice a week
  • Free Yoga classes twice a week
  • Headspace subscription - to relax after work
  • No meetings Fridays
  • The greatest team events and excursions
  • Drinks, coffee, snacks, games etc

Compensation: Engineer's salary consists of three parts:

  • Base part: when joining us early in your career your salary may start from 1679 EUR Gross. Being more experienced, your base salary may be up to 3992 EUR Gross for this position.
  • Significant yearly bonus approx 10 percent annual salary
  • Booking Holdings RSU (Restricted Stock Units) package, worth 20,000 USD (before taxes) with possibility to get it every year.

KAYAK is committed to diversity and inclusion, welcoming candidates from all backgrounds and experiences. We provide reasonable accommodations for individuals with disabilities throughout the application and employment process.

Last updated 6 months ago

Responsibilities For Java Software Engineer

  • Build new features and products for our affiliates
  • Maintain and enhance existing APIs
  • Collaborate with cross-functional teams to ensure seamless integration
  • Support existing affiliate integrations

Requirements For Java Software Engineer

Java
  • Strong knowledge of Java, OOP patterns and API design
  • Demonstrated passion for writing clean code and commitment to quality and unit testing
  • Experience with Spring, JUnit, SQL, HTTP and JSON
  • Fluent English communication skills

Benefits For Java Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
Education Budget
  • Flexible working hours
  • Flexible sick leave
  • Fund for career growth and development
  • Day off on your birthday
  • Additionally paid parental leave
  • Generous healthcare insurance
  • Free lunch twice a week
  • Free Yoga classes twice a week
  • Headspace subscription
  • No meetings Fridays
  • Team events and excursions
  • Drinks, coffee, snacks, games

Interested in this job?

Jobs Related To KAYAK Java Software Engineer

Java Backend Developer

Java Backend Developer position at KAYAK, working on flight search systems and API integrations, offering competitive salary and comprehensive benefits in Kaunas.

Python Backend Developer

Mid-level Python Backend Developer role at KAYAK, building and scaling travel search applications with competitive compensation and comprehensive benefits.

Python Backend Developer

Mid-level Python Backend Developer role at KAYAK, building and scaling travel search applications with competitive compensation and comprehensive benefits.

Java Backend Developer

Java Backend Developer position at KAYAK, working on travel search and booking technology, hybrid work in Kaunas office, competitive benefits.

Java Backend Developer

KAYAK seeks Java backend developer for Flights team to enhance travel search technology, offering hybrid work and excellent benefits.