Java Search Engineer

Description We are looking for Java backend developers to help improve and maintain KAYAK's world leading search and booking technology. We integrate with over 200 travel partners and link to over 500,000 hotels and 550 airlines. You will be an essential part of a high powered team that keeps all of this running smoothly - helping millions of people find the best hotels and the best ways to fly from A to B every day! Position A solid software engineer with backend experience Must be comfortable in a fast paced startup environment Hands on and self-motivated Responsibilities Implement new backend search and booking features Improve existing features with an eye towards speed and user experience Create and maintain existing integrations with third-party APIs Requirements Bachelor's degree or higher in Computer Science or related field 3+ years experience Java (multi-threaded experience) Spring, SQL, HTTP, XML, JSON Bonus Points Selenium, AWS, MySQL, Git, Tomcat, Apache Knows difference between URI and URL About KAYAK Our mission at KAYAK is to provide the world's  favorite travel planning tools. With every query, KAYAK searches other sites to show travelers the information they need to find the right flights, hotels, rental cars and vacation packages. And because our team is always on the lookout for ways to make travel planning and trip management even easier, we offer a variety of tools and features such as KAYAK Trips, Explore and Price Forecast and are constantly evolving our app, Facebook Messenger and Slack bots, Alexa skill and related A.I. innovations. In addition to KAYAK, we manage a portfolio of metasearch brands including: momondo, Cheapflights, SWOODOO, checkfelix and Mundi that together process more than two billion consumer queries a year.   KAYAK is an independently managed subsidiary of Booking Holdings. BENEFITS AND PERKS 4 weeks paid vacation Day off on your birthday Generous retirement plans Awesome health, dental and vision insurance plans Flexible Spending Accounts No stupid meetings Drinks, coffee, snacks, games etc. Flexible hours Free massages from professional masseuse Regular team events/excursions
Salary Range: NA
Minimum Qualification
Less than 5 years

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.

More Jobs

Java Software Engineer
Waltham, MA Rocket Software, Inc.
Java Software Engineer
Boston, MA Veritude
Full Stack Java Software Engineer
Natick, MA Kforce
Java Software Engineer
Lexington, MA Digital Prospectors
Senior Java/Python Engineer
Boston, MA Data Robot
Java Software Engineer
Scituate, MA The Computer Merchant, Ltd