Senior Java Developer (m/k/n)
UPVANTA SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ
⚲ Kraków
22 500 - 25 500 zł netto (+ VAT)
Wymagania
- Java
- Spring Framework
- Hibernate
- Oracle
- SQL
- Kafka
- Docker
- OpenShift
- AWS
- Azure
- Elasticsearch (nice to have)
- Solr (nice to have)
Opis stanowiska
Wymagania: - 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: - 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 Zakres obowiązków: - 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