
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.