Senior Software Engineer - Java
Expedia- Full Time
- Senior (5 to 8 years)
Candidates should possess an education in Computer Science or a related field, along with 1-2 years of experience working with Java, familiarity with the Spring framework and SQL databases, and fluent English communication skills. A willingness to learn and grow in a collaborative environment, and the ability to thrive in a hybrid working model, working at least three office days per week are also required.
As a Junior Java Software Engineer at KAYAK, you will implement new backend search and booking features under the guidance of senior engineers, collaborate with the team to improve existing features, focusing on speed and user experience, and assist in creating and maintaining integrations with third-party APIs.
Travel search engine for flights and hotels
KAYAK is a travel search engine that assists users in planning and managing their travel experiences. It provides a platform for searching flights, hotels, rental cars, and vacation packages, catering to individual travelers, families, and business professionals. KAYAK aggregates information from numerous travel sites, allowing users to compare prices and options in one place, making it easier to find the best deals. The company earns revenue through advertising and referral fees when users book services through its platform. KAYAK also offers premium features like fare alerts and price forecasts to enhance user experience. With a user-friendly design and flexible travel options, KAYAK aims to simplify the travel planning process for a global audience.