VP, Full-Stack Architect — Java Spring & Angular

Citigroup Inc.

Jersey City (NJ)

On-site

USD 142,000 - 213,000

Full time

8 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Medical coverage
Dental & Vision coverage
401(k)
Life, accident, and disability保险
Wellness programs
Paid time off

Job summary

Citigroup Inc. in Jersey City, NJ, is seeking a Java Full-Stack Engineer to design, build, and support modern web applications.

The role covers front-end development with Angular and back-end services with Java/Spring Boot, following an API-first microservices approach and CI/CD-driven delivery. Responsibilities include building microservices, RESTful APIs, and SQL Server data access, plus Elasticsearch and Kafka integrations along with GitHub/Bitbucket workflows.

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.

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

Java
Spring Boot
Angular
TypeScript
HTML5
CSS
Kendo UI
Micro front-end
API design
SQL Server
Elasticsearch
Kafka
GitHub/Bitbucket
CI/CD
Agile
Communication

Tools

Docker
Kubernetes/OpenShift

Job description

Citigroup Inc. in Jersey City, NJ, is seeking a Java Full-Stack Engineer to design, build, and support modern web applications.

The role covers front-end development with Angular and back-end services with Java/Spring Boot, following an API-first microservices approach and CI/CD-driven delivery. Responsibilities include building microservices, RESTful APIs, and SQL Server data access, plus Elasticsearch and Kafka integrations along with GitHub/Bitbucket workflows.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Full-Stack Engineer - Java/Spring Microservices
Senior Full-Stack Engineer - Java/Spring Microservices

Citi • Jersey City (NJ)

On-site
USD 142,000 - 213,000
Senior Full-Stack Engineer: Java/Spring Microservices
Senior Full-Stack Engineer: Java/Spring Microservices

Citigroup • Jersey City (NJ)

On-site
USD 142,000 - 213,000
Medical, Dental & Vision coverage
401(k) plan
Life, Accident & Disability Insurance
+2
Senior Full-Stack Engineering Lead - Java Spring & Angular
Senior Full-Stack Engineering Lead - Java Spring & Angular

Citi • Tampa (FL)

On-site
USD 113,840 - 170,760
Bonus and benefits
Career growth
Inclusive work environment
Full-Stack Developer, Java and Angular, Vice President
Full-Stack Developer, Java and Angular, Vice President

Citigroup • Jersey City (NJ)

On-site
USD 142,000 - 213,000
Medical, Dental & Vision coverage
401(k) plan
Life, Accident & Disability Insurance
+2
Lead Java Full-Stack Engineer - Hybrid, Microservices
Lead Java Full-Stack Engineer - Hybrid, Microservices

Citi • New York (NY)

Hybrid
USD 120,800 - 170,800
VP, Applications Development — Java/React Lead
VP, Applications Development — Java/React Lead

Citigroup Inc. • Jersey City (NJ)

On-site
USD 142,000 - 213,000
Senior Java/Angular Full-Stack Engineer: Microservices & Cloud
Senior Java/Angular Full-Stack Engineer: Microservices & Cloud

Capgemini • Jersey City (NJ)

On-site
USD 61,000 - 104,000
Paid time off per policy: Vacation, H‑
Medical, dental, and vision coverage
401(k) retirement savings plans
+2
VP Full-Stack Lead: Java/Angular (Hybrid)
VP Full-Stack Lead: Java/Angular (Hybrid)

Citi • New York (NY)

Hybrid
USD 113,840 - 170,760
Full-Stack Software Engineer (Java/Spring) | React/Angular
Full-Stack Software Engineer (Java/Spring) | React/Angular

Citi • New York (NY)

On-site
USD 85,000 - 118,000
Senior Full-Stack Tech Lead — Java/React & Cloud API
Senior Full-Stack Tech Lead — Java/React & Cloud API

Citigroup Inc. • Tampa (FL)

On-site
USD 180,000 - 230,000