01 Aug
|
Citigroup
|
Pune
**About the Role** The **Senior Data Engineer** is an experienced, hands-on engineer who is passionate about solving complex technical problems through innovation and modern 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 platform objectives. + Serve as a **Subject Matter Expert (SME)** for senior stakeholders and team members on data engineering topics.
+ Mentor and coach junior engineers, fostering a culture of continuous learning and engineering excellence. + Contribute to defining and evolving **technical standards, coding guidelines, and team ways of working** . **What We're Looking For** **Required Qualifications:** + **8+ years** of experience as a Senior Technology/Data Engineer. + Solid, 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. + Solid experience with **Cloud-native development** and **Container Orchestration** tools (Docker, Kubernetes, OpenShift). + B.Tech/B.Eng degree or equivalent work experience. **Good to Have:** + Exposure to **horizontally scalable, highly available, and low-latency event-driven application** architecture. + Experience with **Security, Observability, and Monitoring** tools (Grafana, Prometheus, Splunk, ELK, CloudWatch, etc.). + Good understanding 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 or equivalent tools) and their integration into the development workflow. + Exposure to **Data Mesh, Modern Data Architecture, or CQRS** patterns.
**Why Join Us?** + Work on a **cutting-edge, event-driven data platform** that processes millions of real-time trade and settlement events daily. + Be part of a **modern engineering team** that embraces the latest tools, practices, and AI-powered development workflows. + Collaborate with talented engineers and architects across a **global organization** . + Contribute to a platform that directly impacts **critical financial operations** for one of the world's largest financial institutions. + Grow your career in a team that values **engineering excellence, continuous learning, and innovation** . ------------------------------------------------------ **Job Family Group:** Technology ------------------------------------------------------ **Job Family:** Applications Development ------------------------------------------------------ **Time Type:** Full time ------------------------------------------------------ **Most Relevant Skills** Please see the requirements listed above. ------------------------------------------------------ **Other Relevant Skills** For complementary skills, please see above and/or contact the recruiter. ------------------------------------------------------ _Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law._ _If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review_ _Accessibility at Citi (https://www.citigroup.com/citi/accessibility/application-accessibility.htm)_ _._ _View Citi's_ _EEO Policy Statement (https://www.citigroup.com/global/eeo-aa-policy)_ _and the_ _Know Your Rights (https://www.eeoc.gov/sites/default/files/2023-06/22-088_EEOC_KnowYourRights6.12ScreenRdr.pdf)_ _poster._ Citi is an equal opportunity and affirmative action employer. Minority/Female/Veteran/Individuals with Disabilities/Sexual Orientation/Gender Identity.
📌 Senior Java Engineer - Modern Engineering Team (Pune)
🏢 Citigroup
📍 Pune