Java Developer
Upvanta sp. z o.o.
⚲ KrakĂłw
22 500 - 25 500 PLN netto (B2B)
Wymagania
- Java
- Spring
- Hibernate
- Oracle
- SQL
- Kafka
- Docker
- OpenShift
- AWS
- Azure
Opis stanowiska
Java Developer 📍 Lokalizacja: Kraków (praca hybrydowa – 3 dni w tygodniu z biura) 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 (3 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