Data Platform Developer (Java/Kafka)

140 - 150 PLN/ godz.B2B
MidInne·B2B
#407270·Dodano 14 dni temu·0
Źródło: justjoin.it
Aplikuj teraz

Tech Stack / Keywords

KafkaKafka ConnectkSQLKafka StreamsSpring BootGraphQLJava

Firma i stanowisko

Clurgo is a company created by developers for developers. Their teams cover the full spectrum of competencies including software development, infrastructure, analysis, testing, and strategic product and process management. They execute various IT projects for clients across many industries, ensuring good programming practices and work-life balance. The project is for a client in the banking industry.

Wymagania

  • Minimum 3 years of practical experience in production environments
  • Proficient knowledge of Kafka Streams and kSQL, including brokers, topics, consumers, producers, and replication mechanisms
  • Ability to configure and develop Kafka Connect connectors (both ready-made and custom)
  • Proficiency in Java and the Spring framework (Boot, Cloud, Security, Data)
  • Knowledge of MongoDB schema design, indexing, and query optimization
  • Experience implementing GraphQL services (e.g., Spring GraphQL), defining schemas and resolvers
  • English language proficiency at minimum B2 level
  • Experience working in Agile methodologies (Scrum/Kanban) and with tools like Jira and Confluence

Nice to have:

  • Basic knowledge of table formats and metadata management (Apache Iceberg)
  • Knowledge of Python
  • Experience with monitoring and observability tools: Prometheus, Grafana, OpenTelemetry
  • Knowledge of security topics: TLS, SASL, ACL, and data encryption

Obowiązki

  • Develop prototypes and full event-driven solutions using Apache Kafka, Kafka Connect, Kafka Streams, and kSQL
  • Define data schemas (Avro/Protobuf/JSON Schema) and manage versioning
  • Create microservices in Spring Boot handling Kafka events (producers, consumers, stream processing)
  • Build GraphQL API layer using Quarkus/GraalVM providing data from MongoDB
  • Configure and develop Kafka Connect connectors (source/sink) for MongoDB, S3, Apache Iceberg, and other systems
  • Implement data transformation through Single Message Transforms (SMT)
  • Implement metrics (Prometheus, Grafana), logging (Vector, ELK), and tracing (OpenTelemetry, Dynatrace)
  • Diagnose replication problems, latency issues, and tune Kafka configuration
  • Work in an Agile team and actively share knowledge through workshops and documentation

Benefity

  • B2B contract cooperation
  • Hybrid work model: 1 day per week at client office in Wrocław
  • Benefits include private healthcare, multisport card, English language lessons
  • Team integration events
  • Professional recruitment process with feedback regardless of decision
Opieka zdrowotna
Karta sportowa
Kursy językowe
Spotkania integracyjne

Inne informacje

We inform that the data administrator is Clurgo sp. z o.o based in Warsaw, ul. Jasna 14/16a. Candidates have rights regarding their personal data including access, correction, deletion, processing limitation, objection, data portability, and complaint to supervisory authority. Personal data processing is for recruitment purposes. Providing data required by labor law is mandatory; other data is voluntary. Refusal to provide mandatory data may prevent recruitment processing. Data will be processed until recruitment ends or claims are expired. Consent for future recruitment participation can be withdrawn any time. Data recipients include Rocket Jobs and other contracted processors involved in recruitment.

Clurgo

Clurgo

75 aktywnych ofert

Zobacz wszystkie oferty
Aplikuj teraz