InPost Group
InPost Group
InPost Group upravlja mrežom dostave izvan kućne adrese za potrebe e-trgovine, povezujući automatizirane paketomate, kurirske usluge te lokacije za preuzimanje i predaju paketa. Njegova platforma trgovcima i potrošačima pomaže upravljati dostavom paketa putem praktičnih mogućnosti preuzimanja i dostavne infrastrukture u Poljskoj, Francuskoj, regiji Beneluksa, Ujedinjenoj Kraljevini i Italiji. Tvrtka je usmjerena na tehnološki podržanu logistiku i modele dostave s manjim utjecajem na okoliš, čime podupire daljnji rast internoprodaje u Europi.

Viši softverski inženjer za Javu (rad na daljinu, Poljska)

Razvijajte mik usluge vođene događajima za InPostovu platformu za e-trgovinu i logistiku dostave paketa. Vodite rad na arhitekturi, testiranju i implementaciji sustava visoke dostupnosti.

Opis

  • Projektirati i izrađivati mikrousluge prema načelima heksagonalne arhitekture.
  • Sudjelovati u oblikovanju arhitektonskih odluka i dizajna rješenja.
  • Razvijati integracije vođene događajima uz Kafka, Avro i obrazac Transactional Outbox.
  • Izrađivati automatizirane jedinične, integracijske i ugovorne testove.
  • Pregledavati kod i održavati visoku kvalitetu koda.
  • Preuzimati odgovornost za dodijeljene teme, surađivati sa zainteresiranim stranama, prikupljati informacije i isporučivati rješenja od početka do kraja.
  • U svakodnevnom radu koristiti alate za programiranje uz podršku umjetne inteligencije, kao što je Claude Code.
  • Voditi projekte kroz cijeli životni ciklus razvoja, od analize i arhitekture do implementacije, testiranja i uvođenja.
  • Razvijati sustave za kreiranje paketa ključne za poslovanje u timu Send domene Consumer & Merchant tvrtke InPost.

Zahtjevi

  • Iskustvo u razvoju softvera na seniorskoj razini.
  • Opsežno iskustvo s Javom 21 ili novijom verzijom i Spring Bootom, uključujući MVC i/ili WebFlux.
  • Praktično iskustvo s Kafkom.
  • Iskustvo s PostgreSQL-om i/ili MongoDB-om.
  • Dobro poznavanje heksagonalne arhitekture ili Clean Architecture te obrazaca mikrousluga.
  • Iskustvo s alatima i pristupima za automatizirano testiranje, kao što su Spock ili JUnit, Testcontainers i ugovorno testiranje.
  • Iskustvo s Kubernetesom, Helmom i GitLab CI-jem.
  • Dobro razumijevanje sigurnosti utemeljene na OAuth2/JWT-u.
  • Poznavanje alata za programiranje uz podršku umjetne inteligencije; Claude Code standard je tvrtke, a relevantno je i iskustvo s GitHub Copilotom ili Cursorom.
  • Sposobnost učinkovitog rada u složenim distribuiranim okruženjima s desecima mikrousluga i brojnim komunikacijskim kanalima.
  • Sposobnost podržavanja velikog produkcijskog prometa i zahtjeva za dostupnošću blizu 100 %.
  • Sposobnost samostalne analize tema, prepoznavanja zainteresiranih strana, prikupljanja informacija i isporuke rješenja od početka do kraja.
  • Spremnost i mogućnost putovanja u Varšavu za završnu fazu selekcijskog postupka.

Pogodnosti

  • Rad u raznolikom, međunarodnom i međufunkcionalnom okruženju.
  • Učenje i suradnja s iskusnim rukovoditeljem i njegovim voditeljskim timom.
  • Pristup sve većem broju prilika na nekoliko lokacija u Europi.
  • Mogućnost izgradnje ispunjavajuće karijere uz niz pogodnosti.
  • Sudjelovanje u stručnim edukacijama.
  • Rad u izvrsnom okruženju.
  • Fleksibilno radno vrijeme.
  • B2B ugovor.