Senior Java Engineer – Hybrid in Kraków

Senior Java Engineer – Hybrid in Kraków

Kraków Pełny etat 82800 - 101200 zł / rok (szac.) Hybrydowo
I

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.

I

Dane kontaktowe:

Zespół rekrutacyjny InPost

Naszym zdaniem te umiejętności pozwolą ci błyszczeć jako Senior Java Engineer – Hybrid in Kraków

Java 11/17+
Spring Boot
Spring Security
JPA/Hibernate
Apache Kafka
PostgreSQL
Docker