Java Full Stack Developer with Angular

Citi

New York (NY)

Hybrid

USD 15,000 - 21,000

Full time

9 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Citi in India is hiring a Java Full Stack Developer with Angular to contribute to applications development and programming activities within the Technology team. The role focuses on building enterprise‑scale web apps and microservices, delivering RESTful APIs, and ensuring code quality.

You will analyze requirements, implement solutions, test and debug, assess risk, and collaborate with cross‑functional teams while adhering to Citi policies and standards in a hybrid work setup.

Qualifications

  • 2+ years of professional Full Stack software engineering experience.
  • Experience building web apps and microservices with Java, Angular, Spring Boot.
  • Solid understanding of SOA and RESTful API design.
  • Strong OOP fundamentals and modern programming languages.
  • Knowledge of cloud computing and deployment strategies using virtual environments.
  • Familiar with Agile methodology, Git and Release Management.
  • Experience with Kafka and cloud technologies like AWS, Azure, GCP.
  • Experience with Spring Data JPA, Spring Batch, Elastic Search, MongoDB and caching.
  • Expertise in systems analysis, troubleshooting and problem solving.
  • Experience with Test Driven Development.
  • Security: Authentication, Authorization and Security expertise.
  • Ability to architect modern software solutions with latest tech.
  • Able to work independently and in a team.

Responsibilities

  • Identify and define system enhancements based on business needs.
  • Analyze issues, propose solutions, and implement changes.
  • Develop knowledge of Citi’s systems and architecture.
  • Conduct testing, debugging, and write basic code per specs.
  • Assess risk and ensure compliance with laws and Citi policies.
  • Translate strategy into actionable steps and ensure on-time delivery.
  • Collaborate across teams to deliver reliable, scalable applications.
  • Ensure quality and output meets standards.

Skills

Full stack development
Java & Angular
Spring Boot & Hibernate
RESTful APIs
OOP fundamentals
Cloud deployment
Agile & Git
Kafka & Cloud tech
Spring Data JPA / Spring Batch
Elastic Search & Caching
Security & Auth
Architecting modern solutions
Independent & team work

Education

Bachelor’s degree/University degree or equivalent experience

Tools

OpenShift
Nginx
APIGEE
API Gateway
MongoDB
PostgreSQL
Elastic Search
Caching
Spring Data JPA
Spring Batch
Kafka
AWS
Azure
GCP
Docker
Kubernetes

Job description

Java Full Stack Developer with Angular
Job Req Id:

261003825

Location(s):

Pune, Maharashtra, India, Chennai, Tamil Nadu, India

Job Type:

Hybrid

Posted:

Nov. 02, 2026

Discover your future at Citi

Working at Citi is far more than just a job. A career with us means joining a team of approximately 219,000 dedicated people from around the globe. At Citi, you’ll have the opportunity to grow your career, give back to your community and make a real impact.

Job Overview

The Applications Development Programmer Analyst is an intermediate level position responsible for participation in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to contribute to applications systems analysis and programming activities.

Responsibilities:

  • Utilize knowledge of applications development procedures and concepts, and basic knowledge of other technical areas to identify and define necessary system enhancements
  • Identify and analyze issues, make recommendations, and implement solutions
  • Utilize knowledge of business processes, system processes, and industry standards to solve complex issues
  • Analyze information and make evaluative judgements to recommend solutions and improvements
  • Conduct testing and debugging, utilize script tools, and write basic code for design specifications
  • Assess applicability of similar experiences and evaluate options under circumstances not covered by procedures
  • Develop working knowledge of Citi’s information systems, procedures, standards, client server application development, network operations, database administration, systems administration, data center operations, and PC-based applications
  • 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.
  • Support execution of business decisions within the function by translating direction into actionable steps and ensuring effective follow‑through. Address non‑routine situations and practical challenges by applying judgement to identify solutions or take decisions within scope. Support effective functioning of the business area by ensuring processes are implemented consistently and output meets expected standards. Will operate across varied and evolving situations, exercising discretion to respond to changing requirements and priorities, while ensuring reliability, timeliness, and quality in execution within defined scope.
  • Applies domain expertise and advanced analytical capability to deliver outputs aligned with established standards and professional benchmarks. Will evaluate business requirements by analyzing complex issues, forming well‑reasoned views, and recommending practical, implementable solutions. Apply structured thinking, analytical rigor, and creativity in approaching work, particularly in situations where standard methodologies may require refinement. Exercise sound professional judgement in interpreting requirements and determining appropriate courses of action, taking into account the broader business context and potential implications.
  • Independently exercise judgement and decision-making in managing day-to-day responsibilities, including evaluating complex situations, resolving issues, and determining appropriate courses of action. Drive and influence delivery of work within area of responsibility, contributing to operational priorities and ensuring progress against timelines. Will be accountable for delivery outcomes, including quality and timelines, and may have a measurable impact on business results within scope. In addition, will provide oversight on execution by reviewing outputs, guiding approach where required, and addressing gaps to ensure delivery meets expected standards. Take ownership of decisions and deliverables within remit, applying analytical thinking and professional expertise to solve problems and ensure effective outcomes.

Qualifications and Skills:

  • 2+ years of professional experience as Full Stack software engineering experience in developing enterprise scale applications.
  • Expertise in building web applications and Micro Services using Java, Angular, Spring boot, Hibernate, Openshift, Redis, Nginx, APIGEE, API gateway and MongoDB/PostgreSQL technology stack.
  • Solid understanding of SOA concepts, RESTful API design.
  • Strong OOP fundamentals and programming languages and web frameworks.
  • Knowledge of cloud computing and deployment strategies using virtual environments
  • Should know Agile methodology, Git and Release Management
  • Good to have knowledge in Kafka, Cloud technologies like AWS, Azure, GCD etc.,
  • Familiar with Spring Data JPA, Spring Batch, Elastic Search, MongoDB databases, and Caching solutions.
  • Expertise in in systems analysis, troubleshooting and problem solving.
  • Expertise in Test driven development.
  • Expertise in Authentication, Authorization, and Security.
  • Expertise in designing and optimizing the software solutions for performance and stability.
  • Should be well versed with understanding architecting solutions with latest tech advancements.
  • Must be able to work independently as well as in a team environment. Must be able to adapt to a rapidly changing environment.

Education:

  • Bachelor’s degree/University degree or equivalent experience

This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required.

Technology

Applications Development

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 (opens in new window).

View Citi’s EEO Policy Statement (opens in new window) and the Know Your Rights (opens in new window) poster.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Java Fullstack Developer
Java Fullstack Developer

Citi • New York (NY)

Hybrid
USD 14,000 - 21,000
Full Stack Java Developer - Assistant Vice President
Full Stack Java Developer - Assistant Vice President

Citi • New York (NY)

Hybrid
USD 37,000 - 74,000
Senior Java Fullstack Developer
Senior Java Fullstack Developer

Citi • New York (NY)

Hybrid
USD 15,000 - 25,000
Full Stack Developer (Java/React)
Full Stack Developer (Java/React)

Citi • New York (NY)

Hybrid
USD 13,000 - 19,000
Java Fullstack Developer - C11 - Pune
Java Fullstack Developer - C11 - Pune

Citi • New York (NY)

On-site
USD 80,000 - 120,000
Lead Java Full Stack Developer - Angular/React - Vice President
Lead Java Full Stack Developer - Angular/React - Vice President

Citi • New York (NY)

Hybrid
USD 42,000 - 74,000
Java React Developer
Java React Developer

Citi • New York (NY)

On-site
USD 16,000 - 26,000
Java Applications Development Programmer Analyst
Java Applications Development Programmer Analyst

Citi • New York (NY)

Hybrid
USD 6,200 - 10,000
Senior Java Backend Developer (Microservices and Event Driven Architecture) - Assistant Vice President
Senior Java Backend Developer (Microservices and Event Driven Architecture) - Assistant Vice President

Citi • New York (NY)

On-site
USD 32,000 - 53,000
Java Full Stack
Java Full Stack

Citi • New York (NY)

Hybrid
USD 19,000 - 38,000
Hybrid work model
Learning programs
Career progression
+3