Job Search and Career Advice Platform

Enable job alerts via email!

Senior Scala Developer

B2B.net S.A

Gdynia

On-site

PLN 180,000 - 240,000

Full time

30+ days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

Wiodąca firma technologiczna w Gdyni poszukuje Senior Scala Developera, który będzie odpowiedzialny za projektowanie, rozwój i optymalizację rozwiązań big-data w sektorze Financial Services. Idealny kandydat powinien mieć przynajmniej 5–8 lat doświadczenia jako Software Engineer, w tym 5+ lat pracy z językiem Scala oraz biegłą znajomość Apache Spark. Praca w środowisku Agile, z udziałem w procesach CI/CD oraz mentoring młodszych członków zespołu.

Qualifications

  • Minimum 5–8 lat doświadczenia jako Software Engineer, w tym 5+ lat pracy z językiem Scala.
  • Praktyczna znajomość testowania big-data: ScalaTest, Specs2, ScalaCheck.
  • Umiejętność projektowania wydajnych pipeline'ów ETL/ELT.

Responsibilities

  • Projektowanie i rozwój komponentów Scala/Spark dla zaawansowanych procesów analityczno-transakcyjnych.
  • Optymalizacja i strojenie jobów Spark.
  • Współpraca z data scientistami i analitykami w środowisku Agile.

Skills

Biegła znajomość Apache Spark
Umiejętność optymalizacji jobów Spark
Doświadczenie w przetwarzaniu danych na dużą skalę
Dobra komunikacja
Praca zespołowa
Mentoring

Education

Wykształcenie kierunkowe (Informatyka lub pokrewne)

Tools

Docker
Kubernetes
Git/Bitbucket
Bamboo
Gradle/Maven
Job description

Jako Senior Scala Developer będziesz odpowiedzialny za projektowanie, rozwój oraz optymalizację rozwiązań big-data w obszarze Contextual Monitoring / Transaction Monitoring dla sektora Financial Services. Twoja rola obejmuje tworzenie i utrzymanie pipeline’ów danych w oparciu o Scala/Spark, budowanie workflowów w Airflow/Oozie oraz pracę z rozproszonymi systemami przetwarzania danych na dużą skalę (TB+).

Twój zakres obowiązków
  • Projektowanie i rozwój komponentów Scala/Spark dla zaawansowanych procesów analityczno-transakcyjnych,
  • Optymalizacja i strojenie jobów Spark (wydajność, pamięć, partycjonowanie),
  • Tworzenie i utrzymanie pipeline’ów danych (ETL/ELT) oraz workflowów Airflow/Oozie,
  • Praca z danymi przechowywanymi w HDFS/Hive oraz Elasticsearch,
  • Przygotowywanie testów jednostkowych i integracyjnych (ScalaTest, Specs2),
  • Udział w procesach CI/CD (Bamboo), code review oraz refaktoryzacji,
  • Współpraca z data scientistami, analitykami i inżynierami w środowisku Agile (Scrum/SAFe),
  • Mentoring młodszych członków zespołu.
Nasze wymagania
  • Minimum 5–8 lat doświadczenia jako Software Engineer, w tym 5+ lat pracy z językiem Scala,
  • Biegła znajomość Apache Spark na poziomie eksperckim (RDD, DataFrames, Datasets, Spark SQL),
  • Doświadczenie w przetwarzaniu danych na dużą skalę (TB+),
  • Umiejętność optymalizacji jobów Spark (performance tuning, data locality, memory management),
  • Doświadczenie w pracy z Airflow i/lub Oozie,
  • Znajomość narzędzi i technologii: Docker, Kubernetes, Git/Bitbucket, Bamboo, Gradle/Maven,
  • Doświadczenie z HDFS, Hive, Parquet, JSON, CSV, XML,
  • Praktyczna znajomość testowania big-data: ScalaTest, Specs2, ScalaCheck,
  • Umiejętność projektowania wydajnych pipeline’ów ETL/ELT,
  • Podstawy architektury systemów rozproszonych i wzorców projektowych,
  • Umiejętności miękkie: dobra komunikacja, rozwiązywanie problemów, mentoring, praca zespołowa,
  • Wykształcenie kierunkowe (Informatyka lub pokrewne),
  • Swoboda w pracy w środowisku Agile (Scrum/SAFe).
  • Doświadczenie w branży bankowej / AML / KYC / Transaction Monitoring,
  • Wiedza w zakresie Quantexa,
  • Doświadczenie w migracji Oozie → Airflow,
  • Znajomość praktyk data governance i security,
  • Doświadczenie z monitoringiem: Prometheus, Grafana, ELK stack,
  • Doświadczenie z Graph Analytics lub entity resolution,
  • Znajomość systemów wspierających regulatory reporting i compliance.
Gdynia
Oferty pracy w okolicznych lokalizacjach
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.