InPost Group
InPost Group
InPost Group prevádzkuje sieť doručovania mimo domova pre elektronický obchod, ktorá prepája automatizované výdajné boxy, kuriérske služby a miesta na vyzdvihnutie a odovzdanie zásielok. Jej platforma pomáha obchodníkom a spotrebiteľom spravovať doručovanie balíkov prostredníctvom pohodlných možností vyzdvihnutia a doručovacej infraštruktúry v Poľsku, Francúzsku, regióne Beneluxu, Spojenom kráľovstve a Taliansku. Spoločnosť sa zameriava na technologicky podporovanú logistiku a doručovacie modely s menším vplyvom na životné prostredie, čím podporuje pokračujúci rast online maloobchodu v Európe.

Seniorný softvérový inžinier Java (práca na diaľku, Poľsko)

Vyvíjajte mikroslužby založené na udalostiach pre platformu elektronického obchodu a logistiky doručovania zásielok spoločnosti InPost. Veďte prácu na architektúre, testovaní a nasadzovaní systémov s vysokou dostupnosťou.

Popis

  • Navrhovať a vytvárať mikroslužby podľa princípov hexagonálnej architektúry.
  • Podieľať sa na formovaní architektonických rozhodnutí a návrhov riešení.
  • Vyvíjať integrácie založené na udalostiach s použitím Kafka, Avro a vzoru Transactional Outbox.
  • Vytvárať automatizované jednotkové, integračné a kontraktné testy.
  • Kontrolovať kód a udržiavať jeho vysokú kvalitu.
  • Preberať zodpovednosť za pridelené témy, spolupracovať so zainteresovanými stranami, získavať informácie a dodávať riešenia od začiatku do konca.
  • Pri každodennej práci používať nástroje na programovanie s podporou umelej inteligencie, ako je Claude Code.
  • Viesť projekty celým životným cyklom vývoja, od analýzy a architektúry cez implementáciu a testovanie až po nasadenie.
  • Vyvíjať systémy na vytváranie zásielok, ktoré sú kľúčové pre podnikanie, v tíme Send domény Consumer & Merchant spoločnosti InPost.

Požiadavky

  • Skúsenosti s vývojom softvéru na seniorskej úrovni.
  • Rozsiahle skúsenosti s Java 21 alebo novšou verziou a Spring Boot vrátane MVC a/alebo WebFlux.
  • Praktické skúsenosti s Kafka.
  • Skúsenosti s PostgreSQL a/alebo MongoDB.
  • Dobrá znalosť hexagonálnej alebo čistej architektúry a vzorov mikroslužieb.
  • Skúsenosti s nástrojmi a postupmi automatizovaného testovania, napríklad Spock alebo JUnit, Testcontainers a kontraktným testovaním.
  • Skúsenosti s Kubernetes, Helm a GitLab CI.
  • Dobré porozumenie zabezpečeniu na základe OAuth2/JWT.
  • Znalosť nástrojov na programovanie s podporou umelej inteligencie; firemným štandardom je Claude Code, relevantné sú aj skúsenosti s GitHub Copilot alebo Cursor.
  • Schopnosť efektívne pracovať v zložitých distribuovaných prostrediach s desiatkami mikroslužieb a mnohými komunikačnými kanálmi.
  • Schopnosť podporovať rozsiahlu prevádzku v produkcii a požiadavky na dostupnosť blízku 100 %.
  • Schopnosť samostatne analyzovať témy, identifikovať zainteresované strany, získavať informácie a dodávať riešenia od začiatku do konca.
  • Ochota a schopnosť cestovať do Varšavy na záverečnú fázu náborového procesu.

Benefity

  • Práca v rozmanitom medzinárodnom prostredí naprieč rôznymi funkciami.
  • Možnosť učiť sa a spolupracovať so skúseným lídrom a jeho vedúcim tímom.
  • Prístup k rastúcim príležitostiam na viacerých miestach v Európe.
  • Možnosť budovať napĺňajúcu kariéru s rôznymi benefitmi.
  • Účasť na školeniach zameraných na profesionálny rozvoj.
  • Práca vo výbornom pracovnom prostredí.
  • Flexibilný pracovný čas.
  • Zmluva B2B.