Java Full Stack Developer @ Citi
placePune, Maharashtra, 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
The Java Full Stack Developer at Citi will contribute to a multi-year technology initiative in Wholesale Lending Credit Risk. This role involves building a platform supporting Messaging, API, and Workflow Components for Loan Services, using the latest technologies such as Java, Spring Boot, and Kafka in a Hybrid-Agile environment.
Responsibilities
As an individual contributor, you will be involved in coding and developing high-quality applications. Responsibilities include:
- Writing quality code in AngularJS (v16) and Java using Spring Boot.
- Utilizing UI/UX design tools like Figma along with testing frameworks such as Jest, JUnit, and Mockito.
- Designing and developing components and performing peer code reviews.
- Collaborating with onshore and offshore development teams and documenting user support.
- Evaluating and adopting new development tools to improve delivery quality.
- Acting as a subject matter expert for stakeholders and junior team members.
- Identifying vulnerabilities, debugging, and optimizing code.
Skills Required
The ideal candidate is well-versed in:
- UI/UX design and front-end frameworks (AngularJS, Figma, Jest).
- Back-end development with Java, Spring Framework, Spring Boot and related technologies.
- Threading, Collections, OOP Concepts, Design Patterns and SQL (Oracle preferred).
- SOA & Micro-services architecture, REST, and cloud-ready application deployment.
- CI/CD tools such as Tekton, Harness, Jenkins along with container ecosystems.
Qualifications
Candidates should have 8-10 years of relevant experience in financial services, with a Bachelor’s degree or equivalent experience. Excellent communication, problem-solving skills and the ability to work under pressure are essential.
Key skills/competency
- Java
- Spring Boot
- AngularJS
- UI/UX
- Kafka
- Micro-services
- CI/CD
- SQL
- Agile
- Cloud
How to Get Hired at Citi
🎯 Tips for Getting Hired
- Research Citi's culture: Study their mission, values, and recent initiatives.
- Customize your resume: Highlight Java, AngularJS, and Spring Boot skills.
- Prepare for technical interviews: Focus on coding and design patterns.
- Practice behavioral questions: Share examples of teamwork and problem solving.
📝 Interview Preparation Advice
Technical Preparation
circle
Review Java, Spring Boot, and micro-services.
circle
Practice coding in AngularJS and unit testing.
circle
Study design patterns and API integrations.
circle
Refresh SQL queries and debugging techniques.
Behavioral Questions
circle
Describe a time you solved a coding challenge.
circle
Explain team collaboration under pressure.
circle
Discuss handling conflicting project priorities.
circle
Share feedback from a peer code review.
Frequently Asked Questions
What technical skills are essential for a Java Full Stack Developer at Citi?
keyboard_arrow_down
How does Citi support career growth for a Java Full Stack Developer?
keyboard_arrow_down
What work environment should applicants expect at Citi?
keyboard_arrow_down
What experience level is required for this role at Citi?
keyboard_arrow_down
How can I prepare for the technical assessment at Citi for this role?
keyboard_arrow_down