Java Developer - szkółka Scala

Java

Java Developer - szkółka Scala

Java
Aleje Niepodległości 69, Warszawa

Sii

Undetermined
B2B
Mid
Remote

Job description

Opis projektu:


Obecnie do jednego z projektów poszukujemy Java Developera, który chciałby nauczyć się języka Scala, czyli:

  • Osoby, której JVM nie jest obcy i chciałaby zacząć programować w paradygmacie funkcyjnym
  • Osoby, która chciałaby spróbować swoich sił w projektach „BigData”, gdzie przy użyciu Scala + Apache Spark przetwarzałaby duże ilości danych
  • Osoby, która chciałaby zdobyć doświadczenie z przetwarzaniem eventów z Apache Kafka

Dlaczego warto?

  • Praca przy rozwiązaniach BigData
  • Możliwość zdobycia doświadczenia z technologiami Hadoop, Apache Spark i Kafka
  • Przetwarzanie dużej ilości danych w czasie rzeczywistym

Dlaczego warto poznać Scalę?

Język programowania Scala pozwala na tworzenie kodu w stylu obiektowym i funkcyjnym. Scala dzięki tym dwóm paradygmatom programowania w połączeniu z silnym systemem typowania sprawia, że staje się doskonałym narzędziem do tworzenia dobrej jakości aplikacji. Należy zwrócić uwagę, że Apache Spark, który jest jednym z najpopularniejszych narzędzi do przetwarzania dużych ilości danych, został napisany w języku Scala. Projekty wykorzystujące Scala w projektach BigData można spotkać w firmach międzynarodowych z branży Healtcare, FinTech lub Banking. Rozwiązania tworzone przez te organizacje docierają do milionów odbiorców na całym świecie. W ramach Sii rozwijamy np. system DataLake, w którym przetwarzamy dane z operacji finansowych na cały świecie lub pomagamy przeliczać tantiemy z dużych platform streamingowych.


Twoje zadania:


Typowe zadania związane są z budową i rozwojem systemów opartych o język Scala, w zależności od projektu mogą pokrywać następujący zakres:

  • Programowanie w paradygmacie funkcyjnym
  • Integracja z Apache Kafka
  • Tworzenie złożonych przetwarzań w Apache Spark
  • Praca z bazami NoSQL
  • Praca na automatyzacją procesów przetwarzania danych na klastrze Hadoop

Twoje umiejętności:


  • Minimum 2 lata komercyjnego doświadczenia jako Java Developer
  • Praktyczna znajomość Spring/Hibernate
  • Doświadczenie z bazami danych (Oracle/PostgreSQL/MongoDB)
  • Komunikatywny język angielski
  • Chęć nauki i rozwoju w niszowej technologii - Scala

Tech stack

    Java

    regular

    Scala

    junior

    NoSQL

    junior

    Hadoop

    junior

    Apache Spark

    nice to have

    Apache Kafka

    nice to have

Office location

Published: 28.07.2021

About the company

Sii

Sii Polska to czołowy dostawca doradztwa technologicznego, transformacji cyfrowej oraz usług biznesowych i inżynieryjnych. Firma obecna jest na rynku od 2006 roku, zatrudnia ponad 7 300 ekspertów, jedenastokrotnie zdobył...

Company profile
Java Developer - szkółka Scala - Sii