Kayak Hiring Java Developer, Concord, Massachusetts

KAYAK is seeking a Java Engineer to enhance and maintain its big data framework in Concord, Massachusetts. This hybrid role requires on-site work at least 3 days a week. As part of a global team, you’ll help power KAYAK’s hotel, flights, car, and vacation verticals by supporting seamless integration with partners and ensuring top-quality content for their SEO and SEM teams.

CompanyKAYAK (Part of Booking Holdings)
RoleJava Engineer
LocationConcord, MA (Hybrid, 3 days on-site)
IndustryTravel and Hospitality Technology

Key Responsibilities:

  • Integrate with partner web services and data feeds to gather essential travel content.
  • Communicate directly with travel partners to address technical issues with their APIs.
  • Develop backend systems for KAYAK’s Hotel & Geographic data content with an emphasis on efficiency, scalability, and automation.
  • Diagnose and resolve complex issues in KAYAK’s data content.
  • Utilize and enhance various data storage solutions, including MySQL, Redis, and KAYAK’s proprietary systems.

Required Qualifications:

  • Bachelor’s degree in Computer Science or related field, or equivalent experience (3+ years).
  • Proficiency in Java (JDK 8), with strong object-oriented programming skills.
  • Experience with Spring, SQL, HTTP, XML, JSON, MySQL, Git, Tomcat, JUnit, and Mockito.
  • Background in working with semi-microservices architecture.
  • Passion for clean code and quality assurance through unit testing.