Full-Stack Developer, Java and Angular, Vice President

Citi

Jersey City (NJ)

Presencial

USD 142.000 - 213.000

Jornada completa

Hace 4 días
Sé de los primeros/as/es en solicitar esta vacante

Una candidatura completa en un minuto

Currículum y carta de presentación personalizados, listos para enviar.

Supera los filtros ATS

Descripción de la vacante

Citi seeks a Java Full-Stack Engineer to design, build, and support modern web applications in Jersey City, NJ. The role spans front-end (Angular) and back-end (Java/Spring Boot) with an API-first, microservices approach and CI/CD delivery.

Responsibilities include building scalable microservices, UIs with Kendo UI, REST API design, SQL Server optimization, Elasticsearch, and Kafka integrations. Strong teamwork in an agile setting is essential.

Formación

  • 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.

Responsabilidades

  • 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.

Conocimientos

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

Herramientas

Docker
Kubernetes/OpenShift

Descripción del empleo

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

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. For additional information regarding Citi employee benefits, please visit citibenefits.com. Available offerings may vary by jurisdiction, job level, and date of hire.

Most Relevant Skills

Please see the requirements listed above.

Other Relevant Skills

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

Anticipated Posting Close Date

Nov 30, 2026

Automated Processing and AI

We use automated processing, including artificial intelligence, for our legitimate business interests (or our reasonable and appropriate business purposes) to identify and align the candidate's skills and abilities with a specific job opening. Additionally, if you so choose, or consent, we can match your skills and abilities to other suitable roles at Citi. Importantly, all our hiring processes and decisions, including determining your suitability for a role, are conducted, checked, and decided by individuals. Our automated processing and AI do not involve relying on automatic or autonomous decision-making. Please refer to any Jurisdictional Considerations, with specific provisions for your country (where relevant) for further details.

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.

Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

.NET Full Stack Developer with Angular, Vice President
.NET Full Stack Developer with Angular, Vice President

Citi • Jersey City (NJ)

Presencial
USD 142.000 - 213.000
Medical, dental & vision coverage
401(k)
Paid time off
+1
Senior Full-Stack Engineer (React / Angular + Java) - Prime Brokerage (VP)
Senior Full-Stack Engineer (React / Angular + Java) - Prime Brokerage (VP)

Citi • New York (NY)

Híbrido
USD 142.000 - 213.000
Medical benefits
401(k)
Paid time off
Java & Microservices Development Lead - Vice President
Java & Microservices Development Lead - Vice President

Citi • New York (NY)

Presencial
USD 142.000 - 213.000
Senior Platform Engineer, Java Full Stack Applications Development, SVP
Senior Platform Engineer, Java Full Stack Applications Development, SVP

Citi • New Jersey

Presencial
USD 177.000 - 265.000
Medical benefits
401(k)
Life insurance
+6
Java & Microservices Development Lead – Vice President
Java & Microservices Development Lead – Vice President

Citi • Jersey City (NJ)

Presencial
USD 142.000 - 213.000
Full Stack Developer - Assistant Vice President
Full Stack Developer - Assistant Vice President

Citi • Irving (TX)

Presencial
USD 107.000 - 161.000
Medical, dental & vision coverage
401(k) plan
Paid time off
Senior Full Stack Java Software Engineer - Assistant Vice President
Senior Full Stack Java Software Engineer - Assistant Vice President

Citi • Tampa (FL)

Híbrido
USD 97.000 - 145.000
Hybrid schedule
Learning opportunities
Benefits package
Senior Java Engineer-Assistant Vice President
Senior Java Engineer-Assistant Vice President

Citigroup Inc. • Irving (TX)

Híbrido
USD 107.000 - 161.000
Medical, dental & vision coverage
401(k)
Life, accident & disability insurance
+2
Senior Java Engineer-Assistant Vice President
Senior Java Engineer-Assistant Vice President

Citi • Irving (TX)

Híbrido
USD 107.000 - 161.000
Hybrid work model (3 days in office, 2
Technical training program
Career progression and internal moves
+1
Senior Java Developer Assistant Vice President
Senior Java Developer Assistant Vice President

Citi • Tampa (FL)

Híbrido
USD 97.000 - 145.000
Hybrid work model
Learning and development resources
Competitive total rewards