Java Full Stack Developer AVP @ Citi
placeChennai, Tamil Nadu, India
attach_money $150,000
businessOn Site
Posted 24 days ago
Your Application Journey
Interview
Email Hiring Manager
***** @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. In this journey, Citi is seeking a highly motivated, hands-on senior developer to serve as a core member of the technology team. This role is for a Java Full Stack Developer AVP who will help build a platform from scratch, supporting various messaging, API, and workflow components across Banking and Payment Services.
Responsibilities
The candidate will:
- Write quality code in Java, Spring Boot, and Angular JS 16
- Implement and test using JUnit, Mockito, Jest, and performance tests
- Design and develop components with minimal assistance
- Collaborate effectively with onshore, offshore, and matrix teams
- Conduct peer code reviews and provide user documentation
- Act as SME for senior stakeholders and junior team members
- Evaluate and adopt new development tools and approaches
- Ensure compliance with security and risk management guidelines
Skills Required
- 10-15 years of experience in software development, preferably in Financial Services
- Deep knowledge of Spring technologies, Java OOP concepts, and design patterns
- Proficiency with Angular JS, UI/UX design, and Jest for unit testing
- Experience with SQL (DB2/Oracle), Messaging Systems, and cloud deployment tools
- Familiarity with Kubernetes, Docker, and continuous integration/delivery environments
Qualifications
A bachelor’s degree (or equivalent experience) is required along with strong written and oral communication skills. Experience in financial services and working under pressure is essential.
Key Skills/Competency
- Java
- Spring Boot
- Angular JS
- Kafka
- API
- Microservices
- JUnit
- Agile
- Financial Services
- Cloud Deployment
How to Get Hired at Citi
🎯 Tips for Getting Hired
- Research Citi's culture: Study their mission, values, and recent tech initiatives.
- Customize your resume: Align skills with Java, Spring Boot, and Angular.
- Highlight achievements: Showcase projects in financial services.
- Prepare for interviews: Be ready to discuss technical and team scenarios.
📝 Interview Preparation Advice
Technical Preparation
circle
Review Java, Spring Boot, and Angular fundamentals.
circle
Practice unit testing with JUnit and Mockito.
circle
Explore cloud deployment basics with Docker and Kubernetes.
circle
Brush up on API, messaging, and microservices design.
Behavioral Questions
circle
Describe a challenging team project.
circle
Explain how you manage deadlines.
circle
Discuss handling feedback and code reviews.
circle
Share examples of independent problem solving.
Frequently Asked Questions
What skills does Citi require for a Java Full Stack Developer AVP?
keyboard_arrow_down
How does the role at Citi fit into their technology initiatives?
keyboard_arrow_down
What team environment can I expect at Citi for this AVP role?
keyboard_arrow_down
What experience is preferred for Citi's Java Full Stack Developer AVP?
keyboard_arrow_down
How important are communication skills for this role at Citi?
keyboard_arrow_down