1 month ago
Mississauga, CanadaSenior
Base Salary
$121k - $171k/yr
Responsibilities
- Enhance a strategic risk management platform and integrate it with trading systems across markets.
- Collaborate with management to integrate functions and identify system enhancements.
- Evaluate complex business and system processes to solve critical issues.
- Develop and maintain Java-based solutions with architectural alignment.
- Create coding standards for testing, debugging, and implementation.
- Analyze problems and develop innovative solutions for multi-threaded, distributed systems.
- Mentor junior developers and analysts.
Requirements
- 8+ years of relevant experience.
- Extensive Core Java 17 or above experience with strong knowledge of data structures, design patterns, and SOLID principles.
- Hands-on experience with microservices, messaging systems such as Kafka and Solace, and the Spring framework.
- Experience with cloud technologies and container platforms including Docker, Kubernetes, and OpenShift.
- Familiarity with Jira, Bitbucket, and Gradle.
- Experience with document databases such as MongoDB.
- Experience developing multi-threaded, distributed systems.
- Experience with testing frameworks such as JUnit and Cucumber.
- Solid understanding of the FIX protocol.
- Beneficial experience with Chronicle, low-latency programming, time-series databases such as KDB, and equities trading OMS.
- Strong communication and problem-solving skills and the ability to work in a globally distributed team.
Benefits
- Full-time position.
- Primary location salary range is $120,800.00-$170,800.00.
Tech Stack
Categories
About Citi
Citi's mission is to serve as a trusted partner to our clients by responsibly providing financial services that enable growth and economic progress. Our core activities are safeguarding assets, lending money, making payments and accessing the capital markets on behalf of our clients. We have over 200 years of experience helping our clients meet the world's toughest challenges and embrace its greatest opportunities. We are Citi, the global bank – an institution connecting millions of people across hundreds of countries and cities. For information on Citi’s commitment to privacy, visit on.citi/privacy.
