
InPost Group exploiteert een bezorgnetwerk buiten de deur voor e-commerce en combineert geautomatiseerde pakketkluizen, koeriersdiensten en afhaal- en inleverpunten. Het platform helpt handelaren en consumenten bij het beheren van pakketbezorging met handige afhaalopties en bezorginfrastructuur in Polen, Frankrijk, de Benelux, het Verenigd Koninkrijk en Italië. Het bedrijf richt zich op technologiegedreven logistiek en bezorgmodellen met een lagere impact op het milieu, en ondersteunt daarmee de verdere groei van online retail in Europa.
Senior Java-softwareontwikkelaar (remote, Polen)
Bouw eventgedreven microservices voor pakketbezorging op het e-commercelogistieke platform van InPost. Werk aan architectuur, tests en implementatie van systemen met hoge beschikbaarheid.
Beschrijving
- Ontwerp en bouw microservices volgens de principes van Hexagonal Architecture.
- Denk mee over architectuurbeslissingen en oplossingsontwerpen.
- Ontwikkel eventgedreven integraties met Kafka, Avro en het Transactional Outbox-patroon.
- Maak geautomatiseerde unit-, integratie- en contracttests.
- Beoordeel code en bewaak de hoge codekwaliteit.
- Neem verantwoordelijkheid voor toegewezen onderwerpen, betrek stakeholders, verzamel informatie en lever oplossingen van begin tot eind op.
- Gebruik dagelijks AI-codeertools zoals Claude Code.
- Begeleid projecten door de volledige ontwikkelcyclus, van analyse en architectuur tot implementatie, testen en deployment.
- Ontwikkel bedrijfskritische systemen voor het aanmaken van pakketten binnen het Send-team van InPosts Consumer & Merchant-domein.
Vereisten
- Ervaring met softwareontwikkeling op seniorniveau.
- Ruime ervaring met Java 21 of hoger en Spring Boot, waaronder MVC en/of WebFlux.
- Praktische ervaring met Kafka.
- Ervaring met PostgreSQL en/of MongoDB.
- Goede kennis van Hexagonal of Clean Architecture en microservicespatronen.
- Ervaring met tools en methoden voor geautomatiseerd testen, zoals Spock of JUnit, Testcontainers en contracttesting.
- Ervaring met Kubernetes, Helm en GitLab CI.
- Goed begrip van beveiliging op basis van OAuth2/JWT.
- Ervaren met AI-codeertools; Claude Code is de bedrijfsstandaard, en ervaring met GitHub Copilot of Cursor is ook relevant.
- Vermogen om effectief te werken in complexe, gedistribueerde omgevingen met tientallen microservices en veel communicatiekanalen.
- Vermogen om grootschalig productieverkeer en beschikbaarheidseisen van bijna 100% te ondersteunen.
- Vermogen om zelfstandig onderwerpen te analyseren, stakeholders te identificeren, informatie te verzamelen en oplossingen van begin tot eind op te leveren.
- Bereidheid en mogelijkheid om voor de laatste fase van de sollicitatieprocedure naar Warschau te reizen.
Voordelen
- Werken in een diverse, internationale en multidisciplinaire omgeving.
- Leren en samenwerken met een senior leidinggevende en diens managementteam.
- Toegang tot groeiende carrièremogelijkheden op verschillende locaties in Europa.
- Een bevredigende loopbaan opbouwen met uiteenlopende arbeidsvoorwaarden.
- Deelnemen aan trainingen voor professionele ontwikkeling.
- Werken in een uitstekende omgeving.
- Flexibele werktijden.
- B2B-contract.