Xperts: senior java engineer (data engineering)
Summary
The Senior Java Engineer will design and deliver large-scale data migration and transformation solutions, building batch and streaming pipelines. The role involves technical leadership, mentoring, and working with distributed systems and cloud-based containerized environments.
Senior Data Engineer required to deliver large-scale data migration and transformation solutions across enterprise platforms.
Blend of hands‑on engineering and technical leadership, working on distributed systems at scale.
Key Responsibilities Design and deliver data migration and transformation solutions Build scalable batch and streaming pipelines Implement data validation, lineage, and testing frameworks Ensure monitoring, observability, and performance Lead technical design and support delivery Mentor engineers and drive best practices Collaborate with cross-functional stakeholders Required Experience 8+ years in data or software engineering Strong Java expertise (Scala/Python beneficial) Experience building large-scale ETL/data pipelines Knowledge of distributed systems and cloud (AWS, GCP, Azure) Experience with Kubernetes / containerised environments Solid understanding of data architecture, security, compliance Desirable Apache Spark / Py Spark Hadoop ecosystem (HDFS, Map Reduce) Streaming platforms (Kafka, Kinesis) Modern data formats (Parquet, Avro, Iceberg) Observability tools (Prometheus, Grafana) Key SkillsJava | Data Engineering | ETL Pipelines | Spark | Distributed Systems | Cloud | Kubernetes | Data Migration #J-18808-Ljbffr