Senior Java Developer responsible for designing, building, and operating the Java backend that powers the Data Hub application. The role centres on high-throughput REST/streaming API development and real-time data pipelines that ingest, transform, and serve data at scale. The developer will own services end to end – design, coding, testing, deployment, and production support – and collaborate with data engineering, platform, and product teams to deliver reliable, performant, and well-documented backend capabilities.
Strong hands-on Java backend engineering with proven API development and real-time streaming experience; able to design scalable, fault-tolerant services and work independently in a fast-paced data platform environment.
Bachelor's degree in Computer Science, Engineering, or a related field (Master's a plus).
6+ years building production Java backend systems, including significant experience with high-volume API development and event/stream processing. Experience in data-intensive platforms, data hubs, or similar large-scale data applications is strongly preferred. Industry experience in manufacturing, automotive, finance, or healthcare data is a plus.
Preference for candidates with data hub / data platform backend experience and demonstrable real-time streaming work. Portfolio or examples of high-throughput API and Kafka-based systems welcome.
Interested in this role?