B
B3 Consulting Poland
Backend
Java/Kafka Engineer-Analyst (Data Platform)
KafkaKafka StreamskSQLKafka ConnectJavaSpring BootSpring CloudSpring SecuritySpring DataPythonMongoDBGraphQLApache IcebergPrometheusGrafanaOpenTelemetrySSLSASLACLJiraConfluence
About the Position
B3 Consulting Poland seeks a Java/Kafka Engineer-Analyst for their Data Platform team. The role involves analyzing requirements, designing and implementing data platform solutions using Kafka, Java, Spring, and related technologies, as well as monitoring and optimization. The position requires hybrid work in Wrocław.
Responsibilities
- Analiza wymagań i mapowanie danych - współpraca z analitykami, zespołami IT oraz interesariuszami biznesowymi, przekładanie ich potrzeb na specyfikacje techniczne oraz mapowanie danych pomiędzy systemami źródłowymi, platformą streamingową a bazą ODS
- Projektowanie i implementacja rozwiązań data-platformowych - budowa mikroserwisów, implementacja warstwy zapytań udostępniającej dane, projektowanie struktur komunikacyjnych oraz integracja danych pomiędzy systemami
- Monitoring, optymalizacja i wsparcie operacyjne - wdrażanie metryk i obserwowalności, diagnozowanie problemów z przepływem danych, optymalizacja wydajności i kosztów, praca w zespole Agile
Requirements
- Min. 3 lata doświadczenia z Apache Kafka w środowiskach produkcyjnych (brokery, topiki, partycjonowanie, schematy, replikacja, biegła znajomość Kafka Streams i kSQL) oraz Kafka Connect (konfiguracja i rozwój konektorów gotowych oraz własnych)
- Biegła znajomość Javy i frameworka Spring (Boot, Cloud, Security, Data) oraz znajomość Pythona
- Doświadczenie z MongoDB (projektowanie schematów dokumentowych, indeksowanie, optymalizacja zapytań), GraphQL (implementacja serwisów, definiowanie schematów, resolvers) oraz podstawowa znajomość Apache Iceberg (format tabel, zarządzanie metadanymi)
- Znajomość narzędzi monitoringu (Prometheus, Grafana, OpenTelemetry) i zasad bezpieczeństwa danych (TLS, SASL, ACL, szyfrowanie danych w spoczynku i tranzycie), doświadczenie w pracy w metodykach Agile (Scrum/Kanban, Jira/Confluence) oraz umiejętność analizy wymagań biznesowych i komunikacji z interesariuszami (przekładanie potrzeb biznesowych na specyfikacje techniczne, tworzenie dokumentacji use-case/user-story)
- Gotowość do pracy hybrydowej - Wrocław, 2 dni w tyg. w biurze
- Możliwość wykonywania pracy na terenie Polski (obywatelstwo, karta pobytu, wiza, etc.)
Java/Kafka Engineer-Analyst (Data Platform)
View Original