Senior Java Engineer

World's leading travel search engine, part of Booking Holdings, operating global metasearch brands including momondo, Cheapflights and HotelsCombined.
$42,380 - $67,158
Backend
Senior Software Engineer
Hybrid
1,000 - 5,000 Employees
4+ years of experience
Travel · Enterprise SaaS

Description For Senior Java Engineer

KAYAK, a subsidiary of Booking Holdings and the world's leading travel search engine, is seeking a Senior Java Engineer to join their Reviews & SEO Backend team. This role offers an exciting opportunity to work on high-impact systems serving millions of users daily, focusing on user reviews, SEO, and AI-driven projects.

The position combines technical excellence with business impact, requiring expertise in Java development, Spring framework, and database systems. You'll be working in a dynamic environment where innovation is paramount, contributing to a platform that processes billions of queries across multiple travel brands including momondo, Cheapflights, and HotelsCombined.

The compensation package is competitive, starting from 3,260 EUR to 5,166 EUR gross monthly, complemented by annual bonuses and valuable RSU grants. The company offers a comprehensive benefits package including flexible work arrangements, health insurance, mental health support, and various lifestyle perks.

Working at KAYAK means joining a company where every employee has the opportunity to make their mark. The hybrid work environment promotes both collaborative innovation and individual contribution, with a strong focus on work-life balance. The company's commitment to diversity and inclusion ensures a welcoming environment where different perspectives are valued and celebrated.

This role is perfect for a senior engineer who wants to impact how millions of people experience travel while working with cutting-edge technologies in a supportive, growth-oriented environment.

Last updated 5 days ago

Responsibilities For Senior Java Engineer

  • Design, develop, and maintain scalable and high-performance backend services for user reviews, SEO product, and AI-driven projects
  • Collaborate with stakeholders across engineering and product teams to translate requirements into efficient technical solutions
  • Work with various data storage and query systems like MySQL, Elasticsearch, etc.
  • Identify and resolve complex software problems to meet product and business requirements
  • Participate in code reviews and knowledge sharing to foster team learning and growth

Requirements For Senior Java Engineer

Java
MySQL
  • 4+ years Java experience
  • Strong programming fundamentals
  • Solid understanding of software design principles
  • Experience with asynchronous and non-blocking systems, and reactive programming using Reactor Core
  • Spring framework knowledge
  • Experience with storage/query systems like MySQL, Elasticsearch
  • Excellent problem-solving skills and ability to work both independently and collaboratively
  • Strong English communication skills for effective articulation of technical concepts
  • Ability to thrive in a hybrid working model, working at least three office days per week

Benefits For Senior Java Engineer

Medical Insurance
Mental Health Assistance
Parental Leave
Education Budget
Equity
  • Work from (almost) anywhere for up to 20 days per year
  • Funds for your career growth
  • 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)
  • Additional financial support during parental leave
  • Free lunch twice a week and daily snacks at the office
  • 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
  • Internal Communities
  • Significant yearly bonuses (approx. 10% of annual salary)
  • Booking Holdings RSU package worth $20,000 gross

Interested in this job?

Jobs Related To KAYAK Senior Java Engineer

Partner Development Manager, SLED, Public Sector

Partner Development Manager position at Google Public Sector, focusing on SLED market partnerships with competitive compensation and hybrid work options.

Senior UX Program Manager, Search

Lead UX program management role at Google Search, focusing on user experience innovation and cross-functional team coordination for billions of users worldwide.

Senior Application Engineer

Senior Application Engineer role at Google, focusing on business systems integration and internal process optimization using Java, Python, and cloud technologies.

Senior Design Automation CAD Engineer, Silicon

Senior Design Automation CAD Engineer position at Google, developing custom silicon solutions and CAD tools for next-generation hardware products.

Senior Design Verification CAD Engineer, Silicon

Senior Design Verification CAD Engineer position at Google, focusing on developing verification methodologies for SoC design and working with global teams to implement scalable solutions.