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.

Kadaster logo
Kadaster

Java Engineer with Angular and Spring Framework

Join Kadaster as a Java Engineer, working with Java, Spring, and Angular in a hybrid environment. Contribute to property information software.

Holidu logo
Holidu

Senior Java Backend Developer - Financial Systems

Join Holidu as a Senior Java Backend Developer to enhance financial systems using Java, Kotlin, AWS, and more in Munich.

Holidu logo
Holidu

Senior Java Backend Developer

Join Holidu as a Senior Java Backend Developer to refine property ranking and build reliable APIs. Hybrid role in Munich.

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.

WorkFlex logo
WorkFlex

Full-Stack Software Engineer (Angular and Java)

Join WorkFlex as a Full-Stack Software Engineer specializing in Angular and Java. Work remotely and help build our next-gen platform.

Semrush logo
Semrush

Java Developer (Solar Team)

Join Semrush as a Java Developer to work on microservices, Spring Boot, and more in a remote role.

Caravelo logo
Caravelo

Staff Engineer - Java & Cloud Architecture

Join Caravelo as a Staff Engineer in Barcelona, specializing in Java & Cloud Architecture, leading technical initiatives in a dynamic, hybrid environment.

Raft logo
Raft

Software Engineer - Java Spring, Next.js, Kubernetes

Join Raft as a Software Engineer specializing in Java Spring, Next.js, and Kubernetes. Remote work with competitive salary and comprehensive benefits.

SAS logo
SAS

Senior Java Software Developer

Join SAS as a Senior Java Software Developer to work on innovative SaaS solutions with a focus on Java, AWS, and microservices.

Expedia Group logo
Expedia Group

Software Development Engineer III - Java/Python

Join Expedia Group as a Software Development Engineer III in Seattle, focusing on Java and Python.

Holidu logo
Holidu

Senior Java Backend Engineer - Guest Experience

Join Holidu as a Senior Java Backend Engineer in Munich. Work with Java, Kotlin, and Spring to enhance user experiences.

Centraprise logo
Centraprise

Java Fullstack AWS Developer

Seeking a Java Fullstack AWS Developer with expertise in AWS, Angular, and Java for on-site role in New York. Join our innovative engineering team.

Squarespace logo
Squarespace

Senior Software Engineer, Java

Join Squarespace as a Senior Software Engineer, Java, in Aveiro, Portugal. Work on backend services, infrastructure, and scalability.

Marqeta logo
Marqeta

Senior Software Engineer - Java, Microservices

Join Marqeta as a Senior Software Engineer to develop scalable Java microservices in a remote role.

Airbnb logo
Airbnb

Software Engineer, Payments

Join Airbnb as a Software Engineer in Payments, designing innovative payment solutions. Remote position with competitive benefits.

Expedia Group logo
Expedia Group

Software Development Engineer II

Join Expedia Group as a Software Development Engineer II to build intelligent travel platforms.

Viator logo
Viator

Software Engineer II - Back End

Join Viator as a Software Engineer II focusing on back-end development with AWS, Java, and GraphQL. Remote work in Poland.

Voyage Privé logo
Voyage Privé

Software Engineer - Java/Python/Scala

Join as a Software Engineer in Aix-en-Provence, France. Develop and maintain applications using Java, Python, Scala. Enjoy hybrid work and unique benefits.

Diabolocom logo
Diabolocom

Java Back-end Engineer

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

Revvity logo
Revvity

Junior Back End Software Engineer (Java) - Remote

Join Revvity as a Junior Back End Software Engineer specializing in Java, focusing on cloud applications for the scientific community.

Airbnb logo
Airbnb

Senior Software Engineer, MarTech

Senior Software Engineer for MarTech at Airbnb, focusing on backend development, system performance, and user interface design.

Jobs via Dice logo
Jobs via Dice

Senior Backend Web Developer with Java and Spring

Join our team as a Senior Backend Web Developer specializing in Java and Spring frameworks. Work remotely and drive innovation.