Data Platform Developer (m/k/n)
Description
O projekcie
Rola jest częścią zespołu Data Platform odpowiedzialnego za projektowanie, budowę i utrzymanie nowoczesnej platformy event-driven. Projekt obejmuje rozwój backendu, integrację danych, automatyzację, monitoring oraz utrzymanie rozwiązań działających w środowiskach produkcyjnych.
Twój zakres obowiązków
projektowanie i rozwijanie rozwiązań event-driven oraz rozwiązań opartych o Apache Kafka, Kafka Connect, Kafka Streams i kSQL
rozwój mikroserwisów w Spring Boot, producerów, consumerów i stream processingu
budowa API GraphQL dla danych z MongoDB
rozwój konektorów, transformacji SMT i konwerterów
automatyzacja, monitoring, diagnostyka, optymalizacja, dokumentowanie rozwiązań
dzielenie się wiedzą
Nasze wymagania
minimum 3 lata praktycznego doświadczenia w środowiskach produkcyjnych
bardzo dobra znajomość Apache Kafka: brokerzy, topiki, konsumenci, producenci oraz mechanizmy replikacji
biegła znajomość Kafka Streams i kSQL
doświadczenie z Kafka Connect – konfiguracja i rozwój konektorów
biegła znajomość Javy oraz Spring: Boot, Cloud, Security, Data
doświadczenie z MongoDB – projektowanie schematów, indeksowanie i optymalizacja zapytań
znajomość GraphQL – implementacja serwisów, schematów i resolverów
podstawowa znajomość Apache Iceberg
znajomość TLS, SASL, ACL oraz szyfrowania danych
doświadczenie w Scrum/Kanban oraz znajomość Jira/Confluence
doświadczenie w tworzeniu własnych SMT i konwerterów
doświadczenie DevOps / CI-CD