Java Full Stack Developer Assistant Vice President
@ Citi

Chennai, Tamil Nadu, India
$160,000
On Site
Full Time
Posted 19 hours ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXXX XXXXXXXXXXX XXXXXX****** @citi.com
Recommended after applying

Job Details

Overview

Citi is embarking on a multi-year technology initiative in the Wealth Tech Banking & Payment Technology Space. As a key part of this journey, the Java Full Stack Developer Assistant Vice President will join a technology team building a platform that supports various Messaging, API, and Workflow Components for Banking and Payment Services. This role offers an excellent opportunity to work on cutting edge projects using the latest technologies in a Hybrid-Agile environment.

Responsibilities

  • Write quality code in Java and Spring Boot.
  • Develop robust unit, integration, and performance tests using JUnit, Mockito, and Jest.
  • Design and develop UI components with Angular JS 16 and ensure UI/UX best practices.
  • Collaborate with onshore, offshore, and matrix teams to implement business solutions.
  • Perform peer code reviews and maintain development documentation.
  • Act as a subject matter expert (SME) guiding team members and communicating progress to senior stakeholders.
  • Implement, test, and optimize cloud-ready applications using Kubernetes, Docker and CI/CD tools.
  • Provide technical consultation and troubleshooting within a continuous improvement framework.

Required Skills and Experience

The candidate should have 10-15 years of experience with deep knowledge in Java technologies:

  • Expertise in Spring Framework, Spring Boot, Spring Security, and Spring Data.
  • Strong understanding of Java fundamentals including threading, collections, OOP, and design patterns.
  • Proficiency in UI/UX design and AngularJS with unit testing using Jest.
  • Experience with SQL databases (DB2/Oracle preferred) and modern development practices.
  • Familiarity with micro services, RESTful architecture, and containerized deployments.
  • Experience in a Financial Services environment is preferred.

Key Skills/Competency

Java, Spring Boot, Angular, Microservices, Kafka, Agile, CI/CD, Kubernetes, UI/UX, Financial

How to Get Hired at Citi

🎯 Tips for Getting Hired

  • Customize your resume: Tailor your skills to Citi's requirements.
  • Highlight relevant experience: Emphasize Java, Spring Boot, and Angular expertise.
  • Research Citi: Understand their tech initiatives and culture.
  • Prepare for interviews: Practice technical and behavioral questions.

📝 Interview Preparation Advice

Technical Preparation

Review Java and Spring Boot frameworks.
Practice unit/integration testing techniques.
Study microservices and container technologies.
Brush up on Angular and RESTful APIs.

Behavioral Questions

Describe team collaboration under pressure.
Explain handling tight deadlines.
Share experience with global team communication.
Discuss problem-solving in complex projects.

Frequently Asked Questions