Pracuj.pl Stacjonarnie Senior

GCP Data Engineer with Java (f/m/x)

Sii Sp. z o.o.

⚲ Kraków, Podgórze

Do uzgodnienia

Wymagania

  • min. 5 lat doświadczenia z Java i zasadami projektowania obiektowego (SOLID, DRY, KISS)
  • praktyczna znajomość Spring Boot i jego ekosystemu
  • doświadczenie w projektowaniu i implementacji skalowalnych pipeline'ów przetwarzania danych
  • doświadczenie w budowie REST API i aplikacji rozproszonych
  • znajomość baz relacyjnych i NoSQL, preferowanie PostgreSQL i Bigtable
  • rozumienie praktyk DevOps i CI/CD, w tym Jenkins i skrypty Groovy
  • angielski na poziomie zaawansowanym

Opis stanowiska

Praca w globalnym zespole (bazującym w Krakowie) nad strategiczną platformą ryzyka w chmurze GCP. Będziesz projektować i rozwijać skalowalne pipeline'y danych oraz mikroserwisy przetwarzające duże wolumeny danych w czasie rzeczywistym i wsadowo, a także integrować systemy wewnętrzne z naciskiem na optymalizację kosztów. To oferta dla Data Engineera z mocnym backgroundem Java, który czuje się swobodnie zarówno w backendzie, jak i w przetwarzaniu danych. Uwaga: rola wymaga samodzielnego projektowania systemów przetwarzania danych odpornych na duże obciążenia — to nie jest pozycja dla kogoś, kto oczekuje gotowych rozwiązań.

🔍 Dekoder Ogłoszenia

🔴
Proven ability to design and implement scalable data processing pipelines
Oczekuje się, że kandydat będzie w stanie samodzielnie zaprojektować i zbudować systemy przetwarzania danych, które poradzą sobie ze znacznymi obciążeniami.
🔴
Strong track record in building REST APIs and distributed applications
Poszukiwane jest doświadczenie w tworzeniu usług sieciowych i systemów rozproszonych, co może oznaczać pracę nad złożoną architekturą.
🔴
Good understanding of DevOps and CI/CD practices, including Jenkins and Groovy scripting
Wymagane jest nie tylko rozumienie, ale także praktyczne umiejętności związane z automatyzacją procesów wdrażania i budowania oprogramowania.
🟡
collaborate with engineers and stakeholders across multiple locations
Praca będzie wymagała efektywnej komunikacji i koordynacji z zespołami i osobami z różnych regionów geograficznych.
🟡
contribute to the ongoing evolution of a modern, data-driven platform
Oczekuje się aktywnego udziału w rozwoju i ulepszaniu istniejącej platformy, co może oznaczać pracę nad nowymi funkcjonalnościami i refaktoryzacją.