CrawlJobs Logo

Java Microservices Engineering - Vice President

https://www.citi.com/ Logo

Citi

Location Icon

Location:
India , Pune

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Description:

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.

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
  • Provide in-depth analysis with interpretive thinking to define issues and develop innovative solutions

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
  • Prior experience with WebSphere, JSP/Servlets, EJB, and leading application modernization to modern Java/Spring microservices
  • Demonstrated leadership, project management, and communication skills

Additional Information:

Job Posted:
May 04, 2026

Employment Type:
Fulltime
Work Type:
Hybrid work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Java Microservices Engineering - Vice President

Vice president - Java payments platform

Hands-on Java Microservices Technical Lead with extensive experience developing,...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree (Engineering in Computers Science, Information Technology)
  • At least 12 +years overall IT experience with 8+ years in an engineer role with experience on large & complex low latency projects
  • Overall 12 to 15 years of total experience in technology, application development / maintenance hands-on experience in Core Java, Hibernate, Struts, Spring, Springboot and related Java technologies
  • Previous experience of micro services application design and led the team of 6 to 8 engineers
  • Hands-on experience in setting up CICD pipeline and various aspect of GIT workflow
  • Use and proficiency in container-based deployment stack technologies such as Docker, OpenShift and Kubernetes or similar platform
  • Use of an API specification such as Swagger, RAML
  • Experience in distributed systems architecture, specifically designing micro services, event gateways, eventual data consistency as well as event stream logging and tracing
  • Experience with RESTful API development
  • Experience with version control, e.g. GIT, issue/problem tracking through Jira, team collaboration software e.g. TeamCity and continuous integration environments e.g. uDeploy
Job Responsibility
Job Responsibility
  • Hands-on Java Microservices Technical Lead with extensive experience developing, enhancing, and maintaining applications hosted on OnPrem existing platforms as well as microservices based API leveraging containerized deployment stack
  • Take the overall responsibility for end to end software development including managing teams, scrum execution, continuous integration and continuous deployment, meeting a high level of code quality working within established timelines and Engineering Excellence best practices
  • Fulltime
Read More
Arrow Right

Java Application Vice President

We are seeking a highly skilled and experienced Lead Java Engineer or Senior Sof...
Location
Location
India , Chennai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum of 12+ years of progressive experience in Development and leading small or medium sized development teams
  • Bachelors degree in Computer Science, Engineering, or a related technical field
  • Extensive experience with Core Java (Java 17+ preferred)
  • Solid understanding and extensive hands on experience with Microservices architecture principles and patterns using Springboot
  • Hands-on experience implementing security features with Spring Security
  • Familiarity with Oauth2, JWT, and HashiCorp Vault, Citi's COIN for advanced authentication and authorization mechanisms
  • Hands on experience in working with multiple RDBMS databases, MongoDB
  • Strong proficiency in ORM technologies like JPA/Hibernate for database interaction
  • Strong knowledge of build and dependency management tools such as Maven or Gradle
  • Experience with CI/CD pipelines and tools like Jenkins or Tecton
Job Responsibility
Job Responsibility
  • Design, develop, and maintain high-performance, resilient, and scalable applications using Spring Boot, Core Java, Spring
  • Develop and consume RESTful APIs with Spring Boot, ensuring seamless integration
  • Contribute significantly to the architectural design, implementation, and evolution of microservices-based solutions
  • Collaborate with cross-functional teams, including product owners, architects, and other engineers, to define, design, and ship new features
  • Implement robust security measures using Spring Security to protect application data
  • Design and implement event-driven architecture leveraging Kafka for reliable message streaming and processing
  • Perform mandated code reviews, mentor junior engineers, and contribute to a culture of continuous improvement
  • Fulltime
Read More
Arrow Right

Vice President - Bigdata Engineer - AI & NLP

The Applications Development Technology Lead Analyst is a senior-level position ...
Location
Location
India , Chennai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 13+ years of relevant experience in Apps Development or systems analysis role
  • Extensive experience in system analysis and programming of software applications
  • Experience in managing and implementing successful projects
  • Expert in coding Python in building Machine Learning and developing LLM-based applications in a professional environment
  • SQL skills able to perform data interrogations
  • Proficiency in enterprise-level application development using Java 8, Scala, Oracle (or comparable database), and Messaging infrastructure like Solace, Kafka, Tibco EMS
  • Develop LLM solutions for querying structured data with natural language, including RAG architectures on enterprise knowledge bases
  • Build, scale, and optimize data science workloads, applying best MLOps practices for production
  • Lead the design and development of LLM-based tools to increase data accessibility, focusing on text-to-SQL platforms
  • Train and fine-tune LLM models to accurately interpret natural language queries and generate SQL queries
Job Responsibility
Job Responsibility
  • Partner with multiple management teams to ensure appropriate integration of functions to meet goals
  • 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
  • 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
What we offer
What we offer
  • Global Benefits
  • Best-in-class benefits to be well, live well and save well
  • Fulltime
Read More
Arrow Right

Java with AI Engineering - Assistant Vice President

The Applications Development Senior Programmer Analyst is an intermediate level ...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experience: At least 8+ years of hands-on application development experience.
  • Java Expertise: Strong experience and knowledge in Core Java 11/17 and J2EE.
  • Microservices: Solid understanding and experience with Microservices architecture (Spring Boot) and building event driven distributed architecture with microservices.
  • Expertise on Web Services(REST/SOAP), Design Patterns , Concurrency Framework , Kafka and data structures/Collections, Docker.
  • Database Knowledge: Basic knowledge of databases such as Oracle/SQL.
  • Scripting: Basic knowledge of Python.
  • Problem-Solving: Excellent analytical and problem-solving skills.
  • Communication: Strong communication and interpersonal skills.
  • Teamwork: Ability to work effectively in a team environment.
  • Methodology of AI includes Chunking, Embedding, AI Engineering, Prompt Engineering
Job Responsibility
Job Responsibility
  • Conduct tasks related to feasibility studies, time and cost estimates, IT planning, risk technology, applications development, model development, and establish and implement new or revised applications systems and programs to meet specific business needs or user areas
  • Monitor and control all phases of development process and analysis, design, construction, testing, and implementation as well as provide user and operational support on applications to business users
  • Utilize in-depth specialty knowledge of applications development to analyze complex problems/issues, provide evaluation of business process, system process, and industry standards, and make evaluative judgement
  • Recommend and develop security measures in post implementation analysis of business usage to ensure successful system design and functionality
  • Consult with users/clients and other technology groups on issues, recommend advanced programming solutions, and install and assist customer exposure systems
  • Ensure essential procedures are followed and help define operating standards and processes
  • Serve as advisor or coach to new or lower level analysts
  • 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

Java with AI Engineering - Vice President

The Applications Development Technology Lead Analyst is a senior level position ...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • At least 10+ years of hands-on application development experience
  • Strong experience and knowledge in Core Java 11/17 and J2EE
  • Solid understanding and experience with Microservices architecture (Spring Boot) and building event driven distributed architecture with microservices
  • Expertise on Web Services(REST/SOAP), Design Patterns, Concurrency Framework, Kafka and data structures/Collections, Docker
  • Basic knowledge of databases such as Oracle/SQL
  • Basic knowledge of Python
  • Excellent analytical and problem-solving skills
  • Strong communication and interpersonal skills
  • Ability to work effectively in a team environment
  • Methodology of AI includes Chunking, Embedding, AI Engineering, Prompt Engineering
Job Responsibility
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
  • 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

Senior Java Engineer - Full Stack, Vice President

The Senior Java Full-Stack Engineer is an experienced, individual contributor po...
Location
Location
United Kingdom , London
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6-10 years progressive hands-on experience in software engineering
  • Demonstrated history of technical growth and tackling increasingly complex challenges in a full-stack capacity
  • Verifiable experience in designing, building, and maintaining large-scale, distributed, and mission-critical applications
  • Deep understanding of scalability, high availability, security, and observability
  • Comprehensive experience across the entire software development lifecycle (SDLC)
  • Strong proficiency in back-end development with Java, including Spring Boot
  • Proven experience designing, building, and operating applications based on microservice architecture
  • Strong proficiency in front-end development with React or Angular
  • Demonstrated experience utilizing AI-powered development tools
  • Deep understanding of engineering fundamentals including data structures, algorithms, design patterns, and best practices
Job Responsibility
Job Responsibility
  • Actively participate in the entire software development lifecycle (SDLC), from requirements analysis and technical design to coding, testing, deployment, and maintenance of both front-end and back-end components
  • Design, develop, and maintain resilient and scalable back-end services and APIs using Java and a microservice-based architecture
  • Design, develop, and implement intuitive and responsive user interfaces with a strong focus on front-end technologies like React or Angular
  • Integrate AI-powered development tools into the software development lifecycle (SDLC) to enhance productivity, code quality, and innovation
  • Champion and enforce high standards for code quality, performance, and security through strong code review practices across the full stack
  • Review and analyze proposed technical solutions for projects, providing expert guidance on architecture and design for distributed systems
  • Contribute to the formulation of technical strategy and roadmaps for application development
  • Develop a comprehensive understanding of how different business areas integrate to accomplish firm-wide goals
  • Provide evaluative judgment based on the analysis of factual data in complex and unique situations
  • Drive the delivery of end results on projects, ensuring high standards of quality and adherence to timelines
  • Fulltime
Read More
Arrow Right

Java, React, Fullstack Spring Boot Developer - Engineer Senior Analyst - Assistant Vice President

The Engineer Sr Analyst is an intermediate level position responsible for a vari...
Location
Location
India , Chennai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of progressive experience in backend software development, with a strong focus on Java and extensive experience in designing and building microservices architectures
  • Proven experience in a lead or senior engineering role, demonstrating significant influence over technical direction, architectural decisions, and team mentorship
  • Deep understanding and practical experience with architectural patterns for distributed systems, cloud-native applications, and enterprise-grade microservices
  • Exceptional verbal and written communication skills, with the ability to articulate complex technical concepts to diverse audiences, influence stakeholders, and drive consensus
  • Advanced analytical, critical thinking, and problem-solving skills, capable of addressing highly complex technical challenges with innovative and pragmatic solutions
  • Strong leadership in fostering collaboration, driving technical excellence within and across teams, and contributing to a positive and high-performing engineering culture
  • Extensive experience working in Agile/Scrum or other iterative development methodologies, preferably in a leadership capacity
  • Bachelor’s degree/University degree or equivalent experience
  • Expert-level proficiency in Java (Java 8+, preferably Java 11+)
  • Mastery of the Spring Framework, especially Spring Boot for microservices development
Job Responsibility
Job Responsibility
  • Provide technical leadership and architectural guidance for the design, development, and implementation of scalable, resilient, and performant microservices using Java and the Spring ecosystem (Spring Boot, Spring Cloud)
  • Drive the adoption of best practices in microservices architecture, including domain-driven design, event-driven architectures, API design, data consistency, and fault tolerance patterns
  • Collaborate closely with enterprise architects, product owners, other lead engineers, and cross-functional teams to define technical strategies, system roadmaps, and ensure alignment with business objectives
  • Lead technical discussions, design reviews, and code reviews, ensuring the delivery of high-quality, secure, and maintainable code that adheres to established standards and patterns
  • Mentor, coach, and develop a team of senior and junior backend engineers, fostering a culture of technical excellence, continuous learning, and innovation
  • Architect and implement robust solutions for challenging cross-cutting concerns in a microservices environment, such as distributed transactions, observability (logging, tracing, metrics), security, and service mesh integration
  • Proactively identify and address technical debt, performance bottlenecks, and scalability challenges across the backend landscape
  • Oversee the implementation of advanced CI/CD pipelines, automated testing strategies (unit, integration, contract, performance), and deployment processes for microservices
  • Evaluate and recommend new technologies, tools, and methodologies to enhance development efficiency, system performance, and reliability
  • Lead the troubleshooting and resolution of complex production incidents, providing deep technical expertise and strategic solutions
  • Fulltime
Read More
Arrow Right