Remote

Distributed Systems Engineer - JVM (scala, kafka, flink) – Polish Language Required

P4 Sp. z o.o. logo P4 Sp. z o.o.
Polska - Poland 🇵🇱

Twoje zadania:

  • Rozwój Produktu na podstawie wymagań biznesowych i technicznych.
  • Monitorowanie i utrzymanie Produktów IT.
  • Analiza wymagań biznesowych i technicznych.
  • Przygotowanie dokumentacji realizowanych rozwiązań.
  • Podnoszenie jakości kodu dzięki testom jednostkowym oraz code review.
  • Zapewnienie prawidłowego funkcjonowania aplikacji w środowisku Play.

Technologie: Flink, Kafka, Zookeeper, Ansible, Docker, JVM, Redis, Oracle. OpenShift, NiFi, Cassandra, Hadoop

Języki: Scala (60%), Java(20%), React.js(15%), Kotlin, SpEL, Lua & Ruby (używane do skryptowania pluginów narzędzi do infrastruktury).

Najczęściej wykorzystywane narzędzia: Kafka/Zookeeper CLI, Flink CLI, systemd, journalctl, Ansible, GitLab, Jira, NussKnacker, Confluence, Kibana, Grafana.

Szukamy Ciebie, jeśli:

  • Masz praktyczne doświadczenie z Apache Flink (state, checkpointing, recovery, backpressure).
  • Bardzo dobrze znasz Apache Kafka
  • Znasz bardzo dobrze JVM (dobór algorytmów GC, profilowanie, debugowanie JVM).
  • System Linux nie ma przed Tobą tajemnic.
  • Znasz się na observability i monitoringu aplikacji.
  • Znasz i rozumiesz problemy występujące przy systemach rozproszonych.
  • Masz doświadczenie z automatyzacją infrastruktury.
  • Masz teoretyczne podstawy, jak i praktyczne doświadczenie z sieciami komputerowymi.
  • Znasz metodyki Agile (Scrum/Kanban).
  • W praktyce wykorzystujesz JIRA / Confluence.

Mile nas zaskoczysz, jeśli:

  • Znasz język Scala lub Kotlin.
  • Masz doświadczenie w strumieniowym przetwarzaniu danych.
  • Masz doświadczenie w branży telekomunikacyjnej.
  • Masz doświadczenie w projektowaniu front endów w React.js.

Looking for more roles like this?

Join our talent network and get matched with similar opportunities from top companies.