Data Platform Engineer (Kafka, Spring)
Build and run event-driven data pipelines using Kafka, Spring Boot, and GraphQL APIs, integrating MongoDB and cloud/on-prem systems while ensuring observability and security.
- Compensation
- Not disclosed
- Location
- Wrocław, PL
- Work setup
- Hybrid
- Seniority
- Not specified
- Employment
- Not specified
- Experience
- Not specified
- Category
- Data engineering
- Posted
Skills
Must have
- 3+ years with Apache Kafka in production (brokers, topics, consumers, producers, logs, replication, Kafka Streams, kSQL, Kafka Connect)
- Fluent Java and Spring (Boot, Cloud, Security, Data), plus Python
- MongoDB (schema design, indexing, query optimization) and GraphQL API implementation
- Monitoring tools (Prometheus, Grafana, OpenTelemetry) and security practices (TLS, SASL, ACL, encryption)
- Basic Apache Iceberg knowledge (table formats, metadata management) and Agile (Scrum/Kanban, Jira/Confluence)
- Hybrid work readiness: Wrocław office, 2 days/week on-site
Nice to have
- Quarkus/graalVM for API layer
- Data serialization formats (Avro/Protobuf/JSON Schema) and schema versioning
- Logging/tracing tools (Vector, ELK, Dynatrace)
- Data integration with S3 and other sources/targets
- Mentoring and technical workshop leadership
Full description
To, nad czym pracujesz dziś, ma wpływ na to, gdzie będziesz jutro. Szukasz nowych wyzwań jako Data Platform Engineer? Mamy coś dla Ciebie!
W B3 zaczynamy od ludzi i ich doświadczenia. Dobieramy projekty tak, aby odpowiadały Twoim umiejętnościom i ścieżce rozwoju. Pracujemy w wielu obszarach i technologiach, realizując projekty IT w Polsce i w środowisku międzynarodowym, co pozwala budować doświadczenie w sposób przemyślany, a nie przypadkowy.
Jesteśmy częścią międzynarodowej organizacji notowanej na NASDAQ w Sztokholmie, działającej w 11 krajach. W Polsce mamy pełną autonomię. Sami wybieramy technologie, procesy i sposób pracy, zachowując najwyższe standardy.
Dołącz do nas już dziś!
Co oferujemy?
- Pracę w skandynawskiej kulturze opartej o logikę i dialog.
- Benefity w obszarze zdrowia i sportu dopasowane do potrzeb.
- Speed Coaching, krótkie sesje, które dają nowe perspektywy i rozwiązania.
- Treningi sportowe, wewnętrzna drużyna, wspólne zawody.
Obszary stanowiska:
- 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) oraz 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 systemy), wdrażanie monitoringu (Prometheus, Grafana, OpenTelemetry) oraz optymalizacja wydajności platformy w środowiskach chmurowych i on-premise
Czego potrzebujesz, żeby do nas dołączyć:Must have:
- Minimum 3 lata praktycznego 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 (konfiguracja i rozwój konektorów, gotowych oraz własnych)
- Biegła znajomość Javy oraz frameworku Spring (Boot, Cloud, Security, Data), a także znajomość Pythona
- Doświadczenie z MongoDB (projektowanie schematów dokumentowych, 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 w spoczynku i tranzycie)