Data Platform Developer
Tech Stack / Keywords
Firma i stanowisko
Rola w zespole Data Platform odpowiedzialnym za projektowanie, rozwój i utrzymanie nowoczesnej platformy event-driven. Główne technologie to Apache Kafka, Kafka Connect, Kafka Streams, kSQL, Spring Boot, MongoDB, GraphQL oraz Apache Iceberg. Projekt obejmuje rozwój backendu, integrację danych, automatyzację, monitoring oraz utrzymanie rozwiązań produkcyjnych. Współpraca z Data Engineerami, DevOpsami i analitykami w środowisku Agile.
Wymagania
- Minimum 3 lata doświadczenia komercyjnego w środowiskach produkcyjnych.
- Bardzo dobra znajomość Apache Kafka (brokerzy, topiki, producenci, konsumenci, replikacja).
- Bardzo dobra znajomość Kafka Streams oraz kSQL.
- Doświadczenie z Kafka Connect (konfiguracja i rozwój konektorów).
- Bardzo dobra znajomość Java oraz Spring (Boot, Cloud, Security, Data).
- Doświadczenie z MongoDB (projektowanie schematów, indeksowanie, optymalizacja zapytań).
- Doświadczenie z GraphQL (schematy, resolvery, serwisy).
- Podstawowa znajomość Apache Iceberg.
- Znajomość Java oraz Python.
- Doświadczenie z Prometheus, Grafana oraz OpenTelemetry.
- Znajomość TLS, SASL, ACL oraz szyfrowania danych.
- Doświadczenie w Scrum lub Kanban oraz znajomość Jira i Confluence.
Nice to have:
- Quarkus / GraalVM.
- Avro / Protobuf / JSON Schema.
- Tworzenie własnych SMT i konwerterów.
- ELK / Vector / Dynatrace.
- Doświadczenie DevOps / CI/CD.
- Doświadczenie zarówno w środowisku cloud, jak i on-premise.
Obowiązki
- Projektowanie i rozwój rozwiązań event-driven.
- Rozwój rozwiązań opartych o Apache Kafka, Kafka Connect, Kafka Streams i kSQL.
- Definiowanie i wersjonowanie schematów danych.
- Tworzenie mikroserwisów w Spring Boot.
- Implementacja producerów, consumerów oraz stream processingu.
- Budowa API GraphQL korzystającego z MongoDB.
- Konfiguracja i rozwój konektorów Kafka Connect.
- Tworzenie transformacji SMT oraz konwerterów.
- Automatyzacja konfiguracji topików, konektorów i streamów.
- Monitoring, observability oraz diagnostyka i optymalizacja środowiska Kafka.
- Dokumentowanie rozwiązań i dzielenie się wiedzą.
Benefity
- Praca przy nowoczesnej platformie event-driven.
- Apache Kafka jako kluczowa technologia projektu.
- Szeroki stack technologiczny: Kafka, Java/Spring, MongoDB, GraphQL, Apache Iceberg.
- Możliwość pracy zarówno przy developmentcie, jak i integracji danych.
- Realny wpływ na rozwiązania techniczne.
- Praca zdalna z wizytą we Wrocławiu tylko raz w miesiącu.
- Długoterminowa współpraca.
Inne informacje
Informujemy, że administratorem danych jest B2B.net S.A. z siedzibą w Lidzbarku, ul. Wielki Łęck 81A (dalej jako "administrator"). Masz prawo do żądania dostępu do swoich danych osobowych, ich sprostowania, usunięcia lub ograniczenia przetwarzania, prawo do wniesienia sprzeciwu wobec przetwarzania, a także prawo do przenoszenia danych oraz wniesienia skargi do organu nadzorczego. Dane osobowe przetwarzane będą w celu realizacji procesu rekrutacji. Podanie danych w zakresie wynikającym z ustawy z dnia 26 czerwca 1974 r. Kodeks pracy jest obowiązkowe. W pozostałym zakresie podanie danych jest dobrowolne. Odmowa podania danych obowiązkowych może skutkować brakiem możliwości przeprowadzenia procesu rekrutacji. Administrator przetwarza dane obowiązkowe na podstawie ciążącego na nim obowiązku prawnego, zaś w zakresie danych dodatkowych podstawą przetwarzania jest zgoda. Dane osobowe będą przetwarzane do czasu zakończenia postępowania rekrutacyjnego i przez okres możliwości dochodzenia ewentualnych roszczeń, a w przypadku wyrażenia zgody na udział w przyszłych postępowaniach rekrutacyjnych - do czasu wycofania tej zgody. Zgoda na przetwarzanie danych osobowych może zostać wycofana w dowolnym momencie. Odbiorcą danych jest serwis Just Join IT oraz inne podmioty, którym powierzyliśmy przetwarzanie danych w związku z rekrutacją.
B2Bnetwork
232 aktywne oferty