Skip to content
Menu
Menu

Senior Software Developer (Scala)

Job description:

The new team member will have the opportunity to build a brandnew platform for real-time pricing and betting. Designed to handle high traffic and sub-second action, it will be built with cutting edge technologies and scalable microservice-oriented architecture.

Responsibilities:

  • Design, code and documentation of platform API services in Scala
  • Modelling data layer in relational (PostgreSQL) and non-relational databases (Couchbase, Elasticsearch)
  • Real-time stream processing, live sport data aggregation and “push” updates (Akka, Kafka, WebSockets)
  • Implementation of reporting/analytics using Big Data processing tools (Apache Spark, Hadoop)
  • Striving for good code quality and practicing test-driven development
  • Collaborating with product owners and the team to ensure requirements are well-defined and met
  • Helping to grow the team

 

Requirements:

  • fluent English (at C1/C2 level)
  • min. 4 years of experience in development of back-end services
  • 2 years of experience in JVM (Java, Scala, Closure)
  • good knowledge of Scala (reading the “Programming in Scala” book by Odersky should suffice) and some code written (completing exercises of “Functional Programming in Scala” on Coursera is a minimum)
  • attention to quality of code
  • good understanding of REST API design principles
  • experience and good understanding of relational and non-relational (NoSQL) databases

 

Desirable:

  • – experience working with Ansible and Docker
  • – experience with JavaScript, WebSockets
  • – experience in web development and knowledge of HTML, CSS

 

What we offer:

  • Great opportunity to develop;
  • Work in an international environment;
  • Attractive remuneration and high work standards;
  • Additional benefits.

 

 

 

Aplikuj

*.pdf, *.doc, *.docx, *.rtf lub *.odt; max 3 MB
      (więcej...)
Wyrażam zgodę na przetwarzanie dostarczonych przeze mnie danych osobowych dla potrzeb niezbędnych do realizacji procesów rekrutacyjnych przez MKM SUPPORT Maria Odorowicz.

Wyrażenie zgody jest dobrowolne, mogą ją Państwo w dowolnym momencie wycofać - prosimy o kontakt pod adresem email info@mkm-support.com.pl.

Administratorem danych jest MKM SUPPORT Maria Odorowicz, ul. Jana Pawła II 70 lok 29, 00-175 Warszawa.

Państwa dane osobowe przetwarzane będą wyłącznie w celu uwzględnienia Państwa kandydatury w bieżących oraz przyszłych rekrutacjach prowadzonych przez MKM SUPPORT Maria Odorowicz. Podstawą prawną przetwarzania Państwa danych jest wyrażenie dobrowolnej zgody.

Odbiorcami Państwa danych są pracownicy MKM SUPPORT Maria Odorowicz prowadzący rekrutacje.

Jeśli będą Państwo włączeni do rekrutacji prowadzonych w imieniu naszych Klientów - zatrudniających pracodawców, mogą oni zostać odbiorcami Państwa danych osobowych.

Państwa dane będą przechowywane do czasu wycofania przez Państwa niniejszej zgody.

Mają Państwo prawo do dostępu do swoich danych, ich sprostowania, usunięcia oraz ograniczenia przetwarzania - prosimy o kontakt pod adresem email info@mkm-support.com.pl.

Mają Państwo prawo do wniesienia skargi do organu nadzorczego w związku z przetwarzaniem Państwa danych. Skargi należy wnosić do Generalnego Inspektora Danych Osobowych. Dane kontaktowe znajdą Państwo na stronie https://www.giodo.gov.pl.

Skutkiem niewyrażenia zgody jest brak możliwości włączenia Państwa kandydatury w prowadzone przez MKM SUPPORT Maria Odorowicz procesy rekrutacyjne.

Informujemy, że nie prowadzimy usługi archiwizacji danych i Państwa dane mogą zostać usunięte.
Szczegóły oferty

Stanowisko:

Wymagane języki:

Wymiar czasu pracy: