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.