CrawlJobs Logo

Vice President – Engineering Lead ( Java / Microservices)

India, Chennai · Job Posted May 15, 2026
Apply Position
Job Link Share

Job Description

The Applications Development Technology Lead Analyst is a senior level position responsible for establishing and implementing new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to lead applications systems analysis and programming activities.

Job Responsibility

  • Partner with multiple management teams to ensure appropriate integration of functions to meet goals as well as identify and define necessary system enhancements to deploy new products and process improvements
  • Resolve variety of high impact problems/projects through in-depth evaluation of complex business processes, system processes, and industry standards
  • Provide expertise in area and advanced knowledge of applications programming and ensure application design adheres to the overall architecture blueprint
  • Utilize advanced knowledge of system flow and develop standards for coding, testing, debugging, and implementation
  • 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
  • Serve as advisor or coach to mid-level developers and analysts, allocating work as necessary
  • Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgment regarding personal behavior, conduct and business practices, and escalating, managing and reporting control issues with transparency

Requirements

  • Bachelor's degree in Computer Science, Engineering, or a related technical field
  • Master's degree is highly preferred
  • 10+ years of progressive experience in software development, with a primary focus on backend systems and enterprise application delivery
  • 5+ years in a senior or lead backend Java development role, with a strong emphasis on the Spring Boot ecosystem
  • 3+ years of demonstrated leadership in architecting, designing, and guiding the development of complex, scalable, and high-performance enterprise-level backend applications
  • Proven experience in translating complex business requirements into technical designs and architectural blueprints for backend services
  • Expert-level proficiency in Java, including advanced concepts such as multi-threading, concurrency, performance optimization, and memory management
  • Hands-on expertise with the Spring ecosystem, including Spring Boot for rapid application development, Spring Cloud for building distributed systems (e.g., service discovery, configuration management, circuit breakers), and Spring Security for implementing robust authentication and authorization
  • Extensive experience (5+ years) in designing, building, and consuming robust, secure, and high-throughput RESTful APIs and SOAP Web Services (JAX-RS/JAX-WS)
  • Good understanding of distributed systems, microservices architecture, event-driven architecture, and API-first design principles
  • Proven, hands-on experience with OpenShift/Kubernetes for deploying, managing, and scaling containerized applications in production environments
  • Proficiency with modern CI/CD tools (e.g., Jenkins, Tekton) and a strong commitment to DevOps practices, including automated testing, continuous integration, and continuous delivery
  • Expert-level knowledge of Git, including advanced branching strategies (e.g., GitFlow), pull requests, and code review processes
  • Exceptional analytical and problem-solving abilities, with a talent for debugging complex distributed systems and ensuring long-term architectural integrity
  • Outstanding communication (written and verbal), interpersonal, and mentoring skills, with the ability to lead a development team, influence technical direction, and collaborate effectively with stakeholders
  • Strong leadership capabilities combined with a strategic mindset to align technical solutions with long-term business goals
  • Experience in the financial services industry is a significant advantage
  • Bachelor's degree/University degree or equivalent experience
  • Master's degree preferred

Nice to have

  • Experience in the financial services industry is a significant advantage
  • Master's degree

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Vice President – Engineering Lead ( Java / Microservices)

8 matching positions

Java Engineering Lead - Vice President

The Engineering Lead is a key role within Citi’s Payment delivery organization. ...
Location
Location
India , Chennai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong hands-on lead developer with technical ability having 10+ years of design & development experience
  • Practitioner and Advocate of CLEAN code practice
  • Practitioner of AI tools in driving productivity and efficiencies
  • Experience in design and development of medium to large-scale applications using open-source tech stack - Spring boot, Microservices, Kafka
  • Strong Java skills
  • Experience with databases: MongoDB
  • Experience in writing unit tests and integration tests using standard frameworks, ensuring minimized technical debt
  • Experience in building CI/CD pipelines and single-click deployment - Harness, Lightspeed, Openshift
  • Ability to drive engineering deliveries and handle multiple concurrent initiatives
  • Experience with testing concepts (TDD, BDD) and JUnit
Job Responsibility
Job Responsibility
  • Provide technical leadership and strategy for solutions, applications, and systems across the platform
  • Define and implement a robust data governance framework, including strategies for data storage, high availability, fault tolerance, and disaster recovery
  • Practice and enforce strong engineering principles and standards to guide the team in achieving automation and delivery goals
  • Provide expertise to identify and translate system requirements into software design artifacts
  • Drive experiments and Proof of Concept (PoC) to assess new solutions and application paths
  • Work proactively & independently to address project requirements, and articulate issues/challenges at the appropriate time to address project delivery risks
  • Follow industry-wide best practices to minimize the technical debt of software deliverables
  • Interface and coordinate tasks with internal and external technical resources, collaborate to provide estimates, develop overall implementation plans, and serve as a lead to implement installation, customization, and integration efforts
  • Apply your skill and experience within a fast-paced operations-centric environment towards developing architecture and design for the regulatory platform at large
  • Fulltime
Read More
Arrow Right

Java Microservices Engineering - Vice President

We are seeking an talented and visionary Vice President, Java Architecture & Eng...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 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
  • Experience 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
Job Responsibility
Job Responsibility
  • 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
  • Fulltime
Read More
Arrow Right

Java Engineering Lead Analyst - Vice President

The Digital S/W Eng Lead Analyst is a strategic professional who stays abreast o...
Location
Location
India , Chennai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 12–14 years of professional experience in application development within large‑scale enterprise environments
  • Strong hands‑on expertise in Java (J2EE) and Spring Boot frameworks
  • Solid experience in API management platforms, specifically Apigee
  • Proven experience with NGINX for reverse proxy, routing, and traffic control
  • Strong understanding of microservices architecture, REST APIs, and distributed systems
  • Experience working in agile development methodologies (Scrum / Kanban)
  • Strong problem‑solving skills with the ability to work independently on complex technical issues
  • Excellent communication skills with experience collaborating with global and cross‑functional teams
  • Bachelor’s degree in Engineering, Computer Science, or a related technical discipline
Job Responsibility
Job Responsibility
  • Lead design and development of Java and Spring Boot–based applications with a strong focus on microservices architecture
  • Design, build, and manage RESTful APIs using Apigee, ensuring security, scalability, and performance best practices
  • Implement and manage NGINX configurations for routing, load balancing, and traffic management across environments
  • Collaborate with product owners, architects, and stakeholders to translate business requirements into technical solutions
  • Drive application modernization initiatives, including legacy migration to microservices and cloud‑ready architectures
  • Ensure adherence to Citi’s engineering standards, security controls, and governance frameworks
  • Perform code reviews, enforce best practices, and mentor junior developers and senior engineers
  • Support CI/CD pipelines, release management, and production stability, including L3 support when required
  • Proactively identify performance bottlenecks, scalability issues, and operational risks, and implement corrective actions
  • Partner with global teams across regions to deliver high‑quality, enterprise‑grade solutions
  • Fulltime
Read More
Arrow Right

Java Microservices Application Lead-Senior Vice President

The Applications Development Technology Senior Lead Analyst is a senior level po...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years of relevant experience
  • Experience in implementing projects
  • Experience in systems analysis and programming of software applications
  • Demonstrated Subject Matter Expert (SME) in area(s) of Applications Development
  • Demonstrated knowledge of client core business functions
  • Demonstrated leadership, project management, and development skills
  • Relationship and consensus building skills
  • Bachelor's degree/University degree or equivalent experience
  • Master's degree preferred
  • 12+ years of relevant experience
Job Responsibility
Job Responsibility
  • Lead integration of functions to meet goals, deploy new products, and enhance processes
  • Analyze complex business processes, system processes, and industry standards to define and develop solutions to high level problems
  • Provide expertise in area of advanced knowledge of applications programming and plan assignments involving large budgets, cross functional project, or multiple projects
  • Develop application methodologies and standards for program analysis, design, coding, testing, debugging, and implementation
  • Utilize advanced knowledge of supported main system flows and comprehensive knowledge of multiple areas to achieve technology goals
  • Consult with end users to identify system function specifications and incorporate into overall system design
  • Allocate work, and act as an advisor/coach developers, analysts, and new team members
  • Influence and negotiate with senior leaders and communicate with external parties
  • Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgment regarding personal behavior, conduct and business practices, and escalating, managing and reporting control issues with transparency
  • Fulltime
Read More
Arrow Right

Vice President - Full Stack Java React Native Engineering Lead

Join us as a Vice President - Full Stack Java React Native Engineering Lead at B...
Location
Location
India , Pune
Salary
Salary:
Not provided
barclays.co.uk Logo
Barclays
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • React Native, React 18, TypeScript/JavaScript, Redux
  • Experience in Core Java 17+, Spring Boot, REST, microservices
  • JPA/Hibernate
  • Gradle, Git
  • Agile delivery
  • Authentication protocols
  • Designing modular engineering
  • Events / Messaging (Kafka / MQ)
  • Onboarding customers in bank digital
  • APIs (Design & Development)
Job Responsibility
Job Responsibility
  • Frontend: Develop React Native applications (TypeScript, Redux), shared components/micro frontends and robust navigation/error patterns
  • Backend: Design and implement Java 17+, Spring Boot microservices, REST APIs, persistence (JPA/Hibernate) and API security
  • Security & Auth: Implement OAuth2/OpenID Connect/JWT, biometric SDK integrations, secure token handling, input validation and OWASP controls
  • DevOps & Cloud: Contribute to CI/CD pipelines (Jenkins/GitLab), containerization (Docker/Kubernetes) and deployments on AWS/Azure
  • Quality & Collaboration: Work with SDET and QA on automated testing
  • participate in code reviews, design sessions and sprint ceremonies
  • uphold risk & controls
  • Development and delivery of high-quality software solutions
  • Cross-functional collaboration with product managers, designers, and other engineers
  • Collaboration with peers, participate in code reviews
What we offer
What we offer
  • Competitive holiday allowance
  • Life assurance
  • Private medical care
  • Pension contribution
  • Fulltime
Read More
Arrow Right

Software Engineering lead - Vice President

The team lead plays a meaningful role in crafting and maintaining the strategic ...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years of experience as a Software Engineer/Developer using Java
  • Experience mentoring and providing technical leadership for teams of 5 or more developers
  • Multiple years of experience with software engineering best practices (unit testing, automation, design patterns, peer review, etc.)
  • Clear understanding of Data Structures and Object Oriented Principles using Java
  • Multiple years of experience architecting and building horizontally scalable, highly available, highly resilient, and low latency applications
  • Multiple years of experience with Cloud-native development and Container Orchestration tools (Serverless, Docker, Kubernetes, OpenShift, etc.)
  • Inclination and knowledge of latest AI tools (Copilot, Cursor, Devin etc.) and their usage in Enterprise Software development
  • Knowledge of Gen AI Platforms such as vertex.ai, openai etc.
  • Multiple years of experience on Service Oriented and MicroServices architectures, including REST and GraphQL implementations
  • Multiple years of experience with frameworks like Spring Boot, Spring Batch, REST, Microservices architecture
Job Responsibility
Job Responsibility
  • Code contributing leader of an Agile team, working to deliver sprint goals, as well as conduct personnel duties for team (e.g., performance evaluations, hiring, promotions and disciplinary actions)
  • Design, document, and develop world-class enterprise applications leveraging the latest technologies and design patterns
  • Provide strategic influence and exercise control over team resources, budget management and planning, while monitoring end results
  • Utilize in-depth knowledge of concepts and procedures within your own area and basic knowledge of other areas to resolve issues
  • Ensure essential procedures are followed and contribute to defining standards
  • Integrate in-depth knowledge of applications development with overall technology function to achieve established goals
  • Provide evaluative judgement based on analysis of facts in complicated, unique, and dynamic situations including drawing from internal and external sources
  • Influence and negotiate with senior leaders across functions, as well as communicate with external parties, as necessary
  • Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgment regarding personal behavior, conduct and business practices, and escalating, managing and reporting control issues with transparency, as well as effectively supervise the activity of others and create accountability with those who fail to maintain these standards
  • Fulltime
Read More
Arrow Right

Software Engineering lead - Vice President

We are looking for hands-on full-stack engineering team leads who are passionate...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 11+ years of experience as a Software Engineer/Developer using Java
  • Experience mentoring and providing technical leadership for teams of 5 or more developers
  • Multiple years of experience with software engineering best practices (unit testing, automation, design patterns, peer review, etc.)
  • Clear understanding of Data Structures and Object Oriented Principles using Java
  • Multiple years of experience architecting and building horizontally scalable, highly available, highly resilient, and low latency applications
  • Multiple years of experience with Cloud-native development and Container Orchestration tools (Serverless, Docker, Kubernetes, OpenShift, etc.)
  • Multiple years of experience on Service Oriented and MicroServices architectures, including REST and GraphQL implementations
  • Multiple years of experience with frameworks like Spring Boot, Spring Batch, REST, Microservices architecture
  • Exposure to Continuous Integration and Continuous Delivery (CI/CD) pipelines, either on-premise or public cloud (i.e., Tekton, Harness, CircleCI, Cloudbees Jenkins, etc.)
  • Multiple years of experience with agile and iterative software delivery
Job Responsibility
Job Responsibility
  • Code contributing leader of an Agile team, working to deliver sprint goals, as well as conduct personnel duties for team (e.g., performance evaluations, hiring, promotions and disciplinary actions)
  • Design, document, and develop world-class enterprise applications leveraging the latest technologies and design patterns
  • Provide strategic influence and exercise control over team resources, budget management and planning, while monitoring end results
  • Utilize in-depth knowledge of concepts and procedures within your own area and basic knowledge of other areas to resolve issues
  • Ensure essential procedures are followed and contribute to defining standards
  • Integrate in-depth knowledge of applications development with overall technology function to achieve established goals
  • Provide evaluative judgement based on analysis of facts in complicated, unique, and dynamic situations including drawing from internal and external sources
  • Influence and negotiate with senior leaders across functions, as well as communicate with external parties, as necessary
  • Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgment regarding personal behavior, conduct and business practices, and escalating, managing and reporting control issues with transparency, as well as effectively supervise the activity of others and create accountability with those who fail to maintain these standards
  • Fulltime
Read More
Arrow Right

Senior Workflow and Microservices Lead – Vice President

We are seeking a highly skilled and experienced Senior Workflow and Microservice...
Location
Location
Canada , Mississauga
Salary
Salary:
120800.00 - 170800.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6 + years of experience in system analysis and in programming of software applications
  • Experience in managing and implementing successful projects
  • Subject Matter Expert (SME) in at least one area of Applications Development
  • Ability to adjust priorities quickly as circumstances dictate
  • Demonstrated leadership and project management skills
  • Consistently demonstrates clear and concise written and verbal communication
  • Extensive experience in least 2 of these workflow engines: Pega, IBM BAW, Unqork, Outsystems
  • Experience in Fenergo is added advantage
  • Exposure to programming skills responsible for development of Services/APIs using Springboot, Java, TypeScript, Apache Camel, Kafka
  • Extensive experience with multiple DMN /BRE tools like Drools, IBM BAM, IBM ODM in configuring, managing, exposing, versioning rules and decisions
Job Responsibility
Job Responsibility
  • Design, Develop, Automate, Test, Maintain, deploy highly effective, manageable, monitorable, configurable client lifecycle management workflows/Case focusing on KYC
  • Work with COTS (Commercial off the shelf) SAAS systems
  • Extensive architectural design, implementation, and evolution of workflow and rules solutions
  • Collaborate with cross-functional teams, including product owners, architects, and other engineers, to define, design, and ship new features
  • Perform mandated code reviews and contribute to a culture of continuous improvement
  • Integrate workflow with Citi’s Internal systems using the tool’s array of capabilities
  • Embrace AI for Dev team and Operation efficiencies
  • Extensive experience in building scalable, distributed, highly available systems that will handle millions of transactions
  • Ability to find the cost effective yet scalable solutions for the firm
  • Proficiency with unit tests, automation tests for development
  • Fulltime
Read More
Arrow Right