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.
What You'll Do