GenAI -Java-React Full-Stack Engineer -Assistant Vice President

Citi

Chennai District

On-site

INR 2,000,000 - 3,800,000

Full time

11 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Citi seeks an experienced full-stack developer to design, build, and support enterprise-grade applications. You will work across feasibility studies, IT planning, and risk assessments, delivering full-stack solutions with core Java, Spring Boot, React, and TypeScript.

Responsibilities include secure microservices, REST APIs, and streaming UI experiences. The role requires deep knowledge of front-end and back-end technologies, event-driven architectures, and companion AI/ML integrations, with

Qualifications

  • Hands-on with React and TypeScript required.
  • Experience with microservices and REST API design.
  • Integration of large language models such as GPT, Claude, Gemini, Llama, or equivalent.
  • HTML/CSS and structured JSON handling.
  • Git, code reviews, testing, and technical documentation.
  • Ability to work under pressure and meet deadlines.

Responsibilities

  • Conduct feasibility studies, estimates, IT planning, and risk assessments.
  • Design, develop, test, and support full-stack apps using Java, Spring Boot, React, and TypeScript.
  • Build secure microservices and REST APIs with LLM integrations.
  • Develop responsive UI with streaming or chat-style interfaces.
  • Implement event-driven integrations using Kafka.
  • Monitor all phases of the development lifecycle.
  • Advise on security controls and compliance.
  • Collaborate with users and stakeholders; provide production support.
  • Mentor junior analysts and participate in code reviews.
  • Operate with autonomy and act as SME to senior stakeholders.

Skills

Core Java
Spring Boot
React
TypeScript
REST APIs
Kafka
JSON handling
UI/UX fundamentals
Git
Code reviews
Testing
Documentation
Agile/Safe

Education

Bachelor's degree

Tools

Docker
Kubernetes
CI/CD tooling
Linux
Containers

Job description

Responsibilities


  • 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 application systems and programs to meet specific business needs or user areas

  • Design, develop, test, and support full-stack applications using core Java, Spring Boot, React, and TypeScript

  • Build secure microservices and REST APIs, including integration with commercial or open large language models such as GPT, Claude, Gemini, Llama, or equivalent

  • Develop responsive and accessible user interfaces, including streaming or chat-style experiences where required

  • Implement event-driven integrations using Kafka or equivalent technologies and handle structured outputs and JSON contracts reliably

  • Contribute to RAG-backed applications, MCP-based tool integration, guardrails, and Spring AI capabilities where applicable

  • Monitor and control all phases of the development process, including analysis, design, construction, testing, implementation, and operational support

  • Utilize in-depth specialty knowledge to analyze complex problems, evaluate business and system processes, and recommend practical solutions aligned with industry standards

  • Recommend and develop security and control measures to support successful system design and functionality

  • Consult with users, clients, and other technology groups; communicate technical options clearly and provide production support when required

  • Ensure essential procedures are followed and help define operating standards, engineering practices, and documentation

  • Serve as advisor or coach to new or lower-level analysts, contribute to code reviews, and support knowledge sharing

  • Operate with a limited level of direct supervision, exercise independence of judgement and autonomy, and act as a subject matter expert to senior stakeholders and team members

  • 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


Recommended Qualifications


  • 7-9 years of relevant full-stack software development experience

  • Strong hands-on experience in core Java and Spring Boot

  • Experience delivering and supporting enterprise software applications


Must-have (Core)


  • Hands-on experience with React and TypeScript

  • Microservices and REST API design

  • Event-driven architecture using Kafka or equivalent

  • Integration of commercial or open large language models such as GPT, Claude, Gemini, Llama, or equivalent

  • HTML, CSS, responsive UI fundamentals, and structured-output or JSON handling

  • Git, code reviews, testing, and technical documentation

  • Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements


Nice-to-have


  • Financial-services or regulated-industry experience

  • Spring AI experience

  • Streaming or chat-style user interface experience

  • MCP-based tool integration

  • RAG-backed application experience

  • Guardrail tooling and secure AI engineering practices


Engineering Basics


  • Agile or SAFe delivery practices

  • General AI and large language model concepts

  • CI/CD, Linux, containers, and production monitoring concepts

  • Stakeholder communication and collaboration across technology and business teams


Education


  • Bachelor's degree/University degree or equivalent experience


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.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

GenAI -Java-React Full-Stack Engineer -Assistant Vice President
GenAI -Java-React Full-Stack Engineer -Assistant Vice President

Citibank (Switzerland) AG • Chennai District

On-site
Confidential
GenAI -Java-React Full-Stack Engineer -Assistant Vice President
GenAI -Java-React Full-Stack Engineer -Assistant Vice President

Citigroup Inc. • Chennai District

On-site
INR 1,200,000 - 1,800,000
Lead Full Stack Developer - Vice President
Lead Full Stack Developer - Vice President

Citi • Pune District

On-site
INR 1,800,000 - 2,600,000
Senior Full Stack Developer - Assistant Vice President
Senior Full Stack Developer - Assistant Vice President

Citi • Pune District

On-site
INR 2,000,000 - 4,000,000
Fullstack Java Developer
Fullstack Java Developer

Citibank (Switzerland) AG • Chennai District

On-site
Confidential
Lead Full Stack Developer - Vice President
Lead Full Stack Developer - Vice President

Citibank (Switzerland) AG • Pune District

On-site
Confidential
Senior Full Stack Developer - Assistant Vice President
Senior Full Stack Developer - Assistant Vice President

Citibank (Switzerland) AG • Pune District

On-site
Confidential
Java Full Stack Engineer
Java Full Stack Engineer

Citigroup Inc. • Chennai District

On-site
INR 900,000 - 1,200,000
Java Full Stack Engineer
Java Full Stack Engineer

Citi • Chennai District

On-site
INR 600,000 - 1,200,000
Full Stack Engineer - Vice President
Full Stack Engineer - Vice President

Citi • Maharashtra

On-site
INR 4,000,000 - 7,000,000