Citi is seeking a Senior Java Developer to drive the design, development, and delivery of risk management software within a global technology team. The role emphasizes delivering scalable Java-based applications in a complex financial domain and collaborating across engineers, analysts, and support staff.
The position requires strong Java expertise, experience with Spring, cloud-native patterns, and a sharp focus on quality through Agile and TDD.