Citi is seeking a highly motivated Senior Java Full Stack Developer for their Wealth Tech Banking & Payment Technology initiative. This is a key role in a multi-year technology transformation project, where you'll be building platforms that support various Messaging, API, and Workflow Components for Banking and Payment Services across the bank.
The position offers an excellent opportunity to work with cutting-edge technologies while building solutions from scratch. 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 role combines technical leadership with hands-on development, requiring expertise in both backend and frontend technologies.
Working in a Hybrid-Agile environment, you'll lead the development of new applications and system enhancements while collaborating with cross-functional teams. The role demands deep technical knowledge in Java ecosystem, Spring Framework, and modern web technologies, along with experience in cloud-native applications and containerization.
The ideal candidate will bring 10+ years of financial services industry experience, strong technical expertise, and leadership abilities. You'll be responsible for mentoring junior developers, conducting code reviews, and acting as a technical SME for stakeholders. The position offers exposure to enterprise-scale banking applications and the opportunity to work with modern technology stack including microservices, Kubernetes, and various messaging systems.
This role at Citi provides an excellent opportunity to work on transformative projects while maintaining a healthy work-life balance through hybrid working arrangements. You'll be part of a global organization that values innovation, technical excellence, and professional growth. The position offers the chance to work on complex financial technology solutions while collaborating with talented professionals across the globe.