This role involves designing and developing scalable micro-services that support Risk Management functions. The primary responsibilities include creating functional components for complex risk management systems, providing technical leadership to software engineering teams, and ensuring high-performance application design that meets architectural standards.
The ideal candidate must possess extensive full-stack development experience with strong technical skills in Java, web technologies, cloud platforms, and distributed computing. Required experiences include hands-on development in Java/J2EE, REST APIs, React JS, cloud platforms like AWS/Azure, and proficiency in deployment technologies such as Docker and Kubernetes.
Citi offers a dynamic technology environment with opportunities to work on firm-wide initiatives, collaborate with global teams, and contribute to critical risk management software solutions. The role provides a platform for technical professionals to enhance engineering capabilities, lead technological innovations, and make significant contributions to the organization's risk management infrastructure.