Senior Java Backend Developer (she/he/they)
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. Realizujemy projekty obejmujące rozwój aplikacji Żappka, inicjatywy z obszaru data science wspierające franczyzobiorców, rozwiązania wykorzystujące generatywną sztuczną inteligencję (genAI) oraz inne innowacyjne produkty cyfrowe. 💚
Aktualnie poszukujemy Senior Java Backend Developer!
Co będzie należało do Twoich zadań?
merytoryczne nadawanie kierunku rozwoju projektu oraz rekomendowanie najlepszych rozwiązań technologicznych;
podejmowanie decyzji wspierających jakość, stabilność i skalowalność systemu;
projektowanie i implementacja nowych funkcjonalności z wykorzystaniem Java 21;
rozwój architektury domenowej oraz integracja systemu z innymi rozwiązaniami w złożonym środowisku technologicznym;
projektowanie komunikacji asynchronicznej, w tym eventów i commandów, dla systemów kolejkowych, takich jak Artemis;
dbanie o niezawodną komunikację między usługami oraz spójność rozwiązań integracyjnych;
modelowanie danych oraz rozwój rozwiązań opartych na bazach SQL;
dbanie o jakość kodu poprzez testy automatyczne, między innymi JUnit, BDD i TestFX;
tworzenie i aktualizacja dokumentacji technicznej dla modułów, API oraz procesów integracyjnych.
Kogo szukamy?
posiadasz minimum 5 lat doświadczenia w tworzeniu komercyjnego oprogramowania w Javie;
bardzo dobrze znasz ekosystem Java (JDK 21+) oraz framework Spring Boot;
masz doświadczenie w projektowaniu architektury systemów oraz podejmowaniu kluczowych decyzji technologicznych w złożonych środowiskach;
znasz w praktyce wzorce projektowe, zasady DDD oraz architekturę heksagonalną i potrafisz wykorzystywać je w projektowaniu skalowalnych rozwiązań;
masz doświadczenie w integracji systemów oraz projektowaniu komunikacji synchronicznej i asynchronicznej;
potrafisz wyznaczać kierunek technologiczny i promować dobre praktyki inżynierskie;
aktywnie uczestniczysz w Code Review oraz dbasz o jakość, utrzymywalność i bezpieczeństwo dostarczanych rozwiązań;
swobodnie korzystasz z technologii i narzędzi takich jak SQL, Maven, Docker, JUnit oraz TestFX;
rozumiesz zagadnienia związane z wydajnością, skalowalnością i bezpieczeństwem systemów;
posługujesz się językiem polskim i angielskim w stopniu umożliwiającym swobodną komunikację techniczną.
Co oferujemy?
współpracę w oparciu o kontrakt B2B;
możliwość skorzystania z naszych biur w Poznaniu i Warszawie;
możliwość skorzystania z preferencyjnych warunków m.in. na kartę MultiSport, prywatną opiekę medyczną LuxMed oraz ubezpieczenie grupowe Uniqa. Dodatkowo możliwość uzyskania zniżek na Maczfit i w sklepach Samsung, a także możliwość zakupu lub wynajmu samochodu osobowego na korzystnych warunkach rabatowych.
A do tego:
realny wpływ na technologie, z których codziennie korzystają miliony ludzi;
miejsce, gdzie Twoje pomysły są słyszane i mają znaczenie;
współpraca z ekspertami i ekspertkami z różnych dziedzin;
możliwość testowania innowacyjnych rozwiązań.
Jak wygląda nasz proces rekrutacyjny?
Wyślij nam swoje CV – uważnie je przeczytamy.
Jeśli widzimy wspólny kierunek, odezwiemy się do Ciebie i zaprosimy Cię na krótką rozmowę telefoniczną (ok. 30 minut).
Kolejny etap to rozmowa merytoryczna online.
Jeśli wszystko pójdzie dobrze – witamy w Green Hive Technology.

Senior Java Backend Developer (she/he/they)
Senior Java Backend Developer (she/he/they)
Capco Poland
Remote
Remote