InPost Group
InPost Group
InPost Group provozuje síť doručování mimo domov pro elektronický obchod, která propojuje automatizované výdejní boxy, kurýrní služby a výdejní a podací místa. Platforma společnosti pomáhá obchodníkům a spotřebitelům spravovat doručování zásilek prostřednictvím pohodlných možností vyzvednutí a doručovací infrastruktury v Polsku, Francii, zemích Beneluxu, Spojeném království a Itálii. Společnost se zaměřuje na technologicky podporovanou logistiku a modely doručování s menším dopadem na životní prostředí a podporuje další růst online maloobchodu v Evropě.

Seniorní softwarový inženýr Java (práce na dálku, Polsko)

Vytvářejte mikroslužby řízené událostmi pro logistickou platformu InPost pro doručování zásilek v oblasti e-commerce. Veďte práci na architektuře, testování a nasazování systémů s vysokou dostupností.

Popis

  • Navrhujte a vytvářejte mikroslužby podle principů hexagonální architektury.
  • Podílejte se na architektonických rozhodnutích a návrzích řešení.
  • Vyvíjejte integrace řízené událostmi pomocí Kafka, Avro a vzoru Transactional Outbox.
  • Vytvářejte automatizované jednotkové, integrační a kontraktní testy.
  • Kontrolujte kód a dbejte na jeho vysokou kvalitu.
  • Přebírejte odpovědnost za svěřená témata, spolupracujte se zainteresovanými stranami, shromažďujte informace a dotahujte řešení od začátku do konce.
  • Při každodenní práci používejte nástroje pro programování s podporou AI, například Claude Code.
  • Provázejte projekty celým vývojovým cyklem: od analýzy a návrhu architektury po implementaci, testování a nasazení.
  • Vyvíjejte systémy pro vytváření zásilek, které jsou zásadní pro podnikání, v týmu Send domény Consumer & Merchant společnosti InPost.

Požadavky

  • Zkušenosti s vývojem softwaru na seniorní úrovni.
  • Rozsáhlé zkušenosti s Java 21 nebo novější verzí a Spring Boot, včetně MVC a/nebo WebFlux.
  • Praktické zkušenosti s Kafka.
  • Zkušenosti s PostgreSQL a/nebo MongoDB.
  • Dobrá znalost hexagonální architektury nebo Clean Architecture a vzorů mikroslužeb.
  • Zkušenosti s nástroji a přístupy k automatizovanému testování, například Spock nebo JUnit, Testcontainers a kontraktní testování.
  • Zkušenosti s Kubernetes, Helm a GitLab CI.
  • Dobrá znalost zabezpečení založeného na OAuth2/JWT.
  • Znalost nástrojů pro programování s podporou AI; firemním standardem je Claude Code, relevantní jsou také zkušenosti s GitHub Copilot nebo Cursor.
  • Schopnost efektivně pracovat ve složitých distribuovaných prostředích s desítkami mikroslužeb a mnoha komunikačními kanály.
  • Schopnost podporovat rozsáhlý provoz v produkci a požadavky na dostupnost blížící se 100 %.
  • Schopnost samostatně analyzovat témata, určit zainteresované strany, shromažďovat informace a dotahovat řešení od začátku do konce.
  • Ochota a možnost cestovat do Varšavy na závěrečnou fázi náborového řízení.

Benefity

  • Práce v rozmanitém mezinárodním prostředí napříč různými obory.
  • Možnost učit se a spolupracovat se seniorním vedoucím a jeho manažerským týmem.
  • Rostoucí možnosti uplatnění na několika místech v Evropě.
  • Možnost budovat naplňující kariéru s řadou benefitů.
  • Účast na školeních pro profesní rozvoj.
  • Skvělé pracovní prostředí.
  • Flexibilní pracovní doba.
  • Smlouva B2B.