Mid/Senior Java Developer in Warsaw

Mid/Senior Java Developer in Warsaw

Warsaw Pełny etat 123750 - 151250 zł / rok (szac.) Hybrydowo
N

W skrócie

  • Zadania: Twórz i rozwijaj zaawansowane systemy zarządzania subskrypcjami w dynamicznym zespole.
  • Firma: Piano, innowacyjna firma technologiczna z globalnym zasięgiem.
  • Benefity: Atrakcyjne wynagrodzenie, elastyczne godziny pracy i możliwości rozwoju zawodowego.
  • Pozostałe informacje: Dynamiczne środowisko z możliwościami szybkiego rozwoju kariery.
  • Dlaczego ta praca: Pracuj nad technologiami przyszłości i wpływaj na doświadczenia klientów.
  • Kwalifikacje: 5+ lat doświadczenia w programowaniu w Javie oraz znajomość Kotlin.

Przewidywane wynagrodzenie mieści się w przedziale 123750 - 151250 zł za rok.

Rozwiązanie Piano w zakresie optymalizacji przychodów cyfrowych pomaga usługom cyfrowym zwiększać przychody poprzez lepsze zrozumienie i wpływanie na zachowania swoich klientów. Piano łączy analitykę, segmentację i personalizację komercyjną w jednej aplikacji napędzanej sztuczną inteligencją, umożliwiając stronom i aplikacjom efektywne maksymalizowanie wartości każdej wizyty użytkownika. Siedziba główna znajduje się w Amsterdamie, a biura w Amerykach, Europie i Azji-Pacyfiku. Piano obsługuje globalną bazę klientów, w tym BBC, Deutsche Telekom, Nikkei, AXA i Wall Street Journal.

O projekcie

Dołączysz do zespołu pracującego nad systemem o wysokiej złożoności w obszarze zarządzania fakturowaniem i subskrypcjami. Platforma wykorzystuje architekturę hybrydową (monolit + wybrane mikroserwisy) oraz hybrydowy stos technologiczny, wymagający silnego osądu inżynieryjnego w zakresie spójności, poprawności, niezawodności i skalowalności. Krytyczny obszar: cykle fakturowania i cykle życia subskrypcji w różnych dostawcach płatności. Precyzja i integralność danych są niepodważalne. Architektura rozproszona: wzorce oparte na zdarzeniach (Kafka), wzorce Outbox i rozproszony ekosystem hybrydowy: mix Spring Boot + Jersey + Guice, podzielony między Java 21 a Kotlin 2.0. Skalowanie i odporność: wzorce odporności (Resilience4j), obserwowalność (Datadog/OpenTelemetry).

Co będziesz robić

  • Współpracować z liderami technicznymi i architektami, aby efektywnie dostarczać nowe funkcjonalności w złożonym obszarze.
  • Planować, projektować i wdrażać nowe funkcje z silnym naciskiem na niezawodność, spójność i łatwość utrzymania.
  • Rozwiązywać problemy produkcyjne, zanim wpłyną na doświadczenie klienta (analiza przyczyn źródłowych, łagodzenie i długoterminowe poprawki).
  • Przyczyniać się do inżynierii: strategia testowania, wydajność, obserwowalność i gotowość operacyjna.

Oczekiwane kwalifikacje

  • 5+ lat doświadczenia jako programista Java (preferowane systemy korporacyjne).
  • Silna znajomość Javy (do wersji 21) oraz solidne doświadczenie z Kotlin.
  • Doświadczenie z Spring Boot (2.7+) / Spring Framework.
  • Dobry poziom zrozumienia SQL (MySQL 8) i ORM (Hibernate), w tym: strategie izolacji transakcji i blokowania; strojenie wydajności (dokładnie/ przynajmniej raz myślenie); Redis / Redisson (rozproszone blokady, obsługa współbieżności); projektowanie dla ostatecznej spójności, idempotencji i scenariuszy awarii.
  • Silna kultura testowania automatycznego: JUnit 5, Mockito, Testcontainers.
  • Znajomość języka polskiego i angielskiego (B2).

Miłe do posiadania

  • Chmura/infrastruktura: podstawowa znajomość AWS, Docker/Docker Compose.
  • Obserwowalność: Datadog, OpenTelemetry, podejście oparte na śledzeniu/metrykach.
  • Płatności: doświadczenie w integracji Stripe.
  • Frameworki: Spring Boot, Guice, Jersey (JAX-RS).
  • Dane: MySQL 8.0, Redis (Redisson), Hibernate 5.6, DynamoDB.

Mid/Senior Java Developer in Warsaw – pracodawca: NTIATIVE IT Recruitment

Nasza firma to wiodący międzynarodowy producent farmaceutyczny, który oferuje wyjątkowe możliwości rozwoju zawodowego w dynamicznym środowisku. Pracując z nami, będziesz częścią kultury innowacji i współpracy, gdzie Twoje pomysły mają znaczenie, a Twoja praca przyczynia się do poprawy zdrowia ludzi w całej Europie. Oferujemy konkurencyjne wynagrodzenie, elastyczne godziny pracy oraz programy rozwoju kariery, które wspierają Twój rozwój osobisty i zawodowy.

N

Dane kontaktowe:

Zespół rekrutacyjny NTIATIVE IT Recruitment

Naszym zdaniem te umiejętności pozwolą ci błyszczeć jako Mid/Senior Java Developer in Warsaw

Java (do wersji 21)
Kotlin (do wersji 2.0)
Spring Boot (2.7+)
Spring Framework
SQL (MySQL 8)
ORM (Hibernate)
Redis / Redisson