W skrócie
- Zadania: Twórz i utrzymuj zaawansowane aplikacje backendowe w Java i Spring Boot.
- Firma: Duża firma technologiczna z dynamicznym środowiskiem pracy.
- Benefity: Atrakcyjne wynagrodzenie, ubezpieczenie na życie, budżet na rozwój i program poleceń.
- Pozostałe informacje: Możliwość rozwoju kariery w międzynarodowym środowisku.
- Dlaczego ta praca: Pracuj nad kluczowymi systemami i wpływaj na branżę podróży.
- Kwalifikacje: 8+ lat doświadczenia w Java, Spring Boot oraz budowaniu mikroserwisów.
Przewidywane wynagrodzenie mieści się w przedziale 108000 - 132000 zł za rok.
Inicjatywa o dużej skali, skoncentrowana na rozwoju i utrzymaniu kluczowych systemów wewnętrznych. Projekt zapewnia płyn komunikację i integrację między różnymi komponentami backendowymi odpowiedzialnymi za krytyczne operacje podróżnicze i transakcyjne o dużym wolumenie.
Obszary funkcjonalne:
- Integracja systemów: Ułatwienie solidnej i efektywnej komunikacji między wewnętrznymi mikroserwisami a komponentami własnymi.
- Cykl życia rezerwacji i biletowania: Wsparcie dla podstawowych przepływów transakcyjnych, w tym rezerwacji biletów, zwrotów i wymian.
- Wyszukiwanie i optymalizacja: Zasilanie algorytmów backendowych zaprojektowanych do znajdowania i generowania najbardziej optymalnych połączeń lotniczych.
- Obliczenia finansowe: Obsługa złożonych silników cenowych, struktur taryfowych i różnorodnych obliczeń kosztów.
Obowiązki:
- Projektowanie, rozwijanie, testowanie i utrzymywanie aplikacji backendowych przy użyciu Java i Spring Boot.
- Tworzenie i wsparcie RESTful API oraz usług gRPC.
- Rozwój rozwiązań wdrażanych na Google Cloud Platform (GCP) i Kubernetes.
- Współpraca z zespołami QA, SRE i Product.
- Uczestnictwo w procesach CI/CD, wdrożeniach i wsparciu produkcyjnym.
- Wsparcie podczas cykli wydania, w tym testy dymne i walidacja manualna.
- Rozwiązywanie problemów przy użyciu logów, metryk i narzędzi monitorujących.
- Przeprowadzanie przeglądów kodu, mentoring młodszych programistów oraz uczestnictwo w rotacji dyżurów.
Wymagania:
- 8+ lat doświadczenia z Java i Spring Boot.
- Doświadczenie w budowaniu mikroserwisów, REST API i usług gRPC.
- Praktyczne doświadczenie z GCP, Dockerem i Kubernetes.
- Znajomość GitHub, Jenkins lub GitHub Actions.
- Znajomość narzędzi monitorujących, takich jak Prometheus i Stackdriver/Cloud Monitoring.
- Podstawowe umiejętności skryptowe w Pythonie lub Bash.
- Doświadczenie z WireMock i testowaniem wydajności.
- Musisz posiadać legalne pozwolenie na pracę w Polsce.
Oferujemy:
- Atrakcyjnie zlokalizowane biuro z przestrzeniami do współpracy.
- Miejsce parkingowe dla pracowników.
- Program poleceń z premią finansową.
- Ubezpieczenie na życie.
- Budżet na rozwój (w tym kursy językowe i inne), jasna ścieżka kariery z możliwością zdobycia doświadczenia w międzynarodowym środowisku.
- Dostęp do wewnętrznej platformy szkoleniowej z wieloma szkoleniami ukierunkowanymi na rozwój zawodowy.
- Dostęp do platformy MyBenefit (w tym Multisport).
- Aktywności integracyjne zespołu.
- Inicjatywy charytatywne.
- Środowisko pracy promujące różnorodność i inkluzję.
Technical Team Lead in Kraków – pracodawca: Tenarai Europe
Tenarai Europe to doskonały pracodawca, który oferuje dynamiczne środowisko pracy w sercu innowacji technologicznych. Nasza kultura opiera się na współpracy i ciągłym rozwoju, co pozwala pracownikom na zdobywanie nowych umiejętności i awansowanie w ramach organizacji. Pracując z najnowszymi technologiami AI, masz szansę na realny wpływ na jakość oprogramowania, a elastyczny model pracy hybrydowej sprzyja równowadze między życiem zawodowym a prywatnym.