Citi, a leading global financial services company, is seeking a Java Developer with Angular expertise for their Wealth Tech Banking & Payment Technology initiative. This is an exciting opportunity to join a transformative multi-year technology project, where you'll be building platforms that support various Messaging, API, and Workflow Components for Banking and Payment Services across the bank.
The role offers a unique chance to work with cutting-edge technologies in a Hybrid-Agile environment. As a core member of the technology team, you'll be responsible for implementing projects using Java, Spring Boot, Kafka, and modern frontend technologies. The position provides excellent exposure to both business and technology initiatives within the wealth tech banking division.
The ideal candidate should have 4-8 years of experience in financial services, with strong expertise in Java, Spring Framework, and Angular development. You'll be working with a comprehensive technology stack including Spring Boot, Spring Security, REST APIs, and various cloud and messaging technologies. The role requires both technical excellence and strong collaborative skills, as you'll be working with cross-functional teams across different locations.
Key technical requirements include proficiency in Java OOP concepts, design patterns, UI/UX design, and testing frameworks like JUnit and Jest. Experience with cloud-ready applications, CI/CD pipelines, and financial services domain knowledge are highly valued. The position offers growth opportunities through exposure to modern technologies and complex financial systems.
This is an ideal opportunity for a mid-level developer looking to advance their career in a global financial institution while working on impactful projects that maintain Citi's competitive edge in the banking technology space.