Głównym celem projektu ACL IQ jest zwiększenie przychodów ze sprzedaży dodatkowych usług (ancillary) poprzez spersonalizowane oferty i dynamiczne ustalanie cen usług dodatkowych, takich jak bagaż, miejsca i inne udogodnienia lotnicze. Aby osiągnąć ten cel, inżynierowie ACL współpracują z Google, aby zapewnić płynną integrację z silnikiem cenowym QPX-Merchandising Google’a. Dodatkowo zespół ACL wzbogaca oferty dodatkowe o komponenty uczenia maszynowego dostarczane przez Sabre.
Java Developer (M/K/*)
Twój zakres obowiązków
- Tworzenie, testowanie i utrzymanie aplikacji Java
- Projektowanie i implementacja nowych funkcji w współpracy z zespołem
- Pisanie czytelnego, wydajnego i utrzymywalnego kodu
- Przeprowadzanie code review i dzielenie się wiedzą z zespołem
- Rozwiązywanie problemów i błędów w systemie
- Udział w analizie wymagań, dyskusjach technicznych i planowaniu sprintów
- Współtworzenie decyzji architektonicznych i dobór technologii
- Śledzenie trendów technologicznych i najlepszych praktyk
Nasze wymagania
- Doświadczenie w programowaniu backendowym w Javie (8/11/17), najlepiej w usługach orkiestracyjnych (Dev/QA) - min. 3 lata.
- Doświadczenie w automatyzacji testów backendowych w Javie, Spock, Groovy itp. (dla QA).
- Doświadczenie z frameworkami/bibliotekami: Spring Boot, Spring, Vavr, Maven, Rest.
- Znajomość: Cloud (GCP), Docker, JMeter, Jenkins, Git.
- Biegłość w języku angielskim – must have.
- Gotowość do pracy hybrydowej z biura w Krakowie 3 razy w tygodniu - must have.
- Gotowość do udziału w on-call.