W skrócie
- Zadania: Twórz innowacyjne funkcje w zespole Scrum dla zaawansowanego rozwiązania planowania lotów.
- Firma: Dynamiczna firma technologiczna z międzynarodowym zasięgiem.
- Benefity: Rozszerzona opieka medyczna, elastyczne godziny pracy i możliwości rozwoju zawodowego.
- Pozostałe informacje: Możliwość pracy z nowoczesnymi narzędziami i technologiami w dynamicznym środowisku.
- Dlaczego ta praca: Pracuj nad technologiami, które mają realny wpływ na branżę lotniczą.
- Kwalifikacje: 5+ lat doświadczenia w programowaniu w Javie oraz znajomość Spring i Hibernate.
Przewidywane wynagrodzenie mieści się w przedziale 94500 - 115500 zł za rok.
Dołącz do zespołu rozwijającego Flight Plan Manager, zaawansowane rozwiązanie do planowania lotów używane przez ponad 30 klientów, w tym dużych międzynarodowych linii lotniczych. Produkt optymalizuje trasy lotów, wysokość, prędkość i czas, biorąc pod uwagę koszty paliwa, emisję CO₂, warunki pogodowe, ograniczenia przestrzeni powietrznej oraz opóźnienia. Jest dostępny zarówno jako rozwiązanie lokalne, jak i platforma SaaS.
Twoje zadania:
- Projektowanie, rozwijanie i szacowanie nowych funkcji produktu w zespole Scrum
- Rozwój testów automatycznych i stosowanie praktyk Test-Driven Development (TDD)
- Utrzymywanie i refaktoryzacja złożonych baz kodu, w tym systemów dziedziczonych
- Zastosowanie zasad SOLID i najlepszych praktyk inżynierii oprogramowania
- Debugowanie aplikacji, analiza wydajności oraz rozwiązywanie problemów funkcjonalnych i niefunkcjonalnych
- Udział w przeglądach kodu i dokumentacji technicznej
- Współpraca z rozproszonymi zespołami inżynieryjnymi oraz prezentowanie rozwiązań klientom wewnętrznym i zewnętrznym
Wymagania:
- 5+ lat doświadczenia zawodowego w programowaniu w Javie
- Silna znajomość Spring i Hibernate
- Zrozumienie architektury mikroserwisów i wzorców projektowych
- Doświadczenie w projektowaniu API i bazach danych SQL
- Znajomość algorytmów, zasad SOLID i praktyk projektowania oprogramowania
- Doświadczenie z Gitem i Dockerem
- Zrozumienie cyklu życia rozwoju oprogramowania oraz metodologii Scrum lub Kanban
- Silne umiejętności analityczne i rozwiązywania problemów
- Dobra znajomość języka angielskiego i polskiego
Preferowane:
- Doświadczenie z Kafka, ActiveMQ lub IBM WebSphere MQ
- Znajomość rozwoju frontendowego, szczególnie React i TypeScript
- PowerShell lub inne języki skryptowe
- Doświadczenie z Jira lub podobnymi narzędziami do śledzenia
- Znajomość narzędzi i praktyk obserwowalności, w tym monitorowania, logowania i śledzenia
- Doświadczenie z AWS i Kubernetes
- Doświadczenie z narzędziami wspomagającymi kodowanie LLM, w tym plikami agenta i instrukcji
Nasza oferta:
- Rozszerzona opieka medyczna (ponad 2000 placówek medycznych w Polsce, 80 w Krakowie) dla Ciebie i Twojej rodziny
Java Developer in Katowice – pracodawca: Infolet
Jako pracodawca, oferujemy wyjątkowe możliwości rozwoju zawodowego w dynamicznym środowisku technologicznym, gdzie Twoje umiejętności w zarządzaniu portfelem projektów będą miały realny wpływ na sukces organizacji. Nasza kultura pracy opiera się na elastyczności, współpracy i ciągłym doskonaleniu, a dodatkowe benefity, takie jak pakiet medyczny i sportowy, sprawiają, że dbamy o dobrostan naszych pracowników. Pracując z nami, będziesz częścią zespołu, który od 20 lat wspiera liderów IT, co daje Ci szansę na zdobycie cennego doświadczenia w branży fintech.