JustJoin.IT Hybrydowo Senior

Data Engineer (Java+cloud)

j-labs

⚲ Kraków

25 200 - 30 240 PLN netto (B2B)

Wymagania

  • Java
  • Spring Boot
  • CI/CD
  • PostgreSQL
  • NoSQL
  • REST API
  • Groovy
  • GCP
  • Apache Beam
  • Dataflow

Opis stanowiska

Dołączysz do zespołu odpowiedzialnego za rozwój strategicznego rozwiązania wspierającego obszar ryzyka rynkowego w globalnej instytucji finansowej. System dostarcza dane oraz scenariusze wykorzystywane przez zespoły odpowiedzialne za pomiar i analizę ryzyka, stanowiąc jeden z kluczowych elementów ekosystemu technologicznego organizacji.
Rozwiązanie zostało zbudowane w oparciu o architekturę chmurową i obejmuje zarówno komponenty przetwarzania wsadowego, jak i strumieniowego. W związku z rosnącą skalą biznesu oraz ilością obsługiwanych danych, zespół stale rozwija platformę, koncentrując się na wydajności, niezawodności i nowoczesnych rozwiązaniach inżynierskich.

O roli
Poszukujemy Senior Data Engineera z doświadczeniem w Javie, który będzie uczestniczył w projektowaniu i rozwijaniu usług odpowiedzialnych za pozyskiwanie, przetwarzanie oraz udostępnianie danych na potrzeby analiz ryzyka.
Rola łączy elementy backend developmentu, data engineeringu oraz pracy z rozwiązaniami chmurowymi. Osoba zatrudniona na tym stanowisku będzie odpowiedzialna za rozwój nowych funkcjonalności, usprawnianie istniejących komponentów oraz współtworzenie rozwiązań zapewniających wysoką skalowalność i niezawodność systemu.
To doskonała okazja dla inżyniera, który chce pracować przy złożonych systemach o dużej skali, mieć realny wpływ na decyzje techniczne oraz współpracować z międzynarodowymi zespołami biznesowymi i technologicznymi.

Zadania
• Analiza wymagań biznesowych i projektowanie bezpiecznych, skalowalnych oraz wydajnych rozwiązań do przetwarzania danych.
• Projektowanie i rozwój integracji z systemami wewnętrznymi, ze szczególnym uwzględnieniem wydajności oraz optymalizacji kosztów.
• Współtworzenie architektury i rozwój rozwiązań związanych z pozyskiwaniem oraz przetwarzaniem danych rynkowych.
• Udział w code review oraz dbanie o wysoką jakość dostarczanych rozwiązań.
• Analiza istniejących potoków danych i mikroserwisów oraz identyfikowanie obszarów do usprawnień i modernizacji.
• Ścisła współpraca z inżynierami, analitykami biznesowymi i interesariuszami w celu dostarczania rozwiązań odpowiadających potrzebom biznesowym.
• Rozwijanie i utrzymywanie standardów w zakresie monitoringu, logowania, obsługi błędów oraz niezawodności systemów.
• Wspieranie kultury jakości poprzez rozwój i promowanie automatycznych testów jednostkowych oraz integracyjnych.

Wymagania
• Bardzo dobra znajomość Javy.
• Dobra znajomość frameworka Spring Boot i jego ekosystemu.


Doświadczenie w projektowaniu i implementacji wydajnych potoków przetwarzania danych – mile widziana znajomość Apache Beam.
• Doświadczenie w projektowaniu i implementacji REST API.
• Znajomość relacyjnych baz danych (preferencyjnie PostgreSQL) oraz szerokolumnowych baz NoSQL (preferencyjnie Bigtable).
• Bardzo dobra znajomość zasad projektowania oprogramowania: KISS, SOLID, DRY itp.
• Podstawowa wiedza z zakresu DevOps oraz technologii CI/CD, w szczególności Jenkins i języka skryptowego Groovy.
• Doświadczenie w pracy ze standardowymi frameworkami i wzorcami integracyjnymi, takimi jak m.in. Saga i Lambda.
• Bardzo dobre umiejętności komunikacyjne i prezentacyjne, metodyczne podejście do pracy oraz umiejętność efektywnej współpracy zespołowej.
• Doskonałe zdolności analityczne i rozwiązywania problemów oraz chęć nauki nowych technologii.
Mile widziane:


Google Cloud Platform (GCP).



Apache Beam, Dataflow.



Kafka.

• Kubernetes, Docker.
• Terraform.
• OpenTelemetry, Prometheus, Grafana.
• Doświadczenie w projektach związanych z danymi finansowymi lub ryzykiem rynkowym.

Oferujemy
• Długofalową współpracę przy strategicznym projekcie.
• Pracę w doświadczonym, międzynarodowym zespole.
• Model hybrydowy: 8 dni w miesiącu z biura w Krakowie.

🔍 Dekoder Ogłoszenia

🟡
Dołączysz do zespołu odpowiedzialnego za rozwój strategicznego rozwiązania wspierającego obszar ryzyka rynkowego w globalnej instytucji finansowej.
Praca w korporacji finansowej, co może oznaczać biurokrację i powolne procesy, ale też stabilność i dobre benefity.
🔴
System dostarcza dane oraz scenariusze wykorzystywane przez zespoły odpowiedzialne za pomiar i analizę ryzyka, stanowiąc jeden z kluczowych elementów ekosystemu technologicznego organizacji.
System jest krytyczny dla biznesu, co może oznaczać presję na jego działanie i szybkie reagowanie na problemy.
🟡
Rozwiązanie zostało zbudowane w oparciu o architekturę chmurową i obejmuje zarówno komponenty przetwarzania wsadowego, jak i strumieniowego.
Oczekiwane jest doświadczenie z różnymi paradygmatami przetwarzania danych w chmurze, co może być wyzwaniem jeśli kandydat zna tylko jeden z nich.
🟡
Poszukujemy Senior Data Engineera z doświadczeniem w Javie, który będzie uczestniczył w projektowaniu i rozwijaniu usług odpowiedzialnych za pozyskiwanie, przetwarzanie oraz udostępnianie danych na potrzeby analiz ryzyka.
Oczekuje się samodzielności i doświadczenia w całym cyklu życia danych, a nie tylko w jednym jego etapie.
🟡
To doskonała okazja dla inżyniera, który chce pracować przy złożonych systemach o dużej skali, mieć realny wpływ na decyzje techniczne oraz współpracować z międzynarodowymi zespołami biznesowymi i technologicznymi.
Może oznaczać dużą odpowiedzialność i konieczność radzenia sobie z problemami w dużych, skomplikowanych systemach, a także potrzebę efektywnej komunikacji w międzynarodowym środowisku.