Senior Data Platform Developer (Kafka)
1100 - 1300 PLN/ dzień.B2B
SeniorFull-time·B2B
#407793·Dodano 3 dni temu·0
Źródło: justjoin.itTech Stack / Keywords
MongoDBJSON SchemaProtoBufAvroJavaSpring BootKafka ConnectKafka StreamskSQLApache Kafka
Firma i stanowisko
Dla klienta z sektora bankowego poszukujemy doświadczonego Senior Data Platform Engineera (Kafka), który dołączy do zespołu rozwijającego nowoczesną platformę danych opartą na architekturze event-driven. Platforma integruje i przetwarza dane pomiędzy wieloma systemami biznesowymi organizacji.
Wymagania
- Minimum 5 lat doświadczenia w backend development, platformach danych lub systemach integracyjnych
- Minimum 3 lata praktycznego doświadczenia z Apache Kafka w środowiskach produkcyjnych
- Bardzo dobra znajomość architektury Apache Kafka, w tym brokerów, topiców, producentów, konsumentów, logów i mechanizmów replikacji
- Praktyczne doświadczenie z Kafka Streams i kSQL
- Doświadczenie w konfiguracji i rozwoju Kafka Connect, w tym własnych konektorów
- Bardzo dobra znajomość Java i Spring Boot
- Doświadczenie w projektowaniu i budowie mikroserwisów
- Znajomość schematów danych (Avro, Protobuf, JSON Schema)
- Doświadczenie w pracy z MongoDB
- Praktyczna znajomość Prometheus, Grafana oraz zagadnień observability
- Znajomość zagadnień bezpieczeństwa: TLS, SASL, ACL, szyfrowanie danych
- Doświadczenie w pracy w metodykach Agile (Scrum/Kanban)
Nice to have:
- 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
Obowiązki
- Projektowanie i rozwój rozwiązań event-driven z Apache Kafka
- Budowa i rozwój mikroserwisów w Java i Spring Boot
- Implementacja rozwiązań wykorzystujących Kafka Streams oraz kSQL
- Projektowanie, rozwój i utrzymanie konektorów Kafka Connect (source/sink)
- Definiowanie oraz wersjonowanie schematów danych (Avro, Protobuf, JSON Schema)
- Integracja platformy z MongoDB, Apache Iceberg, S3 oraz innymi systemami i bazami danych
- Implementacja transformacji danych przy użyciu Single Message Transforms (SMT) i własnych konwerterów
- Rozwój i utrzymanie warstwy API udostępniającej dane dla systemów biznesowych
- Automatyzacja konfiguracji topiców, konektorów, streamów oraz aplikacji opartych o Kafka Streams
- Wdrażanie rozwiązań monitoringu i obserwowalności środowiska
- Diagnozowanie problemów związanych z wydajnością, replikacją i przetwarzaniem danych
- Optymalizacja konfiguracji Apache Kafka, w tym partycjonowania, retencji i mechanizmów replikacji
- Współpraca z Data Engineerami, DevOps Engineerami i analitykami biznesowymi
- Udział w dokumentowaniu rozwiązań i dzieleniu się wiedzą w zespole
Benefity
- Praca w pełni zdalna
- Kontrakt B2B
- Wynagrodzenie 23 100 - 27 300 PLN netto za dzień pracy
- Możliwość współpracy w dynamicznym zespole i rozwój kompetencji wokół nowoczesnych technologii data platform
Inne informacje
Administratorem danych jest Upvanta sp. z o.o. z siedzibą w Warszawie. Dane przetwarzane są wyłącznie w celu realizacji procesu rekrutacji zgodnie z obowiązującymi przepisami prawa. Podanie danych jest częściowo obowiązkowe, odrzucenie może skutkować brakiem możliwości udziału w rekrutacji. Kandydaci mają prawo do dostępu, sprostowania, usunięcia danych oraz innych praw wynikających z RODO.
Upvanta
337 aktywnych ofert