Java Developer
Zadania
Projektowanie, rozwój oraz utrzymanie zaawansowanych rozwiązań opartych o Java 17 i Spring Framework
Tworzenie nowej funkcjonalności oraz rozwój i optymalizacja istniejących systemów
Analiza, debugowanie oraz rozwiązywanie problemów w środowiskach developerskich i produkcyjnych
Tłumaczenie wymagań biznesowych na rozwiązania techniczne (design, dokumentacja)
Tworzenie i utrzymywanie testów jednostkowych, integracyjnych i funkcjonalnych (JUnit lub podobne)
Dbanie o jakość kodu oraz zgodność ze standardami programistycznymi
Udział w planowaniu sprintów, refinementach oraz demo w metodyce Agile
Współpraca z zespołem developerskim, QA oraz interesariuszami biznesowymi
Wymagania – Must Have
Bardzo dobra znajomość języka Java (min. Java 17)
Doświadczenie w pracy z Spring Framework, Hibernate, Oracle, SQL, Kafka
Doświadczenie w pisaniu testów jednostkowych, integracyjnych i funkcjonalnych (JUnit lub podobne narzędzia)
Doświadczenie z technologiami konteneryzacji (Docker, OpenShift)
Doświadczenie w pracy w środowiskach chmurowych (AWS lub Azure)
Znajomość języka angielskiego na poziomie umożliwiającym swobodną komunikację (B2+)
Wykształcenie wyższe (Informatyka, Inżynieria lub pokrewne)
Gotowość do pracy w biurze w Krakowie (2 dni w tygodniu)
Mile widziane – Nice to Have
Znajomość silników wyszukiwania pełnotekstowego (ElasticSearch / Solr)
Doświadczenie w pracy z systemami rozproszonymi oraz komunikacją event-driven
Znajomość architektury mikroserwisowej
Doświadczenie w migracji systemów monolitycznych do architektury mikroserwisowej
Doświadczenie w pracy w metodyce Agile
Java Developer
Java Developer