W skrócie
- Zadania: Twórz oprogramowanie w nowoczesnych technologiach i współpracuj nad innowacyjnymi projektami.
- Firma: InPost Group - innowacyjna firma zajmująca się dostawami w Europie.
- Benefity: Konkurencyjne wynagrodzenie, zdalna praca i możliwości rozwoju zawodowego.
- Pozostałe informacje: Dynamiczne środowisko z doskonałymi możliwościami rozwoju kariery.
- Dlaczego ta praca: Pracuj z najnowszymi technologiami i wpływaj na przyszłość dostaw.
- Kwalifikacje: Doświadczenie w programowaniu w Javie i umiejętności współpracy w zespole.
Przewidywane wynagrodzenie mieści się w przedziale 90000 - 110000 zł za rok.
InPost Group jest innowacyjną europejską firmą zajmującą się dostawami poza domem, rewolucjonizującą sposób dostarczania paczek do klientów. Z operacjami w kilku krajach, nasza sieć inteligentnych paczkomatów zapewnia klientom szybkie, wygodne i bezpieczne opcje dostawy.
W tej roli będziesz odpowiedzialny za pełny cykl życia oprogramowania, od analizy tematu i projektowania architektury rozwiązania po implementację, automatyczne testowanie i wdrażanie.
Twoje obowiązki będą obejmować:
- Projektowanie i implementację mikroserwisów zgodnie z zasadami Hexagonal Architecture
- Aktywne uczestnictwo w decyzjach architektonicznych i projektowaniu rozwiązań
- Budowanie integracji opartych na zdarzeniach przy użyciu Kafka, Avro i Transactional Outbox
- Pisanie kompleksowych testów automatycznych, w tym testów jednostkowych, integracyjnych i kontraktowych
- Udział w przeglądach kodu i utrzymywanie wysokich standardów jakości kodu
- Przyjmowanie odpowiedzialności za przypisane tematy, identyfikowanie odpowiednich interesariuszy i samodzielne zbieranie informacji potrzebnych do dostarczenia rozwiązań end-to-end
- Używanie narzędzi wspomagających rozwój AI, takich jak Claude Code, w codziennym procesie rozwoju
Szukamy programisty na poziomie senior, który ma:
- Silne doświadczenie z Java 21+ i Spring Boot, w tym MVC i/lub WebFlux
- Praktyczne doświadczenie z Kafka
- Doświadczenie z PostgreSQL i/lub MongoDB
- Dobre zrozumienie Hexagonal / Clean Architecture oraz wzorców mikroserwisów
- Doświadczenie z testowaniem automatycznym, takim jak Spock lub JUnit, Testcontainers i testowanie kontraktów
- Doświadczenie z Kubernetes, Helm i GitLab CI
- Solidne zrozumienie bezpieczeństwa opartego na OAuth2/JWT
- Biegłość w narzędziach do kodowania AI, takich jak Claude Code
Rola wiąże się z wysokim stopniem autonomii od pierwszego dnia. Oczekuje się, że samodzielnie przeanalizujesz tematy, zidentyfikujesz odpowiednich interesariuszy, zbierzesz niezbędne informacje i weźmiesz odpowiedzialność za dostarczanie rozwiązań end-to-end.
Proszę zauważyć, że chociaż rola jest zdalna, ostatni etap procesu rekrutacyjnego odbywa się osobiście w naszym biurze w Warszawie, więc kandydaci powinni być dostępni i gotowi do podróży do Warszawy na to spotkanie.
Oferujemy możliwość pracy w różnorodnym, międzynarodowym i międzyfunkcyjnym środowisku, wraz z wiodącymi ekspertami.
InPost to rozwijająca się firma, która oferuje swoim pracownikom coraz więcej możliwości w kilku lokalizacjach w Europie.
Oferujemy doskonałe środowisko pracy i elastyczne godziny.
Senior Software Engineer (Java) – Remote in Katowice – pracodawca: InPost
InPost to doskonały pracodawca, który oferuje wyjątkowe możliwości rozwoju w dynamicznym środowisku e-commerce. Pracując jako Senior Data Developer, będziesz miał realny wpływ na podejmowanie decyzji strategicznych, a także możliwość współpracy z międzynarodowym zespołem ekspertów. Nasza kultura pracy sprzyja innowacjom i eksperymentowaniu z nowymi technologiami, co czyni naszą firmę atrakcyjnym miejscem dla osób poszukujących satysfakcjonującej kariery.