Senior Java Engineer (Pune Division)

Senior Java Engineer (Pune Division)

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

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior java engineer (pune division) / pune division

Subscribe to this job alert:

Get the latest job offers by email for: senior java engineer (pune division) / pune division