Lead Software Engineer
Citi (company site, opens in a new tab)10+ yrsPuneOn-siteDirect career pageEst. 35–60 LPA
Posted 20h ago
Reach people at Citi
People at this company you can reach
Log in to see who works here
Create a free account or log in to see the people at Citi you could write to:
- Recruiters & HR
- People in this function
- Work addresses
Your match
Against your primary resume
Log in to see your match score
Create a free account or log in to unlock your CV match score across:
- Role fit
- Experience
- Industry relevance
Protocol Intelligence
How competitive this role is
Competition
Background fit
Strictness
Log in to see why each signal reads the way it does.
Job description
Structured overview of role & requirements
About This Role
- Lead the technical design and implementation of distributed, cloud-ready backend Java microservices for high-volume data ingestion and enrichment pipelines within an enterprise vendor management platform.
- Architect secure, performant RESTful APIs, domain models, and caching strategies to support high-concurrency enterprise interfaces.
- Drive adoption of AI-assisted engineering tools to accelerate development velocity, enforce engineering best practices, and mentor senior engineering staff.
Minimum Requirements
- 10+ years of professional software engineering experience with enterprise-grade distributed systems.
- Expertise in Java 21/25, Spring Boot, Spring Cloud, Spring Data, and Hibernate/JPA.
- Strong experience in relational databases (PostgreSQL/Oracle/SQL) and designing batch/stream data ingestion pipelines.
- Bachelor’s or Master’s degree in Computer Science, Information Technology, Engineering, or equivalent practical experience.
Ideal Candidate Profile
- Experienced at autonomous architectural decision-making and translating complex business needs into scalable backend solutions.
- Proficient in modern AI-assisted engineering tools (e.g., GitHub Copilot, Devin) and cloud-native technologies like Docker and Kubernetes/OpenShift.
- Familiarity or experience in full-stack development (React and TypeScript) to enable cohesive frontend-backend collaboration is a strong advantage.