Full Stack Java Developer
Mississauga, ONCiti
5+ YOECandidates need 5 to 8 years of software development experience, hands-on skill in Java, JavaScript or React, and experience building RESTful APIs with frameworks such as Spring. They must follow TDD and clean code practices and be comfortable working in fast-paced, changing environments.
Java, JavaScript, React, Spring, SQL, AWS
Applications Development Sr Programmer Analyst - Assistant Vice President
Mississauga, ONCiti
5+ YOECandidates need 5+ years of professional Java development experience, expert knowledge of Java, J2EE and RESTful APIs, and hands-on Spring Boot work. Experience with relational and NoSQL databases, OpenShift, Kubernetes, MQ, Kafka, CI/CD and Agile is also required, along with a bachelor's degree or equivalent experience.
Java, Spring Boot, OpenShift, Kubernetes, Kafka, MQ
Java Angular Full Stack Developer
Mississauga, ONCiti
4+ YOECandidates need 4+ years of enterprise Java engineering experience, strong Spring Boot and Angular skills, and hands-on work with Kafka, AWS ECS and GitHub Actions. Experience with Autosys or cron batch jobs in financial services, plus solid SQL and Agile teamwork, is also required.
Java, Spring Boot, Angular, Apache Kafka, AWS ECS, GitHub
Non-Trading Market Risk - IRRBB, Vice President
Mississauga, ONCiti
5+ YOECiti needs a bachelor's degree in economics, finance or another quantitative field, with a master's preferred, and 5 to 10 years in risk, treasury, capital markets or financial services. Candidates need strong fixed income analytics, knowledge of capital markets products, and clear communication skills.
Risk management, Pricing strategies, Communication skills, Attention to detail, Analytical skills, Financial analysis
Full Stack Java/Angular Developer - Assistant Vice President
Mississauga, ONCiti
5+ YOECandidates need 5 to 8 years of relevant experience, with Java, Angular, Python and SQL, plus knowledge of CI/CD and DevOps. A bachelor's degree in Computer Science, Software Engineering or equivalent experience is also expected.
Java, Angular, Python, SQL, GitHub, GitHub Copilot
Senior Automation Developer (Java)
Mississauga, ONCiti
5+ YOECandidates need 5 to 8 years of software and test automation experience, with daily hands-on Java development. They must know Selenium, TestNG or JUnit, Cucumber, API testing, Maven or Gradle, and CI/CD tools.
Selenium WebDriver, TestNG, JUnit 5, Cucumber-JVM, REST Assured, WireMock
Lead UI Developer - VP
Mississauga, ONCiti
12+ YOECandidates need 12+ years of application development experience, strong HTML5 and JavaScript skills with React and Node.js, and leadership experience. A bachelor's degree or equivalent is required, with a master's preferred. Fixed Income knowledge and good use of AI tools such as Copilot and Devin are valued.
React, Node.js, C#, .NET Framework, Devin
Senior SDET Analyst
Mississauga, ONCiti
7+ YOECandidates need 7+ years of functional testing experience, including automation of multi-tier applications, and strong Java, TypeScript and SQL skills. A bachelor's degree or equivalent experience is also required.
Git, Bitbucket, JIRA
Senior Java Developer - Assistant Vice President
Mississauga, ONCiti
5+ YOECandidates need 5+ years of professional Java experience, expert knowledge of Java, J2EE and RESTful APIs, and hands-on Spring Boot work. They also need relational and NoSQL database skills, cloud and messaging experience, CI/CD familiarity, and strong leadership.
Spring Boot, Kafka, MQ, OpenShift, Kubernetes, MongoDB
Java Developer, Equities Trading, Vice President
Mississauga, ONCiti
Candidates need hands-on experience building high-performance, low-latency systems in Core Java, including JVM internals and concurrency. Experience with trading systems, FIX protocol, microservices and CI/CD is expected, and a bachelor's degree is required.
Solace, AMPS, Chronicle, Ansible
Senior Java Full Stack Developer - Vice President
Mississauga, ONCiti
8+ YOECandidates need 8+ years of hands-on Java development with Spring, real-time messaging and RESTful microservices, plus ReactJS and front-end skills. A bachelor's degree or equivalent experience is also required.
Java, Spring, ReactJS, Redux, Kafka, RabbitMQ
Senior Software Engineer (Python / GenAI) – Markets Technology
Mississauga, ONCiti
4+ YOECandidates need 4+ years of professional Python backend experience, hands-on use of Generative AI models in production, and practical Kubernetes knowledge. Strong software engineering fundamentals and the ability to work independently are also required.
Python, Kubernetes, Generative AI models, RAG
Citi Private Bank | UHNW Banker
Vancouver, BCCiti
15+ YOECandidates need 15 or more years in private banking or wealth management focused on ultra-high-net-worth clients, with a proven record of winning business. A bachelor's degree or equivalent is required, and a master's degree is an asset.
Client relationship management, Risk management, Regulatory compliance, Sales, Decision making