Senior Java Engineer - Modern Engineering Team

Citi

Maharashtra

On-site

INR 1,200,000 - 1,800,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Collaborative work environment
Career growth opportunities
Access to modern tools and practices

Job summary

Citi is looking for a Senior Data Engineer in Maharashtra, India. This role is pivotal in building an innovative data platform. Candidates should have 8+ years of experience, with strong skills in Java and event-driven architectures using Kafka. Responsibilities include developing data pipelines, mentoring junior engineers, and collaborating with teams globally. The position offers a chance to work on a cutting-edge platform that affects critical financial operations. Join us for continuous career growth and engineering excellence.

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.
  • Practical experience with BDD/TDD using Cucumber/Spock.
  • Strong understanding of Agile/Scrum development.

Responsibilities

  • Design, develop, and maintain production-grade data pipelines.
  • Contribute to scalable event-driven architectures.
  • Mentor and coach junior engineers.
  • Participate in code reviews and agile ceremonies.
  • Collaborate with business stakeholders on sprint goals.

Skills

Java programming
Event-driven architecture
Agile methodologies
Microservices
SQL/Oracle
Cloud-native development
Kafka
Container Orchestration

Education

B.Tech/B.Eng degree or equivalent work experience

Tools

Spring Boot
Elasticsearch
Cucumber
Tekton
Jenkins
Docker
Kubernetes

Job description

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.
  • 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.
  • 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.
  • Strong 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.

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. View Citi’s EEO Policy Statement and the Know Your Rights poster.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Java Engineer - Modern Engineering Team
Senior Java Engineer - Modern Engineering Team

Citigroup Inc. • Pune District

On-site
INR 1,500,000 - 2,500,000
Senior Java Engineer - Modern Engineering Team
Senior Java Engineer - Modern Engineering Team

Citi • Pune District

On-site
INR 1,500,000 - 2,500,000
Data Platform Engineer - Assistant Vice President
Data Platform Engineer - Assistant Vice President

Citigroup Inc. • Pune District

On-site
INR 1,200,000 - 2,000,000
Data Platform Engineer - Assistant Vice President
Data Platform Engineer - Assistant Vice President

Citi • Pune District

On-site
INR 1,000,000 - 1,500,000
Senior Software Engineer - Core Java & Apache Spark
Senior Software Engineer - Core Java & Apache Spark

Citigroup Inc. • Chennai

On-site
INR 1,000,000 - 1,500,000
Data Integration Engineer
Data Integration Engineer

Citigroup Inc. • Pune District

On-site
INR 1,400,000 - 2,400,000
Java Developer
Java Developer

Citigroup Inc. • Pune District

On-site
INR 800,000 - 1,400,000
Java Engineering Lead
Java Engineering Lead

Citigroup Inc. • Pune District

On-site
INR 4,000,000 - 7,000,000
Java Engineering Lead
Java Engineering Lead

Citibank (Switzerland) AG • Pune District

On-site
Confidential
Senior Data Platform Engineer - Vice President
Senior Data Platform Engineer - Vice President

Citigroup Inc. • Pune District

On-site
INR 4,500,000 - 6,500,000