GCP Data Engineer with Java (f/m/x)
⚲ 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ą.