Java Engineer - Hotel Search


We are looking for a Java backend developer to help improve and maintain KAYAK’s world leading hotel search technology. We integrate with over 200 travel partners and link to over 500,000 hotels. You will be an essential part of a small, high powered team that keeps all of this running smoothly - helping hundreds of thousands of people find the best hotel to stay in every day!

Your responsibilities will include a mix of the following and more:

  • integrating with partner web services to acquire hotel content
  • building and reverse engineering deep links to take users to partner web sites
  • responding to technical inquiries from our business team regarding partner performance
  • directly communicating with travel partners on technical issues related to their APIs, etc.

This position is based in our beautiful new Berlin Technology Center near Ostbahnhof in the historic Postbahnhof. The job requires close collaboration with the US-based engineering team in Boston, MA, which means semi annual business trips to the US for team activities. Haven’t been to Boston yet? Now is your chance!

Top developers need top hardware - you will be issued a maxed out MacBook Pro Retina laptop to achieve your mission. In addition, two large 27” monitors will surround you with code. You will be given the best tools in the industry to practice your craft.


  • You have a university degree in Computer Science or related field or equivalent work experience with a history of kicking ass.
  • You are self-driven and result oriented. You’ll jump on a task and drive it to completion.
  • You are comfortable in fast paced start up culture yet value work/life balance and normal working hours.
  • You have 2+ years professional development experience already under your belt.
  • You are proficient in Java and major class libraries.
  • You write clean code, love unit testing, and value readability over cleverness.
  • You have experience with web service frameworks and API technologies (Apache CXF, JAXB, JSON, XSD) or can quickly learn about them.
  • You can write a basic SQL query to answer the questions at hand.
  • You are fluent in English and are a great communicator.

Come join the team at KAYAK and help us build the best travel metasearch website in the world!


KAYAK is the best way to find hotels, flights, rental cars, and if it's April fools, dates. We compare hundreds of travel sites at once.