JobsJava Full Stack Web Application Developer - Vice President
Citibank logo

Java Full Stack Web Application Developer - Vice President

Citibank

Location

Jersey City, NJ

Type

Full-time

Posted

6/7/2026

Compensation

$142,320 - $213,480 per year

Undergraduate with 5+ Years of Experience
Approval 99.7%·Filings 1,260·New hires 296·
💎 Strong Sponsor
·FY 2025

Job description

The Java Full-Stack Engineer role involves designing, building, and supporting modern web applications with a focus on both front-end and back-end development. The position requires expertise in Angular or React for front-end and Java/Spring Boot for back-end services. The engineer will work within a microservices-based architecture and contribute to CI/CD-driven delivery. Strong collaboration and communication skills are essential for success in this agile team environment.

Requirements

  • 10+ years of experience in full-stack web application development.
  • Strong backend development experience with Java and Spring Boot.
  • 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.
  • 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 and ownership mindset.

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.
  • Design, build, document, and consume RESTful APIs.
  • 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.
  • Use GitHub/Bitbucket and contribute to automated CI/CD pipelines.
  • Write unit and integration tests and participate in code reviews.

Benefits

  • Citi offers a comprehensive benefits package including competitive pay, stock programs, healthcare coverage, retirement plans, paid time off, parental leave, and programs supporting employee wellbeing and professional development.

Is this posting expired or inaccurate?