
InPost Group driver ett leveransnätverk utanför hemmet för e-handel som kombinerar automatiserade paketboxar, budtjänster samt ombud för hämtning och inlämning. Plattformen hjälper handlare och konsumenter att hantera paketleveranser med smidiga upphämtningsalternativ och leveransinfrastruktur i Polen, Frankrike, Beneluxregionen, Storbritannien och Italien. Företaget fokuserar på teknikdriven logistik och leveransmodeller med lägre miljöpåverkan, vilket stödjer den fortsatta tillväxten av näthandeln i Europa.
Senior Javautvecklare (distans, Polen)
Bygg händelsestyrda mikrotjänster för paketleveranser på InPosts e-handelsplattform för logistik. Led arbetet med arkitektur, testning och driftsättning av system med hög tillgänglighet.
Beskrivning
- Utforma och bygg mikrotjänster enligt principerna för hexagonal arkitektur.
- Bidra till arkitekturbeslut och lösningsdesign.
- Utveckla händelsestyrda integrationer med Kafka, Avro och Transactional Outbox-mönstret.
- Skapa automatiserade enhets-, integrations- och kontraktstester.
- Granska kod och upprätthålla hög kodkvalitet.
- Ta ansvar för tilldelade områden, samarbeta med intressenter, samla in information och leverera lösningar från start till mål.
- Använd AI-kodningsverktyg som Claude Code i det dagliga arbetet.
- Driv projekt genom hela utvecklingscykeln, från analys och arkitektur till implementation, testning och driftsättning.
- Utveckla verksamhetskritiska system för paketregistrering i InPosts Consumer & Merchant Domains Send-team.
Krav
- Erfarenhet av mjukvaruutveckling på senior nivå.
- Gedigen erfarenhet av Java 21 eller senare och Spring Boot, inklusive MVC och/eller WebFlux.
- Praktisk erfarenhet av Kafka.
- Erfarenhet av PostgreSQL och/eller MongoDB.
- Goda kunskaper i hexagonal arkitektur eller Clean Architecture och mikrotjänstmönster.
- Erfarenhet av verktyg och metoder för automatiserad testning, till exempel Spock eller JUnit, Testcontainers och kontraktstestning.
- Erfarenhet av Kubernetes, Helm och GitLab CI.
- Goda kunskaper om säkerhet baserad på OAuth2/JWT.
- Goda kunskaper i AI-kodningsverktyg; Claude Code är företagets standard, och erfarenhet av GitHub Copilot eller Cursor är också relevant.
- Förmåga att arbeta effektivt i komplexa distribuerade miljöer med dussintals mikrotjänster och många kommunikationskanaler.
- Förmåga att hantera storskalig produktionstrafik och krav på nästan 100 procents drifttid.
- Förmåga att självständigt analysera frågor, identifiera intressenter, samla in information och leverera lösningar från start till mål.
- Vilja och möjlighet att resa till Warszawa för det sista steget i rekryteringen.
Förmåner
- Arbeta i en mångsidig, internationell och tvärfunktionell miljö.
- Lär av och samarbeta med en senior ledare och ledningsgruppen.
- Få tillgång till växande möjligheter på flera platser i Europa.
- Bygg en givande karriär med ett brett utbud av förmåner.
- Delta i kompetensutveckling.
- Arbeta i en utmärkt miljö.
- Flexibla arbetstider.
- B2B-avtal.