Citi is seeking a Senior Java Full Stack Developer for their Wholesale Lending Credit Risk (WLCR) Technology initiative. This role is part of a multi-year technology project building a new platform that supports various Messaging, API, and Workflow Components for Loans Services across the bank. The position offers an excellent opportunity to work with cutting-edge technologies and gain exposure to both business and technology initiatives in the Wholesale Lending Division.
The ideal candidate will be a core member of the technology team, responsible for implementing projects using Java, Spring Boot, Kafka, and modern frontend technologies like Angular. Working in a Hybrid-Agile environment, the role requires strong technical expertise in both frontend and backend development, with a focus on building scalable, secure financial applications.
Key technical requirements include expertise in Java ecosystem (Spring Framework, Threading, Collections), frontend development (Angular, UI/UX design), and experience with modern development practices including CI/CD, microservices architecture, and cloud-ready applications. The role also involves working with various messaging systems, caching technologies, and monitoring tools.
This position offers the opportunity to work with a global team, contribute to significant financial technology initiatives, and help maintain Citi's leading position among competitors. The role combines technical leadership with hands-on development, requiring both strong coding skills and the ability to mentor junior team members. Working at Citi provides exposure to enterprise-scale applications in the financial sector and the chance to work with cutting-edge technology stack.