Java/Kafka Engineer (Data Platform)
Brak informacji o wynagrodzeniu
MidFull-time
#411240·Dodano 4 dni temu·0
Źródło: B3 Consulting PolandTech Stack / Keywords
JavaKafkaApache KafkaAPISpring BootGraphQLDevOpsMongoDB
Firma i stanowisko
Jesteśmy częścią międzynarodowej organizacji notowanej na NASDAQ w Sztokholmie, działającej w 11 krajach. W Polsce mamy pełną autonomię i sami wybieramy technologie, procesy oraz sposób pracy, zachowując najwyższe standardy.
Wymagania
Must have:
- minimum 3 lata doświadczenia z Apache Kafka w środowiskach produkcyjnych, znajomość brokerów, topiców, konsumentów, producentów, logów, mechanizmów replikacji oraz biegła znajomość Kafka Streams, kSQL i Kafka Connect
- biegła znajomość Javy i frameworku Spring (Boot, Cloud, Security, Data) oraz znajomość Pythona
- doświadczenie z MongoDB (projektowanie schematów, indeksowanie, optymalizacja zapytań) oraz implementacja serwisów GraphQL (definiowanie schematów, resolvers)
- znajomość narzędzi monitoringu (Prometheus, Grafana, OpenTelemetry) oraz zagadnień bezpieczeństwa (TLS, SASL, ACL, szyfrowanie danych)
- podstawowa znajomość Apache Iceberg oraz doświadczenie w metodykach Agile (Scrum/Kanban, Jira, Confluence)
- gotowość do pracy hybrydowej (Wrocław, 2 dni tygodnio w biurze)
- możliwość wykonywania pracy na terenie Polski (obywatelstwo, karta pobytu, wiza etc.)
Nice to have:
- znajomość Quarkus/graalVM przy budowie warstwy API
- doświadczenie z formatami serializacji danych (Avro, Protobuf, JSON Schema) i wersjonowaniem schematów
- znajomość narzędzi logowania i śledzenia: Vector, ELK, Dynatrace
- doświadczenie w integracji danych z S3 oraz innymi źródłami/systemami
- doświadczenie w mentoringu i prowadzeniu warsztatów technicznych
Obowiązki
Projektowanie i implementacja rozwiązań event-driven:
- opracowywanie prototypów i pełnych rozwiązań opartych na Apache Kafka, Kafka Connect, Kafka Streams i kSQL, wraz z definiowaniem schematów danych i ich wersjonowaniem
Rozwój mikroserwisów i API:
- tworzenie usług w Spring Boot obsługujących zdarzenia Kafka (producent, konsument, stream processing)
- budowa warstwy API GraphQL z wykorzystaniem Quarkus/graalVM udostępniającej dane z MongoDB
Integracja danych i DevOps:
- konfiguracja i rozwój konektorów Kafka Connect (MongoDB, S3, Apache Iceberg i inne)
- wdrażanie monitoringu (Prometheus, Grafana, OpenTelemetry)
- optymalizacja wydajności platformy w środowiskach chmurowych i on-premise
Benefity
- Praca w skandynawskiej kulturze opartej na logice i dialogu
- Benefity zdrowotne i sportowe dopasowane do potrzeb
- Speed Coaching, krótkie sesje dające nowe perspektywy i rozwiązania
- Treningi sportowe, wewnętrzna drużyna, wspólne zawody
Karta sportowa
Inne informacje
Możliwość wykonywania pracy wyłącznie na terenie Polski (obywatelstwo, karta pobytu, wiza, etc.)
B3 CONSULTING POLAND sp. z o.o.
50 aktywnych ofert