Java Applications Development Lead, Vice President
Mississauga, ONCiti Canada Technology Services ULC
10+ YOECandidates 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+ 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
Senior Java Backend Engineer
Mississauga, ONCiti Canada Technology Services ULC
6+ YOECandidates need 6 to 10 years of backend development experience with deep Java skills, including reactive frameworks. They must have hands-on experience with Kafka, MongoDB, Elasticsearch, test-driven development with JUnit, and Git workflows.
Apache Kafka, MongoDB, Elasticsearch, JUnit, Git, Docker
Senior Java Developer - Vice President
Mississauga, ONCiti Canada Technology Services ULC
6+ YOECandidates need 6+ years of hands-on software development experience, including expert Java skills, financial services experience and Agile/Scrum experience. Cloud-native skills with Kubernetes, Docker and Kafka, plus strong database and API security knowledge, are also required.
Java, Kubernetes, Docker, Apache Kafka, RDBMS, Redis
Full Stack Java Developer Tech Lead- Vice President
Mississauga, ONCiti Canada Technology Services ULC
6+ YOECandidates need 6 to 10 years of software engineering experience, deep Core Java and Spring expertise, and strong skills with Angular or React, SQL/PL-SQL and MongoDB. Experience with CI/CD, Docker or Kubernetes, and test-driven development is required, and a computer science degree or equivalent experience is expected.
Spring Boot, Kafka, IBM MQ, Oracle 19c, MongoDB, Docker
(Python) AI Engineer - Vice President
Mississauga, ONCiti Canada Technology Services ULC
6+ YOECandidates need 6+ years of software engineering experience, including 4+ years designing large distributed microservices systems and expert Python skills. Strong API, database, full-stack Java/React or Angular, and AI agent experience are also required, plus a Bachelor's or Master's degree or equivalent experience.
GitHub Copilot, Devin, Google AI SDK, LangGraph, Python, Java
Technology Product Management Lead Business Analyst Vice President
Mississauga, ONCiti Canada Technology Services ULC
6+ YOECandidates need 6+ years of relevant experience, including 5+ years as a business analyst or product manager in financial services or technology. Strong data analysis, SQL, Jira and Agile skills, and master or reference data experience are required.
Jira, Confluence, Visio, SQL, Oracle
Lead Software Engineer — Enterprise Applications
Mississauga, ONCiti Canada Technology Services ULC
6+ YOECandidates need 6 to 10 years of software engineering experience, including 2 or more years on AI, LLM or machine learning work and production delivery. They need strong Python or Java skills, experience with cloud and container platforms, and knowledge of banking or regulated environments.
Docker, Kubernetes, OpenShift, GitHub Copilot, Devin, Claude Code
Lead Java Developer, Vice President
OntarioCiti Canada Technology Services ULC
6+ YOECandidates 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
Applications Development Technology Lead Analyst - Lead Java Developer - Vice President
OntarioCiti Canada Technology Services ULC
6+ YOECandidates need 6+ years of enterprise software engineering, deep Java 17+ and Spring Boot experience, and Kafka, Oracle and Kubernetes skills. Team lead experience and a computer science or related bachelor's degree are required, with a master's preferred.
Java, Spring Boot, Apache Kafka, Oracle Database, Docker, Kubernetes
Senior Java Engineering Lead
Mississauga, ONCiti Canada Technology Services ULC
10+ YOE3+ MgmtCandidates need 10+ years of software development experience, including at least 3 years leading engineering teams. They must have strong Java backend skills, microservices and REST API experience, and working knowledge of MongoDB, Oracle and Apache Kafka.
Java, Spring Framework, MongoDB, Oracle, Apache Kafka
Lead UI Developer - VP
Mississauga, ONCiti Canada Technology Services ULC
12+ YOECandidates need 12+ years of application development experience, strong HTML5 and JavaScript skills with React and Node.js, and demonstrated leadership. A bachelor's degree or equivalent is required, a master's is preferred, and good knowledge of AI coding tools is important.
React, Node.js, C#, Dot.Net Framework, Devin
Engineering Lead Analyst - VP
Mississauga, ONCiti Canada Technology Services ULC
13+ YOECandidates need 13+ years of engineering experience, strong skills in an object-oriented language such as Python or Java, and hands-on experience with CI/CD and containers like Docker or Kubernetes. A bachelor's degree or equivalent experience is required, with a master's preferred.
Docker, Kubernetes, OpenShift, Python, Java
Engineering Lead Analyst - VP
Mississauga, ONCiti Canada Technology Services ULC
13+ YOECandidates need 13+ years of engineering experience, strong skills in an object-oriented language such as Python or Java, and hands-on experience with CI/CD and containers like Docker or Kubernetes. A bachelor's degree or equivalent experience is required, with a master's preferred.
Docker, Kubernetes, OpenShift, Python, Java
Senior UI Developer -Vice President
Mississauga, ON +1Citi Canada Technology Services ULC
6+ YOECandidates need at least 6 years of professional development experience, mainly on client-side applications, with expert skills in Angular or React, JavaScript and TypeScript. Experience with Kafka, Solace, MongoDB, CI/CD and Kubernetes is needed, and a bachelor's degree or equivalent experience is required.
Kafka, Solace, MongoDB, Tekton, OpenShift, Kubernetes