Bulldogjob Praca zdalna Expert

Java Team Lead

Luxoft DXC

⚲ Krakow, Warsaw, Wroclaw

Do uzgodnienia

Wymagania

  • doświadczenie w projektowaniu i utrzymaniu rozwiązań dla platform danych dużej skali
  • doświadczenie w budowaniu pipeline'ów danych w Java i Apache Spark
  • doświadczenie w optymalizacji zadań batchowych
  • doświadczenie w zapewnianiu jakości, walidacji i spójności danych
  • umiejętność tłumaczenia wymagań biznesowych i regulacyjnych na rozwiązania techniczne
  • praca w rozproszonym zespole w modelu agile (Ukraina, Polska, USA)

Opis stanowiska

Dołączasz do zespołu rozwijającego platformę raportowania regulacyjnego dla dużego amerykańskiego banku inwestycyjnego — system przetwarza ogromne wolumeny danych z wielu systemów wewnętrznych, aby generować raporty dla 240 jurysdykcji na świecie. W praktyce budujesz i optymalizujesz pipeline'y danych w Javie i Apache Spark, implementujesz logikę raportowania oraz dbasz o walidację i spójność danych. To oferta dla doświadczonego inżyniera danych/backendowca, który lubi pracę z dużymi zbiorami danych i nie boi się presji związanej z systemem o kluczowym znaczeniu biznesowym. Uwaga: praca w rozproszonym zespole (Ukraina, Polska, USA) wiąże się z wyzwaniami komunikacyjnymi i logistycznymi związanymi ze strefami czasowymi.

🔍 Dekoder Ogłoszenia

🔴
large-scale, business-critical data platform operating in a highly regulated environment
Praca nad systemem o kluczowym znaczeniu biznesowym, gdzie błędy mogą mieć poważne konsekwencje, co oznacza wysokie wymagania i presję.
🔴
global distributed team with colleagues located in Ukraine, Poland, and the US
Możliwe wyzwania komunikacyjne i logistyczne związane z pracą w różnych strefach czasowych i kulturach.
🟡
Design, develop, and maintain solutions
Oprócz tworzenia nowych rozwiązań, będziesz odpowiedzialny za utrzymanie i ewentualne refaktoryzację istniejącego kodu.
🟡
Build and enhance data processing pipelines using Java and Apache Spark
Oczekuje się biegłości w pracy z Apache Spark, co może wymagać dodatkowego czasu na naukę lub pogłębienie wiedzy.
🟡
Develop and optimize batch processing jobs
Praca może koncentrować się na zadaniach wsadowych, które wymagają optymalizacji wydajności i obsługi dużych ilości danych.