Technology Product Management Analyst - Assistant Vice President
Mississauga, ONCiti Canada Technology Services ULC
2+ YOECandidates need at least 2 years of IT experience, including 3 years in application development, production support, or DevOps. They should have proficiency in Jira and Microsoft Excel, a solid grasp of the SDLC and DevSecOps, and strong organisation and communication skills across technical and senior stakeholders.
Jira, Microsoft Excel, ServiceNow, Blackduck, Snyk, Checkmarx
AVP Full Stack Java/Angular Developer
Mississauga, ONCiti Canada Technology Services ULC
5+ YOECandidates need 5 to 8 years of relevant experience, strong leadership and project management skills, and deep Java and Spring Boot backend skills. They also need strong Angular, React and NodeJS front-end skills, plus experience with caching, messaging, CI/CD and Agile delivery.
Java, Spring Boot, Angular, React, NodeJS, Apache Ignite
Senior Automation Developer (Java)
Mississauga, ONCiti Canada Technology Services ULC
5+ YOECandidates 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
Applications Support Analyst - Assistant Vice President
Mississauga, ONCiti Canada Technology Services ULC
5+ YOECandidates at Citi Canada Technology Services ULC need 5+ years in an application support role, experience with ECS, Kafka, Solace, API microservices and cloud-hosted applications, and knowledge of monitoring tools. They also need strong problem-solving, communication and a bachelor's degree or equivalent experience.
Kafka, Solace, Tivoli, Nagios, ITRS, Uptime
Full Stack Java/Angular Developer - Assistant Vice President
Mississauga, ONCiti Canada Technology Services ULC
5+ YOECandidates need 5 to 8 years of relevant experience with Java, Angular, Python and SQL, plus knowledge of CI/CD pipelines and DevOps. A bachelor's degree in computer science, software engineering or equivalent experience is expected.
Java, Angular, Python, SQL, GitHub, GitHub Copilot
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
Senior SDET Analyst
Mississauga, ONCiti Canada Technology Services ULC
7+ YOECandidates need 7+ years of functional testing experience and proven test automation skills in Java and TypeScript, with strong SQL and database knowledge. Experience with end-to-end testing, Git, Bitbucket and JIRA is required, and Python and performance testing are assets.
Java, TypeScript, SQL, Git, Bitbucket, JIRA
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
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 Developer - Assistant Vice President
Mississauga, ONCiti Canada Technology Services ULC
5+ YOECandidates need 5+ years of professional Java development experience, including cloud and distributed systems. They need strong Spring Boot, database, messaging and CI/CD skills, plus leadership ability and a bachelor's degree or equivalent experience.
Spring Boot, OpenShift, Kubernetes, Kafka, MQ, MongoDB
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
Java Angular Full Stack Developer
Mississauga, ONCiti Canada Technology Services ULC
4+ YOECandidates need 4+ years of software engineering experience with enterprise Java, Spring Boot, Angular (v12+), Kafka, AWS ECS and GitHub. They also need database skills, Agile experience, strong problem-solving ability and clear communication with technical and business stakeholders.
Java, Spring Boot, Angular, Apache Kafka, AWS ECS, GitHub
Senior Software Engineer, Java and AI Development - Vice President
Mississauga, ONCiti Canada Technology Services ULC
6+ YOECandidates need 6+ years of systems analysis and software programming, significant Java and Spring Boot experience, and work with MongoDB or similar NoSQL databases. Experience with AI agents, prompt engineering and the Google ADK or similar tools is also required.
Java, Spring Boot, MongoDB, Google ADK