Backend Developer (Java)
Technologia, która robi różnicę
Green Hive Technology to software house w Grupie Żabka, w którym tworzymy cyfrowe rozwiązania napędzające rozwój jednego z największych ekosystemów convenience w Polsce. Naszym głównym projektem jest Żappka – aplikacja, która łączy zakupy, płatności, promocje, posiłki, usługi mobilne i wiele więcej, integrując marki Maczfit, Dietly, Jush, delio i Żabka Nano.
Pracujemy zwinnie, w interdyscyplinarnych zespołach, wierząc, że różnorodność to źródło najlepszych pomysłów 💚
Aktualnie poszukujemy osoby na stanowisko Backend Developer!
Co będzie należało do Twoich zadań?
projektowanie i implementacja nowych funkcjonalności w oparciu o Java (JDK 21+) i Spring Boot;
tworzenie i utrzymywanie interfejsów API (REST) z naciskiem na ich wydajność, bezpieczeństwo i skalowalność;
projektowanie i wdrażanie asynchronicznej komunikacji między systemami (np. RabbitMQ, SAP Solace) – definiowanie kontraktów, struktur wiadomości i zapewnienie niezawodnego przepływu danych;
praca z bazami SQL i NoSQL, w tym optymalizacja zapytań i modelowanie danych;
tworzenie i utrzymywanie testów automatycznych (JUnit, Spock) oraz dbałość o wysoką jakość kodu;
wdrażanie aplikacji w środowiskach konteneryzowanych (Kubernetes) oraz współpraca przy procesach CI/CD (ArgoCD, GitLab CI);
dbanie o observability systemów – praca z OpenTelemetry, Grafaną, Prometheusem, definiowanie SLI/SLO i rozwiązywanie problemów w środowiskach rozproszonych.
Kogo szukamy?
posiadasz minimum 3 lata doświadczenia komercyjnego w tworzeniu oprogramowania w Javie;
bardzo dobrze znasz ekosystem Java (JDK 21+) oraz frameworki Spring Boot i Spring Data JPA;
masz doświadczenie w projektowaniu i wdrażaniu architektury mikroserwisowej oraz integracji systemów w złożonym środowisku;
swobodnie korzystasz z wzorców projektowych, zasad DDD i architektury heksagonalnej;
potrafisz tworzyć i utrzymywać projekty wielomodułowe z wykorzystaniem Maven lub Gradle;
masz praktyczne doświadczenie w projektowaniu, implementacji i utrzymaniu interfejsów API (REST);
znasz technologie i narzędzia takie jak RabbitMQ, SQL/NoSQL, JUnit, Spock;
pracowałeś/aś w środowisku Kubernetes i dobrze rozumiesz zasady konteneryzacji;
zwracasz uwagę na wydajność, bezpieczeństwo i skalowalność aplikacji.
Mile widziane:
doświadczenie z Azure API Management (APIM) – zarządzanie API, bezpieczeństwo i automatyzacja;
znajomość i praktyczne wykorzystanie narzędzi AI wspierających proces developmentu (np. generowanie kodu, automatyzacja testów, code review);
umiejętność wdrażania rozwiązań AI zwiększających efektywność pracy zespołu.
Co oferujemy?
współpracę w oparciu o kontrakt B2B;
pracę zdalną z możliwością okazjonalnych spotkań w naszym biurze w Poznaniu;
niezbędny sprzęt i narzędzia wspierające efektywną pracę;
preferencyjne warunki na kartę MultiSport, opiekę medyczną LuxMed i ubezpieczenie grupowe Uniqa.
A do tego:
realny wpływ na technologie, z których codziennie korzystają miliony ludzi;
zespół, w którym można liczyć na wsparcie i dobrą atmosferę;
miejsce, gdzie Twoje pomysły są słyszane i mają znaczenie;
współpraca z ekspertami i ekspertkami z różnych dziedzin;
czas na rozwój, naukę i testowanie nowych rozwiązań.
Jak wygląda nasz proces rekrutacyjny?
Wyślij nam swoje CV – uważnie je przeczytamy.
Jeśli widzimy wspólny kierunek, Maja (HR Generalist) odezwie się do Ciebie i zaprosi na krótką rozmowę telefoniczną (ok. 30 minut).
Następnie zaprosimy Cię na rozmowę techniczną z Piotrem – Software Architectem oraz z Tomkiem – Senior Product Ownerem.
Jeśli wszystko pójdzie dobrze – witamy na pokładzie Green Hive Technology.
Backend Developer (Java)
Backend Developer (Java)
-, Kraków
Green Hive Technology