Java Full Stack Developer @ Citi
placePune, Maharashtra, India
attach_money $150,000
businessOn Site
scheduleFull Time
Posted 22 hours ago
Your Application Journey
Interview
Email Hiring Manager
***** @citi.com
Recommended after applying
Job Details
Job Overview
Citi is embarking on a multi-year technology initiative within the Wholesale Lending Credit Risk Technology Space. As a Java Full Stack Developer, you will be a core member of the technology team, building a new platform supporting Messaging, APIs, and Workflow Components for Loan Services across the bank. This role offers a unique opportunity to work in a Hybrid-Agile environment and gain exposure to both business and technology initiatives in a competitive financial services landscape.
Key Responsibilities
- Develop user interfaces using Angular JS with UI/UX designs (Figma).
- Write high quality, testable code in Java and Spring Boot.
- Create and perform unit, integration, and performance tests using Jest, JUnit, and Mockito.
- Collaborate with onshore, offshore, and matrix teams to implement business solutions.
- Participate in peer code reviews and adopt new development tools and libraries.
- Document development processes and advise team members as an SME on technical challenges.
Required Skills and Technologies
- Strong understanding of UI/UX design principles and Angular JS.
- Proficiency in Java, Spring Framework, Spring Boot, and related technologies.
- Experience with messaging systems (Kafka, RabbitMQ, etc.) and SOA/Micro-services.
- Solid grasp of SQL (Oracle dialect preferred) and cloud-ready application deployments.
- Familiarity with CI/CD tools including Jenkins, Tekton, and Harness.
Key skills/competency
- Java
- Spring Boot
- Angular JS
- UI/UX
- Microservices
- Kafka
- Agile
- CI/CD
- SQL
- Cloud
How to Get Hired at Citi
🎯 Tips for Getting Hired
- Research Citi's culture: Study their mission and recent news.
- Tailor your resume: Highlight Java and Angular expertise.
- Prepare for technical interviews: Review Spring Boot, Kafka, and testing frameworks.
- Network strategically: Connect with Citi employees on LinkedIn.
- Practice behavioral questions: Prepare examples of agile teamwork and problem solving.
📝 Interview Preparation Advice
Technical Preparation
circle
Review Java and Spring Boot best practices.
circle
Practice writing Angular JS components.
circle
Study REST API and microservices design.
circle
Optimize code with JUnit and Mockito tests.
Behavioral Questions
circle
Describe a time you worked in an agile team.
circle
Explain handling pressure and deadlines effectively.
circle
Discuss a collaboration with offshore teams.
circle
Share a challenge resolved using creative problem solving.
Frequently Asked Questions
What technical skills does Citi expect from a Java Full Stack Developer?
keyboard_arrow_down
How important is UI/UX experience for the Java Full Stack Developer role at Citi?
keyboard_arrow_down
Are there specific financial service industry experiences needed at Citi?
keyboard_arrow_down
What is the expected teamwork dynamic for this role at Citi?
keyboard_arrow_down
How does Citi support continuous learning for Java Full Stack Developers?
keyboard_arrow_down