Java Microservices Engineering - Vice President
Citi · Pune · 12+ yrs experience · Posted 2026-07-18
Tech stack: Angular, Java, Kafka, Redis, SQL, Spring Boot
Apply on the company site · Get a referral for this role
Citi salary & ratings · Citi interview process · More live openings
About the role
We are seeking an talented and visionary Vice President, Java Architecture & Engineering Lead with 12+ years of progressive hands-on experience, including significant leadership roles, to spearhead our Java-based microservices development and cloud-native initiatives. As a Java Full-stack Lead, Vice President, you will drive the technical design, development, and delivery of critical Lending applications. This role requires hands-on technical leadership, a commitment to engineering excellence, and the ability to mentor developers within a dynamic environment.
Responsibilities: - Lead Application Development: Design, develop, and implement high-quality, scalable Java and Spring Boot solutions.
- AI-Powered Development Leadership:
- Proven experience and leadership in leveraging and championing AI coding assistants (Copilot, Devin, Claude etc.) to drive team productivity.
- Ensure Code Quality: Perform comprehensive unit, integration, and performance testing (JUnit, Mockito).
- Conduct thorough peer code reviews.
- Architect & Design:
- Contribute to architectural evolution, specializing in microservices, REST APIs, and event-driven systems (Kafka, RabbitMQ).
- Design and develop application components with minimal assistance.
- Data Management: Utilize RDBMS (SQL, PL/SQL) expertise and NoSQL database familiarity.
- Technical Mentorship: Serve as an SME to stakeholders and mentor junior developers.
- Evaluate and adopt new tools and approaches to improve delivery.
- Collaboration & Execution: Work effectively with global development teams to deliver business solutions.
- Security & Compliance: Analyze applications for vulnerabilities.
- Apply OAuth2, token-based security, and API security best practices.
- Risk Management: Appropriately assess and manage risk in technical decisions, ensuring compliance with firm policies and regulations.
- Develop comprehensive knowledge of how areas of business, such as architecture and infrastructure, integrate to accomplish business goals
- Provide in-depth analysis with interpretive thinking to define issues and develop innovative solutions Recommended Qualifications:
- 12+ years of relevant experience in enterprise application development.
- Hands-on experience with advanced AI software engineering tools (e.g., Devin.AI, Copilot, Claude) and Agentic AI development.
- Proven experience in a lead developer or technical lead role.
- Strong hands-on expertise with Java, Spring, Spring Boot, and JPA/Hibernate.
- Strong experience in Angular, UI and UI integration skills
- Expertise in building microservices, REST APIs (Swagger/OpenAPI), and SOAP integrations.
Qualifications: - designing & implementing event-driven systems (Kafka, RabbitMQ).
- Solid understanding of RDBMS (SQL, PL/SQL) and familiarity with NoSQL databases; caching (Redis) experience a plus.
- Strong knowledge of OAuth2, token-based security, and API security best practices.
- Prior experience with WebSphere, JSP/Servlets, EJB, and leading application modernization to modern Java/Spring microservices.
- Demonstrated leadership, project management, and communication skills.
Qualifications
- designing & implementing event-driven systems (Kafka, RabbitMQ).
- Solid understanding of RDBMS (SQL, PL/SQL) and familiarity with NoSQL databases; caching (Redis) experience a plus.
- Strong knowledge of OAuth2, token-based security, and API security best practices.
- Prior experience with WebSphere, JSP/Servlets, EJB, and leading application modernization to modern Java/Spring microservices.
- Demonstrated leadership, project management, and communication skills.
Responsibilities
- Lead Application Development: Design, develop, and implement high-quality, scalable Java and Spring Boot solutions.
- AI-Powered Development Leadership:
- Proven experience and leadership in leveraging and championing AI coding assistants (Copilot, Devin, Claude etc.) to drive team productivity.
- Ensure Code Quality: Perform comprehensive unit, integration, and performance testing (JUnit, Mockito).
- Conduct thorough peer code reviews.
- Architect & Design:
- Contribute to architectural evolution, specializing in microservices, REST APIs, and event-driven systems (Kafka, RabbitMQ).
- Design and develop application components with minimal assistance.
- Data Management: Utilize RDBMS (SQL, PL/SQL) expertise and NoSQL database familiarity.
- Technical Mentorship: Serve as an SME to stakeholders and mentor junior developers.
- Evaluate and adopt new tools and approaches to improve delivery.
- Collaboration & Execution: Work effectively with global development teams to deliver business solutions.
- Security & Compliance: Analyze applications for vulnerabilities.
- Apply OAuth2, token-based security, and API security best practices.
- Risk Management: Appropriately assess and manage risk in technical decisions, ensuring compliance with firm policies and regulations.
- Develop comprehensive knowledge of how areas of business, such as architecture and infrastructure, integrate to accomplish business goals
- Provide in-depth analysis with interpretive thinking to define issues and develop innovative solutions Recommended Qualifications:
- 12+ years of relevant experience in enterprise application development.
- Hands-on experience with advanced AI software engineering tools (e.g., Devin.AI, Copilot, Claude) and Agentic AI development.
- Proven experience in a lead developer or technical lead role.
- Strong hands-on expertise with Java, Spring, Spring Boot, and JPA/Hibernate.
- Strong experience in Angular, UI and UI integration skills
- Expertise in building microservices, REST APIs (Swagger/OpenAPI), and SOAP integrations.
More openings at Citi
- Java Engineering Lead - Vice President — Chennai
- Senior Java Engineering Lead, Credit Exposure- Vice President — Pune
- Java FullStack Engineering Lead - Vice President — Pune
- Risk Modeling Solutions - Full-stack GenAI - Analyst II — Bengaluru
- Senior Developer - Python and Spark — Pune
- Risk Modeling Solutions - Full-stack GenAI - Intermediate Analyst — Bengaluru