Senior Scala Developer
⚲ Cracow
26 880 - 31 080 PLN (B2B)
Wymagania
- Scala
- Spark
- GCP (nice to have)
Opis stanowiska
O projekcie:
- Dołącz do zespołu rozwijającego platformę, która wspiera walkę z przestępczością finansową na globalną skalę. Projekt wykorzystuje technologie Big Data, sztuczną inteligencję oraz rozwiązania chmurowe do identyfikacji potencjalnych zagrożeń związanych z praniem pieniędzy, oszustwami finansowymi i innymi formami przestępczości finansowej.- Platforma jest wykorzystywana przez analityków, investigatorów oraz data scientistów na całym świecie, umożliwiając prowadzenie zaawansowanych analiz opartych na ogromnych zbiorach danych.- Pracujemy w międzynarodowym środowisku Agile Scrum, w zespołach zlokalizowanych w Polsce, Wielkiej Brytanii i Chinach. Realizujemy sprinty dwutygodniowe oraz cykle wydawnicze co 6 tygodni.- Stack technologiczny: Scala, Apache Spark, Google Cloud Platform (GCP), Apache Airflow, Hadoop, Elasticsearch, Python, GitHub, Jenkins, Jira, Confluence, relacyjne bazy danych.- Tryb pracy: hybryda - praca z biura 1 raz w tygodniu
Wymagania:
WymaganiaMust have- Bardzo dobra znajomość Scala oraz Apache Spark- Doświadczenie w pracy z GitHub- Podstawowa znajomość Python- Znajomość Apache Airflow- Doświadczenie w pracy zgodnie z metodyką Scrum- Znajomość Jira i Confluence- Umiejętność pisania czytelnego i utrzymywalnego kodu- Dobra znajomość języka angielskiego umożliwiająca swobodną komunikację w międzynarodowym środowiskuNice to have- Doświadczenie z Google Cloud Platform (GCP)- Znajomość JUnit oraz podejść TDD i BDD- Doświadczenie z Jenkins- Znajomość zasad Clean Code, SOLID, KISS oraz DRY- Znajomość wzorców projektowych- Doświadczenie z Elasticsearch- Certyfikaty Secure Code Warrior lub doświadczenie w obszarze Secure Coding
Codzienne zadania:
- Tworzenie i rozwój pipeline’ów przetwarzania danych z wykorzystaniem Scala i Apache Spark w środowisku GCP
- Analiza oraz przetwarzanie danych w środowisku Big Data
- Udział w pełnym cyklu wytwarzania oprogramowania – od analizy wymagań po wdrożenie produkcyjne
- Utrzymanie, testowanie i rozwój istniejących rozwiązań
- Współpraca z międzynarodowymi zespołami oraz aktywny udział w procesie Scrum
- Dołącz do zespołu rozwijającego platformę, która wspiera walkę z przestępczością finansową na globalną skalę. Projekt wykorzystuje technologie Big Data, sztuczną inteligencję oraz rozwiązania chmurowe do identyfikacji potencjalnych zagrożeń związanych z praniem pieniędzy, oszustwami finansowymi i innymi formami przestępczości finansowej.- Platforma jest wykorzystywana przez analityków, investigatorów oraz data scientistów na całym świecie, umożliwiając prowadzenie zaawansowanych analiz opartych na ogromnych zbiorach danych.- Pracujemy w międzynarodowym środowisku Agile Scrum, w zespołach zlokalizowanych w Polsce, Wielkiej Brytanii i Chinach. Realizujemy sprinty dwutygodniowe oraz cykle wydawnicze co 6 tygodni.- Stack technologiczny: Scala, Apache Spark, Google Cloud Platform (GCP), Apache Airflow, Hadoop, Elasticsearch, Python, GitHub, Jenkins, Jira, Confluence, relacyjne bazy danych.- Tryb pracy: hybryda - praca z biura 1 raz w tygodniu
Wymagania:
WymaganiaMust have- Bardzo dobra znajomość Scala oraz Apache Spark- Doświadczenie w pracy z GitHub- Podstawowa znajomość Python- Znajomość Apache Airflow- Doświadczenie w pracy zgodnie z metodyką Scrum- Znajomość Jira i Confluence- Umiejętność pisania czytelnego i utrzymywalnego kodu- Dobra znajomość języka angielskiego umożliwiająca swobodną komunikację w międzynarodowym środowiskuNice to have- Doświadczenie z Google Cloud Platform (GCP)- Znajomość JUnit oraz podejść TDD i BDD- Doświadczenie z Jenkins- Znajomość zasad Clean Code, SOLID, KISS oraz DRY- Znajomość wzorców projektowych- Doświadczenie z Elasticsearch- Certyfikaty Secure Code Warrior lub doświadczenie w obszarze Secure Coding
Codzienne zadania:
- Tworzenie i rozwój pipeline’ów przetwarzania danych z wykorzystaniem Scala i Apache Spark w środowisku GCP
- Analiza oraz przetwarzanie danych w środowisku Big Data
- Udział w pełnym cyklu wytwarzania oprogramowania – od analizy wymagań po wdrożenie produkcyjne
- Utrzymanie, testowanie i rozwój istniejących rozwiązań
- Współpraca z międzynarodowymi zespołami oraz aktywny udział w procesie Scrum
🔍 Dekoder Ogłoszenia
🔴
Dołącz do zespołu rozwijającego platformę, która wspiera walkę z przestępczością finansową na globalną skalę.
Projekt może być obciążony dużą odpowiedzialnością i presją związaną z bezpieczeństwem danych i potencjalnymi konsekwencjami błędów.
🔴
Pracujemy w międzynarodowym środowisku Agile Scrum, w zespołach zlokalizowanych w Polsce, Wielkiej Brytanii i Chinach.
Może oznaczać pracę w różnych strefach czasowych, co utrudnia synchronizację i komunikację w czasie rzeczywistym.
🔴
Realizujemy sprinty dwutygodniowe oraz cykle wydawnicze co 6 tygodni.
Może sugerować szybkie tempo pracy i częste zmiany priorytetów, co wymaga dużej elastyczności.
🟡
Umiejętność pisania czytelnego i utrzymywalnego kodu
Jest to standardowe wymaganie, ale jego interpretacja może się różnić w zależności od zespołu i jego standardów kodowania.
🟡
Tryb pracy: hybryda - praca z biura 1 raz w tygodniu
Oznacza minimalną obecność w biurze, co może być zaletą dla osób ceniących elastyczność, ale może też utrudniać budowanie relacji zespołowych.