Citi is seeking a Java Developer for their FI Risk team to enhance their Flink Data Platform as part of the LM Retirement project's Simplification and Modernisation initiative. This critical role involves migrating Flink jobs to the FI Data Platform and retiring LM Simpliciti. The position requires collaboration with team leads to ensure timely project delivery while adhering to best practices and coding standards.
The role combines technical expertise in Java development with financial industry knowledge, requiring 3-7 years of relevant experience. The successful candidate will work on migrating G10 and XVA Flinks jobs and Flink ECS Clusters to a common FI Data Platform. They will be responsible for system enhancements, security analysis, and serving as a technical advisor to junior team members.
Key technologies include Java Microservices, Kafka, Flink, SQL, Docker, and ECS. The position offers a hybrid work arrangement in Chennai, India, making it ideal for developers who value flexibility while maintaining in-person collaboration. The role provides an opportunity to work with cutting-edge technologies in a global financial institution while contributing to significant modernization efforts.
As part of Citi's technology team, the developer will participate in establishing and implementing new application systems, working with various stakeholders including users, clients, and other technology groups. The position requires strong problem-solving abilities, excellent communication skills, and the capability to work independently with limited supervision.
This is an excellent opportunity for a mid-level developer looking to advance their career in financial technology while working on complex, large-scale systems that impact global financial operations.