13 Aug
|
Citi
|
Pune Division
13 Aug
Citi
Pune Division
About The Role
The
Senior Data Engineer
is an experienced, hands-on engineer who is passionate about solving complex technical problems through innovation and up-to-date engineering practices. This role is central to building and evolving our next-generation, event-driven data platform, working at the intersection of data engineering, software craftsmanship, and agile delivery.
The ideal candidate is a strong individual contributor who thrives in a collaborative environment, pairs effectively with AI coding agents and fellow engineers, and brings a craftsperson's mindset to every line of code they write or review.
What You'll Do
Engineering & Delivery:
- Design, develop, and maintain high-quality, production-grade data pipelines built on Java, Spring Boot microservices, Kafka, Elasticsearch, and Oracle.
- Write clean, well-tested, and maintainable code, applying SOLID principles, TDD, BDD (Cucumber/Spock), and Trunk-Based Development practices.
- Actively participate in code reviews, pairing sessions with developers and AI coding agents (e.g., GitHub Copilot, Devin),
and contribute to raising the overall engineering bar.
- Decompose acceptance criteria to understand backlog deliverables, complexities, and risks, contributing to sprint planning and agile ceremonies.
- Implement and manage feature toggles to enable safe, continuous delivery to production.
Architecture & Design:
- Contribute to the design and documentation of scalable, highly available, and low-latency event-driven architectures.
- Apply modern software design patterns and contribute to architectural decisions, including CQRS, Data Mesh, and Medallion Architecture principles.
- Leverage knowledge of Cloud-native development, Container Orchestration (OpenShift/Kubernetes), and CI/CD pipelines (Tekton, Jenkins, Harness) to deliver robust solutions.
Collaboration & Leadership:
- Partner continuously with business stakeholders, architects, and cross-functional teams to deliver sprint goals and broader plat
📌 Senior Java Engineer (Pune Division)
🏢 Citi
📍 Pune Division