Scala Developer

Open 29d posting dated 2 weeks ago

O projekcie

Dołącz do zespołu rozwijającego rozwiązania wspierające wykrywanie i analizę ryzyka związanego z przestępczością finansową na globalną skalę. Projekt wykorzystuje technologie Big Data, sztuczną inteligencję oraz rozwiązania chmurowe do przetwarzania i analizy ogromnych wolumenów danych.

Pracujemy w międzynarodowym środowisku Agile Scrum, w zespołach zlokalizowanych w Polsce, Wielkiej Brytanii i Chinach.

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 (poniedziałki lub piątki)

Wymagania

  • Minimum 3 lata doświadczenia w programowaniu w Scala

  • Bardzo dobra znajomość i doświadczenie w pracy: Apache Hadoop i Apache Spark

  • Doświadczenie w pracy z GitHub

  • Podstawowa znajomość Python

  • Doświadczenie w pracy zgodnie z metodyką Scrum

  • Dobra znajomość języka angielskiego umożliwiająca swobodną komunikację w międzynarodowym środowisku

Mile widziane

  • Doświadczenie z Google Cloud Platform (GCP)

  • Znajomość JUnit oraz podejść TDD i BDD

  • Doświadczenie z Jenkins

  • Znajomość zasad Clean Code, SOLID, KISS, DRY oraz wzorców projektowych

  • Doświadczenie z Elasticsearch

  • Certyfikaty Secure Code Warrior

Twoje 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

Co oferuje projekt?

  • Praca przy rozwiązaniu wspierającym globalną walkę z przestępczością finansową

  • Międzynarodowe środowisko i współpraca z ekspertami z różnych krajów

  • Nowoczesny stack technologiczny oparty o Big Data i Cloud

  • Możliwość pracy z ogromnymi wolumenami danych

  • Kultura organizacyjna oparta na współpracy, wymianie wiedzy i ciągłym doskonaleniu

  • Realny wpływ na rozwój produktu oraz podejmowane decyzje techniczne