Enable job alerts via email!
A tech company located in Poland is looking for a Java Developer to join their product team. You'll design and implement applications focusing on real-time data processing and collaborate on data pipelines using technologies like Apache Flink and Confluent Kafka. This position offers a hybrid or remote work model, making it suitable for candidates who thrive on independence and have strong software engineering skills.
We’re looking for a Java Developer who thrives on autonomy and enjoys solving complex data challenges. This role is ideal for someone who combines strong software engineering fundamentals with a passion for real-time data processing. You’ll be part of a 9-person product team (developers, QA, DevOps, PM), working closely with fellow Java engineers — not a separate data team. We build streaming-first systems using Apache Flink (DataStream API) integrated with Confluent Kafka, backed by Snowflake and MongoDB. You’ll design and implement production-grade pipelines, propose data schemas, and work with stakeholders through practices like interface reviews. We don’t expect you to know everything upfront — but we do expect curiosity, initiative, and the ability to deliver working systems with the bigger picture in mind.