Pracuj.pl Hybrydowo Mid

Backend Engineer (Java/Scala + Apache Spark)

IN4GE sp. z o.o.

⚲ Kraków

100–140 zł netto (+ VAT) / godz.

Wymagania

  • Java
  • Scala
  • Apache Spark
  • Git
  • Apache Hadoop
  • Spring Framework
  • Apache Airflow
  • SQL
  • Elasticsearch
  • Python
  • Maven

Opis stanowiska

Nasze wymagania:
bardzo dobra znajomość Java lub Scala
praktyczne, komercyjne doświadczenie z Apache Spark
doświadczenie w projektowaniu i rozwoju aplikacji backendowych
znajomość Git

Mile widziane:
Apache Hadoop (YARN, HDFS)
Spring Framework
Apache Airflow
SQL
Elasticsearch
Python
doświadczenie z Google Cloud Platform
Maven

O projekcie:
Projektowanie wydajnych rozwiązań backendowych
Praca z dużymi zbiorami danych
Rozwój systemów działających w środowiskach rozproszonych

Zakres obowiązków:
projektowanie i rozwój aplikacji backendowych w Javie lub Scali
tworzenie oraz rozwój rozwiązań opartych o Apache Spark
optymalizacja wydajności przetwarzania danych
współpraca z architektami, analitykami i zespołami developerskimi
udział w projektowaniu nowych funkcjonalności oraz rozwijaniu istniejących systemów
dbanie o jakość kodu oraz udział w code review

Oferujemy:
udział w długoterminowym projekcie
możliwość pracy z nowoczesnymi technologiami i dużymi wolumenami danych
współpracę z doświadczonym zespołem specjalistów
możliwość rozwoju technicznego i zdobywania nowych kompetencji

🔍 Dekoder Ogłoszenia

🟡
praktyczne, komercyjne doświadczenie z Apache Spark
Oznacza to, że szukają kogoś, kto faktycznie używał Sparka w pracy, a nie tylko uczył się go na kursach.
🟡
doświadczenie w projektowaniu i rozwoju aplikacji backendowych
To standardowe wymaganie, które może oznaczać zarówno tworzenie od podstaw, jak i rozwijanie istniejących systemów.
🔴
Praca z dużymi zbiorami danych
Może oznaczać zarówno pracę z danymi, które są faktycznie 'duże' pod względem wolumenu, jak i po prostu z danymi, które wymagają pewnej optymalizacji.
🔴
udział w długoterminowym projekcie
Projekt może być stabilny i ciekawy, ale równie dobrze może oznaczać brak możliwości zmiany projektu w najbliższym czasie.
🟡
współpracę z doświadczonym zespołem specjalistów
Oznacza to, że będziesz pracować z ludźmi, którzy mają wiedzę, ale też mogą mieć swoje utrwalone sposoby pracy.