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.
Company | KAYAK (Part of Booking Holdings) |
---|---|
Role | Java Engineer |
Location | Concord, MA (Hybrid, 3 days on-site) |
Industry | Travel 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.