Log in
All jobs
CI

Lead Java Full Stack Developer - Angular/React - Vice President

Citigroup, Inc.
Pune Maharashtra India Posted Oct 30, 2026
Full-timeHybrid

About this role

The position is for a senior full-stack developer with 6-8 years of experience, specializing in building enterprise-scale applications. This role is suited for a strong Angular, React-focused full stack developer with prior experience in Angular and Java-based backend systems, contributing to modern, scalable, and cloud-native applications.

Responsibilities

  • · Design, develop, and maintain scalable full stack applications with a focus on Angular/React.js and modern UI architecture

  • · Core Skills: Expert-level proficiency in modern JavaScript frameworks (React.js/Angular), JavaScript (ES6+), TypeScript, HTML5, and CSS3.

  • · Modernize legacy Angular applications into React-based solutions

  • · Develop backend services using Java (17+), Spring Boot, and microservices architecture

  • · Proven experience building RESTful web services and API gateways, such as Apigee

  • · Build and maintain event-driven data pipelines with real-time data processing using Kafka.

  • · Database Integration: Integrate applications with both SQL (Oracle, PostgreSQL) and NoSQL databases, utilizing caching solutions where appropriate.

  • · Proficiency with version control systems such as Git, GitHub, or Bitbucket.

  • · Experience with CI/CD tools like Jenkins, Harness or Tekton.

  • · Integrate with Oracle and NoSQL databases (MongoDB)

  • · Standards: Knowledge of responsive design principles, accessibility (ADA compliance), and end-to-end UI deployment strategies.

  • · Proficiency with build tools like Maven or Gradle and unit testing frameworks (e.g., JUnit, Mockito).

  • · Support CI/CD pipelines using Jenkins, TeamCity, or similar tools

  • · Work with Docker, Kubernetes, and OpenShift for containerized deployments

  • · Use AI-assisted development tools (e.g., GitHub Copilot) to enhance productivity

  • · Monitor applications using ELK, Grafana, and resolve production issues

  • · Demonstrated ability to build and maintain large-scale data processing applications.

  • Preferred Skills (Good to Have)

  • · Experience with data virtualization systems like Starburst.

  • · Experience with Python for scripting or data manipulation.

  • · Experience with QA automation frameworks and strategies for large-scale data processing.

  • · Familiarity with job scheduling tools like Autosys or ETL processes

  • · Experience with AI coding assistants

Qualifications

  • · 13+ years of experience in full stack development

  • · Strong coding, problem-solving, and debugging skills

  • · Experience working in Agile and global team environments

Education

  • · Bachelor’s degree in computer science, Engineering, or equivalent experience

Job Family Group:

Technology------------------------------------------------------

Job Family:

Technology Quality------------------------------------------------------

Time Type:

Full time------------------------------------------------------

Most Relevant Skills

Please see the requirements listed above.------------------------------------------------------

Other Relevant Skills

For complementary skills, please see above and/or contact the recruiter.------------------------------------------------------

Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law.

If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi.

View Citi’s EEO Policy Statement and the Know Your Rights poster.

Your next opportunity starts here

Prepare, apply, track, interview and get hired — all from one platform, with AI in your corner.

Download app

Or sponsor Premium for someone who's job hunting →