Senior Java Backend Engineer
Full Job Description
Role Overview
We are seeking a Senior Java Backend Engineer (C12) based in Pune, Maharashtra, India. You will join our core engineering team to build Vendor Master Central (VMC)—an enterprise-scale registry platform managing millions of market data records and vendor hierarchies.
Your Impact
- Backend Architecture: Design high-throughput ingestion pipelines using Java 21/25, Spring Boot, PostgreSQL, or Oracle.
- Data Integrity: Build resilient ETL services for validation and deduplication of complex datasets from upstream sources.
Tech Stack & Tools
We leverage modern tools including GenAI (Devin, GitHub Copilot, Cursor) to accelerate development. You will work with RESTful APIs, Docker/OpenShift containers, and TDD/BDD practices using JUnit 5.
Company
Citi
Citi is a global financial services company with approximately 219,000 dedicated employees worldwide. Joining Citi offers more than just employment; it represents an opportunity to grow your career wh...
Practice this interview
A voice mock interview for Senior Java Backend Engineer at Citi, with questions from this job description and your resume, and a scored report afterwards.
Set up interview