Citi, a leading global financial institution, is seeking a Senior Java Developer to join their Global Spread Products Technology Team. This role is crucial in developing and implementing strategic Risk Systems, requiring expertise in Java, Microservices, and Cloud Computing (AWS). The position offers an opportunity to work with cutting-edge technology in a globally distributed environment.
The ideal candidate will be responsible for developing complex enterprise software solutions, participating in all phases of the development lifecycle, and contributing to applications systems analysis and programming activities. The role requires strong technical skills in Java development, RESTful services, Spring Boot, and cloud-based architectures.
Working at Citi means joining a team that touches every region of the world and every sector that shapes daily life. The Enterprise Operations & Technology teams are charged with missions that rival any large tech company, from keeping the bank safe to designing digital architecture that ensures first-class customer experience.
The position offers the chance to work with a diverse workforce that represents clients from all walks of life. Citi values innovation, merit-based promotion, and personal development opportunities. The environment is fast-paced and dynamic, requiring someone who can thrive under pressure while maintaining high standards of quality and security.
This role is perfect for a seasoned Java developer who wants to make an impact in the financial technology sector while working with modern technologies and architectures. The hybrid work arrangement offers flexibility while maintaining collaborative opportunities with the team.