InPost Group
InPost Group
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.