Full-Stack Developer, Java and Angular, Vice President

Citigroup

Jersey City (NJ)

On-site

USD 142,000 - 213,000

Full time

8 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Medical, Dental & Vision coverage
401(k) plan
Life, Accident & Disability Insurance
Wellness Programs
Paid Time Off

Job summary

Citi is seeking a Java Full-Stack Engineer in Jersey City, NJ to design, build, and support modern web applications across UI and backend services. The role focuses on API-first, microservices architecture, with CI/CD-driven delivery and Cloud/observability considerations.

Responsibilities include building scalable microservices with Java/Spring Boot, developing UIs with Angular, and implementing micro front-end patterns, REST APIs, and data-layer optimizations using SQL Server, Elasticsearch,

Qualifications

  • 6-10 years of experience in full-stack web application development.
  • Strong backend development experience with Java and Spring Boot (REST APIs, security concepts, performance, and scalability).
  • Strong frontend development experience with Angular including TypeScript, HTML5, and CSS.
  • Experience using UI component libraries such as Kendo UI.
  • Working knowledge of micro front-end architecture and patterns.
  • Solid understanding of API design and microservices (service boundaries, resilience, observability basics).
  • Hands-on experience with SQL Server and relational data modeling.
  • Experience with Elasticsearch and event streaming with Kafka.
  • Proficiency with GitHub/Bitbucket workflows and practical experience with CI/CD pipelines.
  • Strong communication skills, ownership mindset, and ability to work collaboratively in an agile team.

Responsibilities

  • Develop and maintain web applications across the stack: UI, APIs, and backend services.
  • Build scalable, secure microservices using Java and Spring Boot.
  • Develop responsive user interfaces using Angular, leveraging Kendo UI components where appropriate.
  • Implement and support micro front-end patterns (composition, shared libraries, module federation or equivalent approaches).
  • Design, build, document, and consume RESTful APIs; ensure service contracts and versioning strategies are followed.
  • Work with SQL Server and optimize queries, indexes, and data access patterns.
  • Implement search and indexing solutions with Elasticsearch.
  • Build event-driven integrations using Kafka (producers/consumers, topics, schema/versioning awareness).
  • Use GitHub / Bitbucket and contribute to automated CI/CD pipelines (build, test, deploy).
  • Write unit and integration tests; participate in code reviews and engineering best-practice adoption.

Skills

Full-stack development
Java/Spring Boot
Angular/TypeScript
REST APIs
Microservices
CI/CD
SQL Server
Elasticsearch
Kafka
GitHub/Bitbucket
Testing (unit/integration)
Observability

Tools

Java
Spring Boot
Angular
Kendo UI
Docker
Kubernetes/OpenShift
Elasticsearch
Kafka
SQL Server

Job description

We are looking for a Java Full-Stack Engineer to design, build, and support modern web applications. This role spans front-end development (Angular or React) and back-end services (Java/Spring Boot), with a focus on API-first, microservices-based architecture and CI/CD-driven delivery.

Key Responsibilities
  • Develop and maintain web applications across the stack: UI, APIs, and backend services.
  • Build scalable, secure microservices using Java and Spring Boot.
  • Develop responsive user interfaces using Angular, leveraging Kendo UI components where appropriate.
  • Implement and support micro front-end patterns (composition, shared libraries, module federation or equivalent approaches).
  • Design, build, document, and consume RESTful APIs; ensure service contracts and versioning strategies are followed.
  • Work with SQL Server and optimize queries, indexes, and data access patterns.
  • Implement search and indexing solutions with Elasticsearch.
  • Build event-driven integrations using Kafka (producers/consumers, topics, schema/versioning awareness).
  • Use GitHub / Bitbucket and contribute to automated CI/CD pipelines (build, test, deploy).
  • Write unit and integration tests; participate in code reviews and engineering best-practice adoption.
Required Skills & Qualifications
  • 6-10 years of experience in full-stack web application development.
  • Strong backend development experience with Java and Spring Boot (REST APIs, security concepts, performance, and scalability).
  • Strong front-end development experience with Angular including TypeScript, HTML5, and CSS.
  • Experience using UI component libraries such as Kendo UI.
  • Working knowledge of micro front-end architecture and patterns.
  • Solid understanding of API design and microservices (service boundaries, resilience, observability basics).
  • Hands‑on experience with SQL Server and relational data modeling.
  • Experience with Elasticsearch and event streaming with Kafka.
  • Proficiency with GitHub / Bitbucket workflows and practical experience with CI/CD pipelines.
  • Strong communication skills, ownership mindset, and ability to work collaboratively in an agile team.
Preferred Skills & Qualifications
  • Experience with cloud platforms (AWS, Azure, or GCP).
  • Containerization and orchestration experience (Docker, Kubernetes/OpenShift).
  • Experience with automated testing frameworks (unit, integration, and UI testing).
  • Exposure to observability practices (logging, metrics, tracing) and production support.

Job Family Group: Technology

Job Family: Applications Development

Time Type: Full time

Primary Location: Jersey City New Jersey United States

Primary Location Full Time Salary Range: $142,320.00 - $213,480.00

In addition to salary, Citi's offerings may also include, for eligible employees, discretionary and formulaic incentive and retention awards. Citi offers competitive employee benefits, including: medical, dental & vision coverage; 401(k); life, accident, and disability insurance; and wellness programs. Citi also offers paid time off packages, including planned time off (vacation), unplanned time off (sick leave), and paid holidays.

Anticipated Posting Close Date: Nov 30, 2026

Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, col

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Full-Stack Developer, Java and Angular, Vice President
Full-Stack Developer, Java and Angular, Vice President

Citi • Jersey City (NJ)

On-site
USD 142,000 - 213,000
Java Full Stack Developer
Java Full Stack Developer

Citi • Jersey City (NJ)

On-site
USD 142,320 - 213,480
Competitive employee benefits
Incentive and retention awards
.NET Full Stack Developer with Angular, Vice President
.NET Full Stack Developer with Angular, Vice President

Citi • Jersey City (NJ)

On-site
USD 142,000 - 213,000
Medical, dental & vision coverage
401(k)
Paid time off
+1
Full Stack Engineer
Full Stack Engineer

PowerToFly • Irving (TX)

On-site
USD 125,760 - 188,640
Medical, dental & vision coverage
401(k)
Paid time off packages
Full Stack Developer - Assistant Vice President
Full Stack Developer - Assistant Vice President

Citi • Irving (TX)

On-site
USD 107,000 - 161,000
Medical, dental & vision coverage
401(k) plan
Paid time off
Java Full Stack Developer - React JS - Assistant Vice President
Java Full Stack Developer - React JS - Assistant Vice President

Citi • New York (NY)

On-site
USD 94,000 - 142,000
Senior Java Technical Lead-Senior Vice President
Senior Java Technical Lead-Senior Vice President

Citi • Tampa (FL)

On-site
USD 141,000 - 212,000
Medical, dental & vision coverage
401(k) retirement plan
Life, accident & disability insurance
+1
Senior Java Engineer-Assistant Vice President
Senior Java Engineer-Assistant Vice President

Citigroup Inc. • Irving (TX)

Hybrid
USD 107,000 - 161,000
Medical, dental & vision coverage
401(k)
Life, accident & disability insurance
+2
Senior Java/Angular Full Stack Developer - Vice President
Senior Java/Angular Full Stack Developer - Vice President

Citigroup Inc. • Irving (TX)

On-site
USD 125,760 - 188,640
Medical, dental & vision coverage
401(k) plan
Paid time off packages
Senior Full Stack Java Software Engineer - Assistant Vice President
Senior Full Stack Java Software Engineer - Assistant Vice President

Citi • Tampa (FL)

Hybrid
USD 97,000 - 145,000
Hybrid schedule
Learning opportunities
Benefits package