Java Applications Development Lead, Vice President
Mississauga, ONCiti Canada Technology Services ULC
10+ ansCandidates need 10+ years of hands-on development and technical leadership in financial services, with deep Java 17+, Spring Boot and MongoDB skills. Knowledge of money market accounting (PnL, accruals, risk calculations), cloud-native design and CI/CD is expected.
Java, Spring Boot, MongoDB, Kafka, Solace, Redis
Senior Java Technology Developer – Vice President
Mississauga, ON +1Citi Canada Technology Services ULC
6+ ansCandidates 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
Senior Automation Developer (Java)
Mississauga, ONCiti Canada Technology Services ULC
5+ ansCandidates need 5 to 8 years of software engineering and test automation experience with strong daily Java skills, including Selenium WebDriver, TestNG or JUnit 5, Cucumber-JVM and Maven. Experience with CI/CD pipelines, Docker and Kubernetes, and a bachelor's degree or equivalent hands-on experience are also expected.
Selenium WebDriver, TestNG, JUnit 5, Cucumber-JVM, REST Assured, WireMock
Lead Java Developer, Vice President
OntarioCiti Canada Technology Services ULC
6+ ansCandidates need 6 to 10 years of software engineering experience, deep Java 17+ and Spring Boot skills, and Kafka, Oracle and container experience. Team lead experience and a computer science or related degree are also required.
Apache Kafka, Oracle Database, Docker, Kubernetes, Red Hat OpenShift, Jenkins