Job closedPosted a year ago

Look4IT Sp. z o. o. (KRAZ: 7880) - Senior Software Developer with Kafka

Developer
Open to offers Remote
Twine JobsVerified
Stretford, United Kingdom · Organization
Recently active

Client: Look4IT Sp. z o. o. (KRAZ: 7880)

Location: Remote

Contract: Contract

Job Description

This is a remote position. Our client is a forward-thinking technology firm dedicated to delivering innovative solutions in data processing and analytics. They pride themselves on fostering a collaborative environment where creativity and technical excellence thrive. They are seeking a skilled Senior Software Developer with strong expertise in Apache Kafka and Java, and solid experience with Apache Flink, to join their dynamic team. The ideal candidate will have hands-on experience designing and building real-time, event-driven, and streaming applications that leverage Kafka for reliable data pipelines and Flink for advanced processing.

Responsibilities

  • Design, develop, and maintain real-time, event-driven applications using Apache Kafka, Apache Flink, and Java.
  • Build and optimize Kafka-based data pipelines ensuring high availability, fault tolerance, and scalability.
  • Utilize Flink’s SQL API, Table API, and DataStream API to implement complex data transformations and aggregations.
  • Collaborate with cross-functional teams to understand data requirements and deliver robust streaming solutions.
  • Monitor, tune, and optimize streaming applications for low-latency and high-throughput processing.
  • Troubleshoot and resolve issues in Kafka- and Flink-based applications.
  • Stay updated with the latest developments in event streaming technologies and integrate best practices into projects.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • Proven experience as a Java Developer with strong understanding of object-oriented programming principles.
  • Hands-on experience with Apache Kafka (producers, consumers, topics, partitions, schema management, and Kafka Streams/KSQL).
  • Familiarity with stream processing concepts, real-time pipelines, and event-driven architectures.
  • Experience with relational databases and proficiency in SQL.
  • Strong problem-solving skills and ability to work independently as well as collaboratively in a team environment.
  • Excellent communication skills, both written and verbal.

Preferred Skills

  • Minimum of 2 years of practical experience with Apache Flink (SQL API, Table API, and DataStream API).
  • Deep knowledge of Kafka ecosystem components (Kafka Connect, Schema Registry, Kafka Streams, Confluent Platform).
  • Experience with containerization technologies like Docker and orchestration tools like Kubernetes.
  • Familiarity with cloud platforms (AWS, Azure, Google Cloud) and deploying Kafka/Flink applications in cloud environments.
  • Understanding of CI/CD pipelines and version control systems like Git.

Benefits

  • Competitive salary on B2B contract.
  • Opportunity to work on cutting-edge technologies in a collaborative and innovative environment.
  • Professional development opportunities and support for continuous learning.
  • Flexible working hours and a healthy work-life balance.

No longer accepting applications

Get instant notifications for new Developer jobs. Enter your email:

  • How It Works


    🔍

    Get quality leads

    Review job leads for free, filter by local or global clients, and get real time notifications for new opportunities.


    🎉

    Apply with ease

    Pick the best leads, unlock contact details, and apply effortlessly with Twine's AI application tools.


    📈

    Grow your career

    Showcase your work, pitch to the best leads, land new clients and use Twine’s tools to find more opportunities.

Ari: your job agent

Ari searches hundreds of sources for you, every hour, including company careers pages: more than 10 million postings a month.