Senior Java Developer
Jako Senior Java Developer będziesz odpowiedzialny/a za:
Projektowanie, rozwój, testowanie i debugowanie nowych funkcjonalności w złożonym systemie
Rozwijanie oraz utrzymanie istniejących komponentów
Wsparcie architektów w budowaniu długoterminowej wizji technologicznej
Tworzenie dokumentacji technicznej i prototypów
Analizę problemów w środowiskach developerskich i produkcyjnych
Przekładanie wymagań biznesowych na rozwiązania techniczne
Dbanie o jakość kodu i standardy programistyczne
Udział w ceremoniach Agile (planowanie, demo)
Wymagania (must-have)
Bardzo dobra znajomość Java (min. 17)
Doświadczenie z Spring Framework, Hibernate
Znajomość SQL / Oracle
Doświadczenie z testami (JUnit lub podobne)
Znajomość konteneryzacji (Docker, OpenShift)
Doświadczenie z chmurą (AWS lub Azure)
Praca z systemami event-driven (Kafka mile widziana jako must praktyczny)
Bardzo dobra znajomość języka angielskiego (B2+)
Umiejętność analitycznego myślenia i rozwiązywania problemów
Dobra organizacja pracy i zarządzanie czasem
Wysokie kompetencje interpersonalne
Mile widziane
Znajomość ElasticSearch / Solr
Doświadczenie z architekturą mikroserwisów
Praca z systemami rozproszonymi
Migracje monolit → mikroserwisy
Doświadczenie w metodykach Agile
Co oferujemy
Pracę nad zaawansowanym produktem o realnym wpływie na bezpieczeństwo lotów
Międzynarodowe środowisko i współpracę z ekspertami
Dużą autonomię i wpływ na rozwój systemu
Hybrydowy model pracy (Kraków)
Możliwość rozwoju w kierunku architektury i systemów rozproszonych
Senior Java Developer
Senior Java Developer