
πΌ Citi Hiring β Lead Java, Spring Boot Developer β Assistant Vice President
Citi is hiring for a Lead Java, Spring Boot Developer β Assistant Vice President (AVP) under Job Req ID 26960030. The position is available in Pune and Chennai, is listed as On-Site/Resident, and requires 7+ years of relevant experience. This is a strong opportunity for experienced Java developers who want to work on enterprise-scale financial technology involving Spring Boot, microservices, Kubernetes, Docker, CI/CD, security, performance and modern software engineering practices.
π¦ About Citi
Citi is a global financial institution with approximately 219,000 employees worldwide, providing banking and financial services across major markets. Its technology organization builds and supports large-scale platforms used across financial services, making engineering roles particularly relevant for developers interested in high-volume, regulated and mission-critical applications.
π Job Details
πΉ Company: Citi
πΉ Position: Lead Java, Spring Boot Developer β Assistant Vice President
πΉ Job Req ID: 26960030
πΉ Experience: 7+ Years
πΉ Locations: Pune, Maharashtra / Chennai, Tamil Nadu
πΉ Work Type: On-Site/Resident
πΉ Posted: August 28, 2026
πΉ Education: Bachelor’s degree or equivalent experience
πΉ Primary Stack: Java, Spring Boot, Spring Security, Spring Data
πΉ Architecture: REST, SOA, Microservices
πΉ Cloud/Infrastructure: Kubernetes, Docker
πΉ CI/CD: Jenkins, Tekton, Harness and code-quality tooling
π Why This Role Is Good for Your Experience
The JD specifically mentions Spring Framework, Spring Boot, Spring Security, Spring Web, Spring Data, Java OOP/OOD, GoF design patterns, threading, collections, JDBC, REST, SOA and microservices. That combination can significantly strengthen an engineer’s backend and architecture profile.
The infrastructure side is equally valuable. Experience deploying applications with Docker and Kubernetes, combined with CI/CD platforms such as Jenkins, Tekton and Harness, can help position you for future roles such as Senior Technical Lead, Lead Engineer, Application Architect or Engineering Manager.
π οΈ Skills Required
β
Core Java and advanced Java concepts
β
Spring Framework, Spring Boot, Spring Security, Spring Web and Spring Data
β
Multithreading, concurrency and collections
β
OOP/OOD and GoF Design Patterns
β
JDBC and SQL, preferably DB2/Oracle
β
REST APIs, SOA and microservices
β
JSON/XML and complex file parsing
β
Docker and Kubernetes
β
CI/CD and DevOps practices
β
Jenkins, Tekton, Harness and code-quality tools
β
JUnit, Mockito and integration testing
β
Performance testing and application tuning
β
AngularJS and Jest fundamentals
β
Debugging and security-vulnerability analysis
β
Agile SDLC and BDD/DevOps concepts
β
Strong communication and stakeholder-management skills
β Financial-services experience is a major advantage.
π― Expected Interview Rounds
Round 1 β Recruiter/HR Screening: Expect questions about your 7+ years of experience, Java/Spring expertise, current project, notice period, location preference and compensation expectations.
Round 2 β Technical Java Interview: Prepare deeply for Core Java, collections, multithreading, exception handling, JVM concepts, Spring Boot, Spring Security, REST APIs, design patterns and microservices.
Round 3 β Coding/System Design: Expect practical coding and architecture problems. Recent Citi interview reports describe technical interviews involving project discussions, coding/DSA and SQL questions.
Round 4 β Architecture/Managerial: Be ready to explain production incidents, scalability, Kubernetes deployments, CI/CD, performance optimization, security and technical decisions.
Round 5 β HR/Final: Compensation, leadership expectations, stakeholder management, relocation/working model and joining timeline.
π° Expected Salary Range
Public salary data for Citi’s AVP Java Developer positions indicates substantially higher compensation than generic Java Developer estimates. Recent Glassdoor submissions include Pune AVP Java Developer compensation around βΉ25ββΉ41 LPA, with some reported packages reaching βΉ43ββΉ50 LPA for more experienced professionals.
Levels.fyi currently reports Citi’s Pune C12/AVP software-engineering compensation at approximately βΉ41.1 LPA total, including approximately βΉ40.4 LPA base and βΉ0.69 LPA bonus in its dataset.
For this particular 7+ year role, a reasonable target could therefore be βΉ25ββΉ42 LPA, depending on experience, current compensation, technical depth and negotiation. This is an estimated market range, not a Citi-confirmed salary for Job Req 26960030.
π§ Preparation Tips
π₯ 1. Master Spring internals: Prepare dependency injection, bean lifecycle, scopes, Spring Security, Spring Data and Spring Boot configuration.
π₯ 2. Practice concurrency: Revise thread pools, synchronization, locks, concurrent collections, CompletableFuture and race-condition scenarios.
π₯ 3. Prepare microservices architecture: Be ready to design REST-based services with resilience, security, scalability and observability.
π₯ 4. Kubernetes scenario: Know how you would deploy, scale and troubleshoot a Spring Boot application running inside Kubernetes.
π₯ 5. Study file processing: This JD unusually emphasizes XML, JSON, delimited, fixed-length and binary dataβprepare practical parsing and transformation scenarios.
π₯ 6. Performance tuning: Be ready to explain how you would identify slow APIs, database bottlenecks, thread contention and memory issues.
π₯ 7. Financial-services mindset: Prepare examples demonstrating production risk management, security, compliance and careful handling of business-critical systems.
π Resume Tips for This Role
Your resume should immediately communicate β7+ years Java + Spring Boot + Microservices + Enterprise/Financial Systems.β
Don’t simply write βDeveloped Java applications.β Instead, quantify architecture and impact:
βDesigned and developed 15+ Spring Boot microservices processing high-volume financial transactions, deployed through Docker/Kubernetes with Jenkins CI/CD.β
Highlight Spring Security, REST, SQL/Oracle/DB2, Kubernetes, Docker, Jenkins/Harness, JUnit/Mockito, performance tuning and design patterns if you genuinely have them.
If you have worked in banking, payments, capital markets, risk, compliance or financial services, place that experience prominently near the top of your resume.
π How to Apply
π Application Link: Click Here
Interested candidates can apply directly through the official Citi careers portal for Job Req ID 26960030.
Apply for Lead Java, Spring Boot Developer β Assistant Vice President
π Final Takeaway: This Citi AVP opportunity is best suited for experienced Java engineers who can combine strong coding ability with architecture, microservices, Kubernetes, CI/CD, performance, security and technical leadership. If you have 7+ years of Java experience and want to move toward an SME/leadership-oriented engineering career in financial technology, this is a role worth targeting.
