Endava is hiring
Senior Data Engineer (Real-Time Data Processing & Streaming)
📋 Description
- 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
- Develop and maintain Java-based services and integration components for processing data received
- Implement complex data transformations, mappings, validations, and enrichments to support business
- Build and maintain event-driven integrations using Kafka, Kafka Streams, Kafka Connect, and
- Ensure reliable data delivery to downstream consumers, applications, and storage systems.
🎯 Requirements
- Strong professional experience in Data Engineering, with a focus on streaming data processing and
- Advanced programming skills in Java (11+), including experience with the Spring framework.
- Hands-on experience with Apache Kafka, including Kafka Streams, Kafka Connect, and the development
- Practical experience with streaming and distributed processing frameworks such as Apache Flink
- Solid understanding of event-driven architectures, asynchronous communication patterns, and
- Experience designing and implementing data transformation, enrichment, and integration pipelines.
🎁 Benefits
- Finance: Competitive salary package, share plan, company performance bonuses, value-based
- Career Development: Career coaching, global career opportunities, non-linear career paths, internal
- Learning Opportunities: Complex projects, rotations, internal tech communities, training
- Work-Life Balance: Hybrid work and flexible working hours, employee assistance programme
- Health: Global internal wellbeing programme, access to wellbeing apps
- Community: Global internal tech communities, hobby clubs and interest groups, inclusion and
