Senior Data Platform Developer (Kafka)

U
Upvanta sp. z o.o.Data platforms
Workplace type: remote; Country code: PLContractSenior
Salary1,100 - 1,300 PLN per day
Apply NowOpens the employer's application page

Job Details

Experience
Minimum 5 years of commercial experience in backend development, data platforms or integration systems; minimum 3 years of practical experience with Apache Kafka in production environments
Required Skills
JavaMongoDBSpring BootApache Kafka

Requirements

  • Have at least 5 years of commercial experience in backend development, data platforms or integration systems.
  • Have at least 3 years of practical Apache Kafka experience in production environments.
  • Know Apache Kafka brokers, topics, producers, consumers, logs and replication mechanisms.
  • Have practical experience with Kafka Streams and kSQL.
  • Have experience configuring and developing both ready-made and custom Kafka Connect connectors.
  • Have strong Java and Spring Boot knowledge and experience designing and building microservices.
  • Know Avro, Protobuf and JSON Schema.
  • Have experience working with MongoDB.
  • Have practical knowledge of Prometheus, Grafana and observability.
  • Know security topics including TLS, SASL, ACLs and data encryption.
  • Have experience working with Agile methodologies, including Scrum or Kanban.

Responsibilities

  • Design and develop event-driven solutions using Apache Kafka.
  • Build and develop microservices with Java and Spring Boot.
  • Implement solutions using Kafka Streams and kSQL.
  • Design, develop and maintain Kafka Connect source and sink connectors.
  • Define and version data schemas using Avro, Protobuf and JSON Schema.
  • Integrate the platform with MongoDB, Apache Iceberg, S3 and other systems and databases.
  • Implement data transformations using Single Message Transforms and custom converters.
  • Develop and maintain the API layer that provides data to business systems.
  • Automate configurations for topics, connectors, streams and Kafka Streams applications.
  • Implement monitoring and observability, diagnose performance and data-processing issues, and optimize Kafka configuration.
View Full Description & ApplyYou'll be redirected to the employer's site
1,100 - 1,300 PLN per day
Apply Now