
KAYAK — жүздеген туристік сайттағы әуе рейстерін, қонақүйлерді және автокөлік жалдау ұсыныстарын салыстыру арқылы адамдарға сапарларын жоспарлауға көмектесетін саяхат іздеу және салыстыру платформасы. Оның веб-сайты мен мобильді қолданбасы саяхатшыларға нәтижелерді практикалық таңдаулар арқылы нақтылауға, ескертулер көмегімен бағаларды бақылауға және KAYAK Trips арқылы жоспарларын реттеуге мүмкіндік береді. Мобильді тарифтер мен саяхат туралы хабарландырулар арқылы KAYAK саяхатқа қатысты ақпаратты бір жерде жинақтап, брондау туралы неғұрлым негізделген шешім қабылдауға көмектеседі.
Senior Java Software Engineer, KAYAK Business Integrations
Build integrations between KAYAK for Business and airlines and travel suppliers. Lead reliable backend systems for corporate travel search, booking, and servicing.
Сипаттама
- Lead new direct supplier integrations from partner documentation through production launch.
- Monitor live integrations, diagnose production issues, and resolve differences between supplier documentation and actual behavior.
- Assess user and business value before starting work, then measure results after release.
- Build and maintain third-party API integrations using SOAP/XML, REST, and proprietary protocols.
- Design integrations across varied protocols, data models, and reliability levels while preserving a consistent internal model.
- Work directly with partners to investigate integration issues, agree on fixes, and track tickets through resolution.
- Write design documents, review architecture and code, and contribute to quality and testing standards.
- Guide mid-level and junior engineers through code reviews, pairing, and technical advice.
- Coordinate with product, QA, and partner teams on project scope and rollout.
- Use AI coding tools as part of the regular development workflow.
Талаптар
- Degree in computer science or a related discipline, or equivalent practical experience.
- Substantial hands-on Java experience, including designing and operating production backend systems.
- Strong knowledge of the Spring framework and SQL databases.
- Experience integrating third-party systems and working with providers on communication, troubleshooting, and ticket escalation.
- Experience onboarding partners or suppliers to an established platform.
- Demonstrated ability to lead projects from start to finish and help other engineers grow.
- Fluent English communication skills.
- Ability to work in a hybrid arrangement with at least three office days each week.
- Preferred: experience with airline direct-connect or NDC APIs.
- Preferred: knowledge of travel concepts such as fares, offers and orders, ancillaries, and ticketing.
- Preferred: experience with API certification or supplier testing programs.
- Preferred: familiarity with AI coding tools and interest in using them to speed up development.
Артықшылықтар
- Work from almost anywhere for up to 20 days each year.
- Career development funding.
- Access to thousands of on-demand online courses.
- Generous supplementary health insurance.
- Flexible sick leave.
- Additional financial support during sick leave.
- An extra day off for your birthday.
- A company-wide vacation week during the winter holidays each year.
- Additional financial support during parental leave.
- Free lunch twice a week and daily office snacks.
- Free yoga twice a week.
- Paid time for volunteering.
- Fridays without meetings.
- Office and team events, including summer camp, KAYAK birthday, and winter party.
- Company-paid therapy sessions through SpringHealth.
- Company-paid Headspace subscription.
- Internal communities.
- Significant annual bonuses, approximately 10% of annual salary.
- Booking Holdings restricted stock unit package, with the possibility of annual refresh grants.