KAYAK logo

Java Engineer

KAYAK

Join KAYAK as a Java Engineer

KAYAK, part of Booking Holdings, is the world’s leading travel search engine. We are looking for talented Java Engineers to join our team and help improve and maintain KAYAK’s big data framework. As a Java Engineer, you will be an essential part of a high-powered team that ensures the smooth operation of our data systems.

Responsibilities

  • Integrate with partner web services and data feeds to acquire content.
  • Communicate directly with travel partners on technical issues related to their static data APIs.
  • Develop backend systems for KAYAK Hotel & Geographic data content with a focus on efficiency, scalability, and automation.
  • Identify and resolve complex software problems related to KAYAK data content.
  • Utilize and develop against various data storage systems, including MySQL, Redis, and proprietary KAYAK storage systems.

Requirements

  • Bachelor’s degree or higher in Computer Science or a related field, or 3+ years of professional experience.
  • Passion for clean code and quality unit testing.
  • Strong understanding of Object-Oriented Programming.
  • Experience with Java (JDK 8), Spring, SQL, HTTP, XML, JSON, MySQL, Git, Tomcat, JUnit, and Mockito.
  • Experience working in a semi-microservice environment.

Benefits

  • 4 weeks paid vacation.
  • Ability to work from almost anywhere.
  • Day off on your birthday.
  • Generous retirement plans.
  • Awesome health, dental, and vision insurance plans.
  • Flexible Spending Accounts.
  • Headspace Subscription.
  • No Meeting Fridays.
  • Drinks, coffee, snacks, games, etc.
  • Weekly catered lunches.
  • Flexible hours.
  • Regular team events/excursions.
  • Universal Paid Parental leave.

Diversity and Inclusion

We aspire to have a workplace that reflects all of the diverse communities we serve. We know that when we have diverse teams, we produce more creative ideas, products, and better outcomes for our team members. OpenTable/KAYAK is proud to be an Equal Opportunity Employer and we welcome and encourage candidates from all backgrounds and experiences to apply for roles on our team. Whoever you are, just be you.

We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform job responsibilities, and to receive other benefits and privileges of employment. Please contact us to request accommodation.

Location

This role is based in Concord, MA, and requires working from the office at least 3 days per week.

Benefits
Extracted with AI

  • Vision insurance
  • 4 weeks paid vacation
  • Ability to work from almost anywhere
  • Day off on your birthday
  • Generous retirement plans
  • Health insurance
  • Dental insurance
  • Flexible Spending Accounts
  • Headspace Subscription
  • No Meeting Fridays
  • Drinks, coffee, snacks, games
  • Weekly catered lunches
  • Flexible hours
  • Regular team events/excursions
  • Universal Paid Parental leave

Similar jobs

Last update: 23 minutes ago

KAYAK logo
KAYAK

Senior Front-End Software Engineer

Join KAYAK as a Senior Front-End Engineer to develop UI components using React, JavaScript, CSS, and HTML.

KAYAK logo
KAYAK

Senior Front-End Engineer

Join KAYAK as a Senior Front-End Engineer to develop core UI components using React, JavaScript, CSS, and HTML.

Expedia Group logo
Expedia Group

Software Development Engineer II

Join Expedia as a Software Development Engineer II, working on mission-critical features with Java, AWS, and Kubernetes.

State Street logo
State Street

Software Engineer - Java, Node.js, Oracle

Join State Street as a Software Engineer specializing in Java, Node.js, and Oracle for financial applications.

Lightspeed Commerce logo
Lightspeed Commerce

Senior Software Developer (Java)

Join Lightspeed as a Senior Java Developer to enhance our hospitality commerce platform.

Wayfair logo
Wayfair

Junior Software Engineer (Java/Kotlin, Microservices)

Join Wayfair as a Junior Software Engineer in Berlin. Work with Java/Kotlin, Microservices, and more. Competitive benefits and growth opportunities.

Picnic Technologies logo
Picnic Technologies

Junior Java Developer

Join Picnic Technologies as a Junior Java Developer in Amsterdam. Work with Java, Spring, and Kafka in a dynamic, scale-up environment.

Relativity logo
Relativity

Senior Java Software Engineer

Join Relativity as a Senior Java Software Engineer to work on AI-based products in a hybrid environment.

Expedia Group logo
Expedia Group

Software Development Engineer II (Full Stack)

Join Expedia Group as a Software Development Engineer II (Full Stack) in Austin, TX. Work with Java, Kotlin, AWS, and more.

Stavvy logo
Stavvy

Staff Software Engineer

Join Stavvy as a Staff Software Engineer to lead core application development with Java, Python, and Kotlin.

JetBlue logo
JetBlue

Lead Full Stack Engineer

Lead Full Stack Engineer role at JetBlue, focusing on web applications, cloud platforms, and agile methodologies.

Diabolocom logo
Diabolocom

Java Back-end Engineer

Join Diabolocom as a Java Back-end Engineer. Work remotely on innovative cloud contact center solutions.