Taro Logo

Java Software Engineer

KAYAK is the world's leading travel search engine, part of Booking Holdings, helping people find flights, stays, rental cars and vacation packages through their metasearch platforms.
Kaunas, Kaunas City Municipality, Lithuania
$35,000 - $52,000
Backend
Mid-Level Software Engineer
Hybrid
1,000 - 5,000 Employees
2+ years of experience
Travel

Job Description

KAYAK, a subsidiary of Booking Holdings (NASDAQ: BKNG), is seeking a Java Software Engineer to join their dynamic team in Kaunas. As the world's leading travel search engine, KAYAK processes billions of queries across their platforms, helping travelers find optimal flights, accommodations, rental cars, and vacation packages.

The role involves working on KAYAK's sophisticated search and booking technology, which integrates with over 200 travel partners and connects to more than 500,000 hotels and 550 airlines. As a Java Backend Developer, you'll be instrumental in implementing new features and maintaining the system that helps millions of travelers daily.

The position requires a minimum of 2 years of Java experience, along with knowledge of Spring framework and SQL databases. The ideal candidate should have a Computer Science degree or related field and be comfortable with a hybrid working model (minimum 3 days in office).

The compensation package is highly competitive, featuring a base salary ranging from 2,700 to 3,990 EUR monthly, complemented by annual bonuses (approximately 10% of salary) and a valuable RSU package worth $20,000 USD. The company offers an impressive benefits package including flexible work arrangements, health insurance, mental health support through SpringHealth, career development opportunities, and various lifestyle perks such as free lunch twice weekly and yoga sessions.

Working at KAYAK means joining a culture of innovation where every employee can make their mark. The company maintains a strong focus on inclusion and supports various internal communities. The engineering team operates in a collaborative environment, emphasizing learning and growth while working on challenging problems that impact millions of users worldwide.

This is an excellent opportunity for a mid-level Java developer looking to work with cutting-edge technology in the travel industry while enjoying comprehensive benefits and professional growth opportunities.

Last updated 21 days ago

Responsibilities For Java Software Engineer

  • 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 For Java Software Engineer

Java
  • Education in Computer Science or a related field
  • 2 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

Benefits For Java Software Engineer

Medical Insurance
Mental Health Assistance
Parental Leave
Education Budget
  • Work from anywhere for up to 20 days per year
  • Funds for career growth
  • Access to thousands of on-demand e-learnings
  • Generous additional Health Insurance
  • Flexible sick time off
  • Additional financial support for sick leave
  • Additional day off on birthday
  • Company-wide vacation week once a year
  • Additional financial support during parental leave
  • Free lunch twice a week and daily snacks
  • Free yoga twice a week
  • Paid volunteering time
  • No meeting Fridays
  • Office and team events
  • Company-paid therapy sessions through SpringHealth
  • Company-paid subscription to HeadSpace
  • Significant yearly bonuses (10% of annual salary)
  • Booking Holdings RSU package worth $20,000 USD gross

Related Jobs

Java Software Engineer

Java Software Engineer position at ScaleTech, building fintech solutions with 3+ years experience required, offering competitive salary and benefits.

Back End Software Engineer

Backend Software Engineer position at Architus, working on API-first services for energy technology transformation using TypeScript, Node.js, and cloud technologies.

Dynamics 365 Business Central developer

Dynamics 365 Business Central developer position at ScaleTech, offering remote work options, competitive salary, and comprehensive benefits package.

Full-Stack Engineer

Full-Stack Engineer position at TeleSoftas - Hybrid role available in multiple Lithuanian locations including Kaunas, Vilnius, and Klaipeda.

CRM / Dynamics 365 Developer

CRM/Dynamics 365 Developer role at Johnson Matthey, focusing on developing and customizing MS Dynamics solutions in a global sustainable technology company.