Software Engineer – Margin Technology - Officer
Mississauga, ONCiti Canada Technology Services ULC
2+ YOECandidates need 2 to 5 years of hands-on software development experience and a bachelor's degree in computer science or engineering. They need strong skills in Java, React or Python, building RESTful APIs, and clean code and TDD practices.
Spring, AWS, Kafka, Kubernetes, S3, DynamoDB
Senior Java Technology Developer – Vice President
Mississauga, ON +1Citi Canada Technology Services ULC
6+ YOECandidates need 6+ years of application development experience and deep Core Java skills, including concurrency and JVM tuning. They also need microservices, Docker and Kubernetes experience, Capital Markets and credit risk knowledge, and a bachelor's or master's degree in a STEM field or equivalent experience.
Java, Docker, Kubernetes, Apache Flink, Redis, Oracle Coherence
Java Developer, Equities Trading, Vice President
Mississauga, ONCiti Canada Technology Services ULC
Candidates need hands-on high-performance, low-latency software experience and expert Core Java knowledge, including JVM internals and concurrency. A bachelor's degree is required, and experience with trading systems, FIX protocol and microservices is an asset.
Solace, AMPS, Chronicle, Ansible