freehire launches on Product Hunt on 26 August.

Follow →

Senior Java Backend Developer (she/he/they)

Open 50d posting dated 4 weeks ago

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?

  1. Wyślij nam swoje CV – uważnie je przeczytamy.

  2. Jeśli widzimy wspólny kierunek, odezwiemy się do Ciebie i zaprosimy Cię na krótką rozmowę telefoniczną (ok. 30 minut).

  3. Kolejny etap to rozmowa merytoryczna online.

  4. Jeśli wszystko pójdzie dobrze – witamy w Green Hive Technology.