Java Full Stack Developer
@ Citi

Pune, Maharashtra, India
$150,000
On Site
Full Time
Posted 22 hours ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXX XXXXXXXXX XXXXXX***** @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

Review Java and Spring Boot best practices.
Practice writing Angular JS components.
Study REST API and microservices design.
Optimize code with JUnit and Mockito tests.

Behavioral Questions

Describe a time you worked in an agile team.
Explain handling pressure and deadlines effectively.
Discuss a collaboration with offshore teams.
Share a challenge resolved using creative problem solving.

Frequently Asked Questions