Citi

Technology

JavaFullStackWebApplicationDeveloper-VicePresident

$142–213k Jersey City, New Jersey, United States FULL TIME
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Senior candidates.

The Brief

“Java Full Stack Web Application Developer - Vice President at Citi. Skills: Java, Spring Boot, Angular, Microservices. Develop and maintain web applications. Build scalable, secure microservices”

Industry & Context.

Technology

What They're Looking For.

Must Have

10+ years of experience in full-stack web application development, backend development experience with Java and Spring Boot, front-end development experience with Angular, TypeScript, HTML5, 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, Hands-on experience with SQL Server and relational data modeling, Experience with Elasticsearch and event streaming with Kafka, Proficiency with GitHub / Bitbucket workflows, practical experience with CI/CD pipelines

Nice to Have

Experience with cloud platforms (AWS, Azure, or GCP), Containerization and orchestration experience (Docker, Kubernetes/OpenShift), Experience with automated testing frameworks, Exposure to observability practices

What You'll Do.

Develop and maintain web applications

Develop responsive user interfaces

Implement micro front-end patterns

and consume RESTful APIs

Work with SQL Server and optimize queries

Implement search and indexing solutions

Build event-driven integrations

Use GitHub / Bitbucket

Contribute to automated CI/CD pipelines

Write unit and integration tests

How You'll Work.

Team & Collaboration

Work collaboratively in an agile team

Communication Scope

communication skills

Full 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 * 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 **Elasticsea

Free ATS check

Applying for this Java Full Stack Web Application Developer - Vice President role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on Workday

  • Workday has a multi-step form — save your progress after every section.
  • "Apply With LinkedIn" can fail or lose data; manual entry is more reliable.
  • Watch for the "Submit for Review" final step — hitting "Save" alone does not submit.
  • Job requisition numbers are useful when following up with HR by email.

ANONYMOUS · UNFILTERED

What do employees actually say about Citi?

Real rants from real employees. Read before you apply.

Read Company Rants →