Senior Data Engineer (Real-Time Data Processing & Streaming)
Endava
Job Description
We are looking for an experienced Senior Data Engineer to join Endava and contribute to the design, development, and maintenance of scalable, high-performance data processing solutions.
In this role, you will focus on real-time data processing, streaming technologies, and event-driven architectures, working with complex data pipelines that ingest, transform, enrich, and distribute data from connected physical devices to downstream applications and storage systems.
You will collaborate closely with Tech Leads, software engineers, and cross-functional teams to build reliable, efficient, and maintainable data processing solutions in a cloud-native environment.
Key Responsibilities:
Design, develop, and maintain scalable real-time and near-real-time data processing pipelines.
Implement streaming data processing solutions using technologies such as Apache Kafka, Apache Flink, and Apache