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 2 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

Cloud Support Engineer (Database)

Join AWS as a Cloud Support Engineer (Database) to drive customer success using cutting-edge cloud technologies.

Software Development Engineer, RDS Platform

Join Amazon's Alameda team as a Software Development Engineer to shape the future of AWS Control Planes, building innovative technologies at scale.

Software Development Engineer, AWS Energy Team

Join AWS as a Software Development Engineer to build sustainable cloud infrastructure and innovative renewable energy solutions.

Software Dev Engineer II-TEST

Amazon is hiring a Software Dev Engineer II-TEST to automate purchase and payment flows for their Digital Emerging Payments team.

Software Development Engineer II, AWS Data Center Operating Systems

AWS seeks a Software Engineer II for Data Center Operating Systems to design and build distributed systems at scale, collaborating across teams to innovate cloud infrastructure.