W skrócie
- Zadania: Twórz i wdrażaj mikroserwisy w Java/Spring Boot oraz zarządzaj integracjami opartymi na zdarzeniach.
- Firma: InPost Group to innowacyjna firma zajmująca się dostawami poza domem w Europie.
- Benefity: Elastyczne godziny pracy, umowa B2B oraz możliwości rozwoju zawodowego.
- Pozostałe informacje: Dynamiczne środowisko z możliwościami kariery w międzynarodowym zespole.
- Dlaczego ta praca: Pracuj z ekspertami i wpływaj na przyszłość e-commerce i logistyki.
- Kwalifikacje: 5+ lat doświadczenia w programowaniu w Java oraz umiejętności współpracy z interesariuszami.
Przewidywane wynagrodzenie mieści się w przedziale 82800 - 101200 zł za rok.
InPost Group jest innowacyjną europejską firmą zajmującą się dostawami poza domem, rewolucjonizującą sposób dostarczania paczek do klientów. Nasza sieć inteligentnych paczkomatów zapewnia klientom szybkie, wygodne i bezpieczne opcje dostawy. Obecnie poszukujemy Starszych Inżynierów do InPost Pay - kompleksowego rozwiązania e-commerce oferującego zintegrowaną platformę płatności i dostawy.
Model hybrydowy: 1 dzień w tygodniu w biurze w Warszawie lub Krakowie, pozostałe dni zdalnie.
Twoje obowiązki:
- Projektowanie i wdrażanie wysokowydajnych mikroserwisów w Java / Spring Boot
- Budowanie i utrzymywanie integracji opartych na zdarzeniach przy użyciu Apache Kafka
- Właściciel warstwy danych: projektowanie schematu, optymalizacja zapytań, migracje (PostgreSQL)
- Praca w konteneryzowanym środowisku chmurowym: Docker, Kubernetes, GCP
- Utrzymywanie wysokiej jakości kodu poprzez przeglądy, standardy testowania i dyscyplinę CI/CD
- Mentorowanie członków zespołu i promowanie kultury jakości oraz ciągłego doskonalenia
Własność i dostawa:
- Pełna odpowiedzialność za funkcje od początku do końca - od wymagań po produkcję i dalej
- Bezpośrednia współpraca z interesariuszami biznesowymi w celu kwestionowania założeń i dostosowywania rozwiązań
- Głęboka znajomość produktu - kontekst biznesowy, wpływ na klienta, dlaczego każda funkcja jest ważna
- Umiejętność poruszania się w złożonej organizacji i budowania mostów między zespołami
- Pisanie jasnej dokumentacji technicznej: dokumenty projektowe, RFC i ADR
- Proaktywne identyfikowanie i rozwiązywanie długu technicznego
- Aktywny udział w dyskusjach architektonicznych z dobrze uzasadnionymi propozycjami
Wymagania:
- 5+ lat komercyjnego doświadczenia w programowaniu w Java (Java 11/17+, Spring Boot, Spring Security, JPA/Hibernate)
- Silne doświadczenie w systemach rozproszonych - mikroserwisy, wzorce oparte na zdarzeniach, komunikacja między usługami
- Znajomość wewnętrznych mechanizmów JVM: model pamięci, tuning GC, współbieżność, profilowanie wydajności
- Modelowanie relacyjne PostgreSQL, strategia indeksowania, plany zapytań, migracje schematów
- Udokumentowana umiejętność pracy z interesariuszami nietechnicznymi i pisania dokumentów projektowych
- Znajomość języka angielskiego na poziomie B2+
- Umiejętność korzystania z narzędzi AI i dużych modeli językowych (np. GitHub Copilot, ChatGPT, Claude) w celu zwiększenia wydajności i przyspieszenia rozwoju
Preferencje:
- Domain-Driven Design (DDD), CQRS, Event Sourcing
- gRPC, GraphQL
- GCP: Cloud Functions, Pub/Sub, GKE, Cloud Spanner
- MongoDB
- Doświadczenie w systemach o wysokiej przepustowości i niskim opóźnieniu
- Tło w e-commerce, logistyce lub fintech
Dlaczego warto dołączyć do InPost?
- Możliwość pracy w różnorodnym, międzynarodowym i międzyfunkcyjnym środowisku, wraz z wiodącymi ekspertami
- Praca i nauka od lidera seniora i jego zespołu kierowniczego
- InPost to rozwijająca się firma, która oferuje coraz więcej możliwości w kilku lokalizacjach w Europie
- Satysfakcjonujące kariery z szerokim zakresem korzyści oraz inwestycje w szkolenia dla rozwoju ludzi
- Świetne środowisko pracy i elastyczne godziny
Senior Java Engineer – Hybrid in Kraków – 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.