
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.