
InPost Group ylläpitää verkkokaupan kotiinkuljetusten ulkopuolista jakeluverkostoa, joka yhdistää automaattiset pakettiautomaatit, kuriiripalvelut sekä pakettien nouto- ja jättöpisteet. Sen alusta auttaa kauppiaita ja kuluttajia hallitsemaan pakettien toimituksia tarjoamalla käteviä noutovaihtoehtoja ja toimitusinfrastruktuuria Puolassa, Ranskassa, Benelux-maissa, Yhdistyneessä kuningaskunnassa ja Italiassa. Yhtiö keskittyy teknologiaa hyödyntävään logistiikkaan ja ympäristövaikutuksiltaan vähäisempiin toimitusmalleihin tukien verkkokaupan jatkuvaa kasvua Euroopassa.
Senior Java -ohjelmistokehittäjä (etätyö, Puola)
Rakenna tapahtumapohjaisia pakettitoimitusten mikropalveluja InPostin verkkokaupan logistiikka-alustalle. Johda erittäin käytettävissä olevien järjestelmien arkkitehtuuria, testausta ja käyttöönottoa.
Kuvaus
- Suunnittele ja rakenna mikropalveluja heksagonaalisen arkkitehtuurin periaatteiden mukaisesti.
- Osallistu arkkitehtuuripäätösten ja ratkaisumallien määrittelyyn.
- Kehitä tapahtumapohjaisia integraatioita Kafkaa ja Avroa sekä Transactional Outbox -mallia käyttäen.
- Luo automatisoituja yksikkö-, integraatio- ja sopimustestejä.
- Tarkasta koodia ja ylläpidä korkeaa laatutasoa.
- Ota vastuu sinulle osoitetuista aiheista, työskentele sidosryhmien kanssa, kerää tarvittavat tiedot ja toimita ratkaisut alusta loppuun.
- Käytä päivittäisessä työssäsi tekoälypohjaisia koodaustyökaluja, kuten Claude Codea.
- Vie projektit läpi koko kehityssyklin analyysistä ja arkkitehtuurista toteutukseen, testaukseen ja käyttöönottoon.
- Kehitä liiketoimintakriittisiä pakettien luontijärjestelmiä InPostin Consumer & Merchant Domain Send -tiimissä.
Vaatimukset
- Kokemusta ohjelmistokehityksestä senioritasolla.
- Vahvaa kokemusta Java 21:stä tai uudemmasta versiosta ja Spring Bootista, mukaan lukien MVC ja/tai WebFlux.
- Käytännön kokemusta Kafkasta.
- Kokemusta PostgreSQL:stä ja/tai MongoDB:stä.
- Hyvä heksagonaalisen tai Clean Architecturen sekä mikropalvelumallien tuntemus.
- Kokemusta automatisoidun testauksen työkaluista ja menetelmistä, kuten Spockista tai JUnitista, Testcontainersista ja sopimustestauksesta.
- Kokemusta Kubernetesista, Helmistä ja GitLab CI:stä.
- Hyvä OAuth2- ja JWT-pohjaisen tietoturvan tuntemus.
- Tekoälypohjaisten koodaustyökalujen sujuva käyttö; yrityksen standardi on Claude Code, ja kokemus GitHub Copilotista tai Cursorista on myös hyödyksi.
- Kyky työskennellä tehokkaasti monimutkaisissa hajautetuissa ympäristöissä, joissa on kymmeniä mikropalveluja ja useita viestintäkanavia.
- Kyky tukea suuria tuotantoliikennemääriä ja lähes 100 prosentin käytettävyysvaatimuksia.
- Kyky analysoida aiheita itsenäisesti, tunnistaa sidosryhmät, kerätä tarvittavat tiedot ja toimittaa ratkaisut alusta loppuun.
- Valmius ja mahdollisuus matkustaa Varsovaan rekrytointiprosessin viimeistä vaihetta varten.
Edut
- Työskentely monimuotoisessa, kansainvälisessä ja monialaisessa ympäristössä.
- Mahdollisuus oppia kokeneelta johtajalta ja hänen johtoryhmältään sekä tehdä heidän kanssaan yhteistyötä.
- Kasvavia uramahdollisuuksia useissa Euroopan toimipisteissä.
- Mahdollisuus rakentaa mielekäs ura ja saada erilaisia etuja.
- Osallistuminen ammatilliseen koulutukseen.
- Erinomainen työympäristö.
- Joustavat työajat.
- B2B-sopimus.