Citi is seeking a Senior Java Fullstack Developer to join their Wealth Tech Banking & Payment Technology initiative. This is an exciting opportunity to be part of a multi-year technology transformation project, building new platforms from scratch using cutting-edge technologies.
The role involves developing messaging, API, and workflow components for banking and payment services across the bank. As a core member of the technology team, you'll be responsible for implementing projects using Java, Spring Boot, Kafka, and other modern technologies. The position offers excellent exposure to both business and technology initiatives within the wealth tech banking division.
Working in a Hybrid-Agile environment, you'll be responsible for writing high-quality code, designing and developing components, collaborating with cross-functional teams, and serving as a technical SME. The role requires strong expertise in Java, Spring Framework, Angular JS, and various other technologies including messaging systems, containerization, and cloud platforms.
The ideal candidate will have 5-9 years of experience in financial services, strong technical skills across full-stack development, and excellent communication abilities. This is an opportunity to work with a leading global financial institution, contributing to systems that maintain Citi's competitive edge in the banking sector.
The position offers professional growth through exposure to enterprise-scale applications, cutting-edge technologies, and complex financial systems. You'll be part of a collaborative team environment with opportunities to mentor junior developers and influence technical decisions. Citi provides a supportive workplace culture with a commitment to diversity and inclusion, making it an excellent choice for technologists looking to advance their careers in financial technology.