The Senior Data Engineer is an experienced engineer who designs, develops, and maintains high-quality data pipelines, working on a modern engineering team that uses innovation and modern engineering practices.
Requirements
- 8+ years of experience as a Senior Technology/Data Engineer
- Strong, hands-on experience with event-driven architecture using Apache Kafka and Spring Boot microservices
- Proficiency in Java (JDK 17/21+), Gradle, SQL/Oracle and Elasticsearch
- Practical experience with BDD/TDD using Cucumber/Spock, Trunk-Based Development, and feature toggles
- Strong understanding of Agile/Scrum development and a craftsperson approach to engineering, applying SOLID and Clean Code principles
- Clear understanding of Data Structures and Object-Oriented Principles in Java
- Experience with CI/CD pipelines (Tekton, Jenkins, Harness, etc.), either on-premises or in the cloud
- Strong experience with Cloud-native development and Container Orchestration tools (Docker, Kubernetes, OpenShift)
- B.Tech/B.Eng degree or equivalent work experience
To apply for this job please visit citi.wd5.myworkdayjobs.com.

Follow us on social media