
KAYAK — це платформа для пошуку та порівняння варіантів подорожей, яка допомагає планувати поїздки, зіставляючи авіарейси, готелі й автомобілі напрокат на сотнях туристичних сайтів. На сайті та в мобільному застосунку мандрівники можуть уточнювати результати за допомогою практичних параметрів, відстежувати ціни через сповіщення й організовувати плани в KAYAK Trips. Завдяки мобільним тарифам і сповіщенням про подорожі KAYAK допомагає ухвалювати більш обґрунтовані рішення під час бронювання, зберігаючи пошук варіантів подорожі в одному місці.
Старший інженер-програміст Java, інтеграції KAYAK Business
Створюйте інтеграції між KAYAK for Business, авіакомпаніями та постачальниками туристичних послуг. Розвивайте надійні серверні системи для пошуку, бронювання й обслуговування корпоративних подорожей.
Опис
- Керуйте запуском нових прямих інтеграцій із постачальниками: від вивчення документації партнерів до запуску в продакшені.
- Відстежуйте роботу інтеграцій, діагностуйте проблеми в продакшені та усувайте розбіжності між документацією постачальників і фактичною поведінкою систем.
- Оцінюйте користь для користувачів і бізнесу до початку роботи, а після випуску вимірюйте результати.
- Створюйте й підтримуйте інтеграції зі сторонніми API на основі SOAP/XML, REST і пропрієтарних протоколів.
- Проєктуйте інтеграції з різними протоколами, моделями даних і рівнями надійності, зберігаючи узгоджену внутрішню модель.
- Безпосередньо взаємодійте з партнерами: досліджуйте проблеми інтеграції, узгоджуйте виправлення й відстежуйте заявки до їх вирішення.
- Готуйте проєктну документацію, переглядайте архітектуру та код, долучайтеся до розробки стандартів якості й тестування.
- Допомагайте інженерам середнього та початкового рівня розвиватися завдяки перевірці коду, парній роботі й технічним порадам.
- Узгоджуйте обсяг проєктів і їх запуск із командами продукту, QA та партнерами.
- Використовуйте інструменти ШІ для програмування у щоденній розробці.
Вимоги
- Вища освіта в галузі інформатики чи суміжній дисципліні або рівноцінний практичний досвід.
- Значний практичний досвід роботи з Java, зокрема проєктування й експлуатації серверних систем у продакшені.
- Ґрунтовне знання фреймворку Spring і баз даних SQL.
- Досвід інтеграції сторонніх систем і взаємодії з постачальниками щодо комунікації, усунення неполадок та ескалації заявок.
- Досвід підключення партнерів або постачальників до наявної платформи.
- Підтверджена здатність вести проєкти від початку до завершення та допомагати іншим інженерам зростати.
- Вільне володіння англійською мовою.
- Готовність працювати в гібридному форматі, проводячи в офісі щонайменше три дні на тиждень.
- Буде перевагою: досвід роботи з прямими підключеннями авіакомпаній або API NDC.
- Буде перевагою: знання туристичної галузі, зокрема тарифів, пропозицій і замовлень, додаткових послуг та оформлення квитків.
- Буде перевагою: досвід сертифікації API або програм тестування постачальників.
- Буде перевагою: знайомство з інструментами ШІ для програмування та зацікавленість у їх використанні для прискорення розробки.
Переваги
- Можливість працювати майже з будь-якого місця до 20 днів на рік.
- Фінансування професійного розвитку.
- Доступ до тисяч онлайн-курсів на вимогу.
- Розширене медичне страхування.
- Гнучкі умови лікарняної відпустки.
- Додаткова фінансова підтримка під час лікарняної відпустки.
- Додатковий вихідний у день народження.
- Щорічний тиждень відпустки для всієї компанії під час зимових свят.
- Додаткова фінансова підтримка під час батьківської відпустки.
- Безкоштовні обіди двічі на тиждень і щоденні перекуси в офісі.
- Безкоштовні заняття йогою двічі на тиждень.
- Оплачуваний час для волонтерства.
- П’ятниці без зустрічей.
- Офісні та командні заходи, зокрема літній виїзд, святкування дня народження KAYAK і зимова вечірка.
- Оплачувані компанією сеанси терапії через SpringHealth.
- Оплачувана компанією підписка на Headspace.
- Внутрішні спільноти.
- Значні щорічні бонуси — приблизно 10% річної зарплати.
- Пакет обмежених акцій Booking Holdings із можливістю щорічного отримання додаткових грантів.