Overview Citi is a leading global bank with a vast international presence, serving millions of customers worldwide. We offer a comprehensive suite of financial services, empowering our clients through innovative solutions and access to capital. What We Do / The Team: We are a global team responsible for a markets-wide strategic risk management platform. We're looking for skilled Java Developers to enhance our platform and integrate it with trading systems across markets. Role Overview/What You'll Do • Collaborate with management to integrate functions and identify system enhancements. • Solve critical issues by evaluating complex business and system processes. • Apply your Java expertise and ensure architectural alignment. • Develop coding standards for testing, debugging, and implementation. • Understand the integration of business areas, architecture, and infrastructure. • Analyse problems and create innovative solutions. • Mentor junior developers and analysts. Key Skills and Experience Required • Extensive Core Java experience with strong knowledge of data structures, design patterns, and SOLID principles. • Experience with messaging systems like Kafka and Solace. • Proficiency in Spring framework and cloud technologies (Docker/Kubernetes/OpenShift). • Familiarity with Jira, Bitbucket, and Gradle. • Experience with document databases (MongoDB). • Experience developing multi-threaded, distributed systems. • Experience with testing frameworks like JUnit and Cucumber. • Solid understanding of the FIX protocol. Beneficial Skills and Experience • Experience with Chronicle framework or low-latency programming. • Experience with time-series databases like KDB. • Experience with Equities trading OMS. • Strong communication and problem-solving skills. • Ability to work in a globally distributed team. This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required. ------------------------------------------------------ Job Family Group: Technology ------------------------------------------------------ Job Family: Applications Development ------------------------------------------------------ Time Type: Full time ------------------------------------------------------ Most Relevant Skills Please see the requirements listed above. ------------------------------------------------------ Other Relevant Skills For complementary skills, please see above and/or contact the recruiter. ------------------------------------------------------ Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law. If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi. View Citi’s EEO Policy Statement and the Know Your Rights poster.