Senior Java Engineer – Hybrid in Warsaw

Senior Java Engineer – Hybrid in Warsaw

Warsaw Pełny etat 75600 - 92400 zł / rok (szac.) Hybrydowo
I

W skrócie

  • Zadania: Twórz i wdrażaj mikroserwisy w Java oraz integracje z Apache Kafka.
  • Firma: InPost Group - innowacyjna firma zajmująca się dostawami w Europie.
  • Benefity: Elastyczne godziny pracy, rozwój zawodowy i praca w międzynarodowym zespole.
  • Pozostałe informacje: Dynamiczne środowisko z możliwościami rozwoju kariery w różnych lokalizacjach.
  • Dlaczego ta praca: Pracuj nad nowoczesnymi rozwiązaniami e-commerce i wpływaj na przyszłość dostaw.
  • Kwalifikacje: 5+ lat doświadczenia w programowaniu w Java i znajomość systemów rozproszonych.

Przewidywane wynagrodzenie mieści się w przedziale 75600 - 92400 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 zatrudniamy Senior Engineerów dla InPost Pay - kompleksowego rozwiązania e-commerce oferującego zintegrowaną platformę płatności i dostawy.

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 schematów, 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, powód każdej funkcji
  • Nawigowanie w złożoności pracy w dużej organizacji z wieloma zespołami
  • Pisanie jasnej dokumentacji technicznej: dokumenty projektowe, RFC i ADR
  • Identyfikowanie i proaktywne rozwiązywanie zadłużenia 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
  • Głębokie zrozumienie wewnętrznych mechanizmów JVM: model pamięci, dostrajanie GC, współbieżność, profilowanie wydajności
  • Apache Kafka - producenci, konsumenci, grupy konsumentów, zarządzanie offsetami, obsługa błędów
  • PostgreSQL - modelowanie relacyjne, strategia indeksowania, plany zapytań, migracje schematów
  • Docker + Kubernetes - codzienne użytkowanie w produkcji
  • Maven/Gradle, Git, JIRA, Confluence, przeglądy kodu, CI/CD
  • Udowodniona 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

Miłe widziane:

  • Doświadczenie w programowaniu w Kotlinie
  • 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 senior lidera i jego zespołu kierowniczego, co poszerza doświadczenie w branży e-commerce i logistyki.
  • 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 pracowników.
  • Świetne środowisko pracy i elastyczne godziny.

Senior Java Engineer – Hybrid in Warsaw – 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 Warsaw

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