Citi
Technology
JavaFullStackWebApplicationDeveloper-VicePresident
Neural analysis suggests this role is
optimal for Senior candidates.
“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.
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
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.