
InPost Group driver et leveringsnettverk utenfor hjemmet for netthandel, som kombinerer automatiserte pakkebokser, budtjenester og steder for henting og innlevering. Plattformen hjelper forhandlere og forbrukere med å håndtere pakkeleveranser gjennom praktiske hentemuligheter og leveringsinfrastruktur i Polen, Frankrike, Benelux-regionen, Storbritannia og Italia. Selskapet fokuserer på teknologidrevet logistikk og leveringsmodeller med lavere miljøpåvirkning, og støtter den fortsatte veksten i netthandelen i Europa.
Senior Java-programvareingeniør (fjernarbeid, Polen)
Bygg hendelsesdrevne mikrotjenester for pakkelevering på InPosts e-handelsplattform for logistikk. Led arbeidet med arkitektur, testing og utrulling av systemer med høy tilgjengelighet.
Beskrivelse
- Design og bygg mikrotjenester etter prinsippene for hexagonal arkitektur.
- Bidra til arkitekturbeslutninger og løsningsdesign.
- Utvikle hendelsesdrevne integrasjoner med Kafka, Avro og Transactional Outbox-mønsteret.
- Opprett automatiserte enhets-, integrasjons- og kontrakttester.
- Gjennomgå kode og opprettholde høy kodekvalitet.
- Ta ansvar for tildelte temaer, samarbeid med interessenter, innhent informasjon og lever løsninger fra start til slutt.
- Bruk AI-kodeverktøy som Claude Code i det daglige arbeidet.
- Før prosjekter gjennom hele utviklingsløpet, fra analyse og arkitektur til implementering, testing og utrulling.
- Utvikle forretningskritiske systemer for opprettelse av pakker i InPosts Consumer & Merchant Domain Send-team.
Krav
- Erfaring med programvareutvikling på seniornivå.
- Solid erfaring med Java 21 eller nyere og Spring Boot, inkludert MVC og/eller WebFlux.
- Praktisk erfaring med Kafka.
- Erfaring med PostgreSQL og/eller MongoDB.
- God kunnskap om hexagonal arkitektur eller Clean Architecture og mikrotjenestemønstre.
- Erfaring med verktøy og metoder for automatisert testing, som Spock eller JUnit, Testcontainers og kontrakttesting.
- Erfaring med Kubernetes, Helm og GitLab CI.
- God forståelse av sikkerhet basert på OAuth2/JWT.
- Gode ferdigheter i AI-kodeverktøy; Claude Code er selskapets standard, og erfaring med GitHub Copilot eller Cursor er også relevant.
- Evne til å arbeide effektivt i komplekse distribuerte miljøer med dusinvis av mikrotjenester og mange kommunikasjonskanaler.
- Evne til å støtte produksjonstrafikk i stor skala og krav om nesten 100 % oppetid.
- Evne til å analysere temaer selvstendig, identifisere interessenter, innhente informasjon og levere løsninger fra start til slutt.
- Vilje og mulighet til å reise til Warszawa for det siste rekrutteringstrinnet.
Fordeler
- Jobb i et mangfoldig, internasjonalt og tverrfaglig miljø.
- Lær av og samarbeid med en erfaren leder og ledergruppen.
- Få tilgang til voksende muligheter flere steder i Europa.
- Bygg en givende karriere med en rekke goder.
- Delta i faglig utvikling og opplæring.
- Jobb i et utmerket miljø.
- Fleksibel arbeidstid.
- B2B-kontrakt.