Junior Java Software Engineer

KAYAKConcord, MA
$100,000 - $110,000Hybrid

About The Position

KAYAK, part of Booking Holdings, is a leading travel search engine. The company operates a portfolio of global metasearch brands. KAYAK is seeking a Java Software Engineer to implement new features and maintain its platform. The role involves working with data, including parsing, analyzing, investigating, interpreting, modeling, and extracting knowledge from large volumes of data to drive business decisions or develop new features in a fast-paced environment with diverse projects. This role requires working from the Concord, MA office at least 3 days per week.

Requirements

  • 2-3 years of experience with Java programming
  • Strong understanding of programming fundamentals, data structures, algorithms, and software design
  • Ability to work independently and with a team
  • Good communication skills for sharing ideas clearly with both technical and non-technical colleagues
  • Familiarity with relational databases like MySQL or Oracle
  • Familiarity with Unix shell scripting
  • Familiarity with Spring & Mybatis frameworks
  • Familiarity with DOM and using XPath, JQuery & CSS
  • Familiarity with API development using REST, Web Service, SOAP, etc
  • Familiarity with Machine Learning

Responsibilities

  • Extract data from databases, write scripts to parse, clean, combine, and process them
  • Communicate with APIs via REST or SOAP interfaces
  • Configure enterprise applications for large customers
  • Develop tools to assist in the debugging of existing products
  • Work together with a team of experienced developers

Benefits

  • Work from (almost) anywhere for up to 20 days per year
  • Company-paid therapy sessions through SpringHealth
  • Company-paid subscription to HeadSpace
  • Company-wide week off a year
  • No meeting Fridays
  • Paid parental leave
  • Generous paid vacation + time off for your birthday
  • Paid volunteer time
  • Development Dollars
  • Leadership development
  • Access to thousand of on-demand e-learnings
  • Travel Discounts
  • Employee Resource Groups
  • Competitive retirement and health plans
  • Free lunch 2 days per week
  • Fun quarterly events such as boat trips, arcades, ski trips, Thursday socials, and more
  • Health benefits
  • Flexible spending account
  • Retirement benefits
  • Life insurance
  • Paid time off (including PTO, paid sick leave, medical leave, bereavement leave, floating holidays and paid holidays)
  • Parental leave benefits
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service