Senior Data Engineer - Modern Engineering Team
On-site · Pune, Maharashtra, India
Job Summary
Senior Data Engineer role to design, develop, and maintain production-grade data pipelines built on Java, Spring Boot microservices, Kafka, Elasticsearch, and Oracle. Apply SOLID principles, TDD/BDD, and Trunk-Based Development; participate in code reviews and pairing sessions with AI coding agents; translate backlog into deliverables and contribute to sprint planning. Design scalable, low-latency event-driven architectures (CQRS, Data Mesh, Medallion Architecture) and leverage cloud-native development with OpenShift/Kubernetes and CI/CD pipelines (Tekton, Jenkins, Harness). Act as SME for data engineering topics, mentor junior engineers, and help define technical standards. Strong emphasis on Agile/Scrum, data structures, and object-oriented principles in Java; experience with CI/CD, cloud/on-prem deployments, and monitoring/observability tools. Industry experience with data pipelines and a craftsperson approach to engineering, coupled with collaboration with business stakeholders and cross-functional teams.
Required Qualifications
- 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
- 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
- Knowledge of Data Structures and Object-Oriented Principles in Java
- Experience with CI/CD pipelines (Tekton, Jenkins, Harness, etc.), either on-prem or in the cloud
- Cloud-native development and Container Orchestration tools (Docker, Kubernetes, OpenShift)
- B.Tech/B.Eng degree or equivalent work experience
- Exposure to horizontally scalable, highly available, and low-latency event-driven architecture
- Familiarity with Security, Observability, and Monitoring tools (Grafana, Prometheus, Splunk, ELK, CloudWatch)
- Knowledge of Data Engineering concepts including data storage, data quality, data governance, data modeling, and data management
- Familiarity with AI coding agents (e.g., GitHub Copilot, Devin) and their integration into development workflows
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.