Senior Data Platform Developer (Kafka)
Summary
Builds and scales an event-driven data platform using Apache Kafka, Java/Spring Boot, and Kafka Streams to integrate and process financial data across systems.
1 dzień w miesiącu w biurze we Wrocławiu
O projekcie
Dla naszego klienta z sektora bankowego poszukujemy doświadczonego Senior Data Platform Engineera (Kafka), który dołączy do zespołu odpowiedzialnego za rozwój nowoczesnej platformy danych opartej na architekturze event-driven.
Poszukujemy osoby, która posiada praktyczne doświadczenie w budowie i rozwoju rozwiązań opartych o Apache Kafka, potrafi projektować skalowalne usługi w środowisku produkcyjnym oraz dobrze odnajduje się na styku obszarów Data Platform, Backend Development i DevOps.
Platforma stanowi kluczowy element ekosystemu danych organizacji i odpowiada za integrację oraz przetwarzanie danych pomiędzy wieloma systemami biznesowymi.
Tech Stack
Apache Kafka | Kafka Streams | Kafka Connect | kSQL | Java | Spring Boot | MongoDB | GraphQL | Apache Iceberg | Avro | Protobuf | JSON Schema | Prometheus | Grafana | OpenTelemetry | Python
Must-have
- minimum 5 lat doświadczenia komercyjnego w obszarze backend development, platform danych lub systemów integracyjnych,
- minimum 3 lata praktycznego doświadczenia z Apache Kafka w środowiskach produkcyjnych,
- bardzo dobra znajomość Apache Kafka, w tym brokerów, topiców, producentów, konsumentów, logów oraz mechanizmów replikacji,
- praktyczne doświadczenie z Kafka Streams oraz kSQL,
- doświadczenie w konfiguracji i rozwoju Kafka Connect, zarówno gotowych, jak i własnych konektorów,
- bardzo dobra znajomość Java oraz Spring Boot,
- doświadczenie w projektowaniu i budowie mikroserwisów,
- znajomość schematów danych Avro, Protobuf oraz JSON Schema,
- doświadczenie w pracy z MongoDB,
- praktyczna znajomość Prometheus, Grafana oraz zagadnień observability,
- znajomość zagadnień bezpieczeństwa, takich jak TLS, SASL, ACL oraz szyfrowanie danych,
- doświadczenie w pracy w metodykach Agile (Scrum/Kanban).
Mile widziane
- doświadczenie z GraphQL,
- znajomość Apache Iceberg,
- znajomość OpenTelemetry,
- praktyczna znajomość Python,
- doświadczenie w środowiskach chmurowych,
- doświadczenie w automatyzacji procesów DevOps i CI/CD.