Apps Dev Intmd Programmer Analyst
Mississauga, ONCiti Canada Technology Services ULC
2+ ansCandidates need 2-5 years of relevant financial services experience, intermediate applications development experience, and a bachelor's degree or equivalent experience. Strong written and verbal communication, problem-solving, and the ability to work under deadline pressure are also required.
Ab Initio
Software Engineer – Margin Technology - Officer
Mississauga, ONCiti Canada Technology Services ULC
2+ ansCandidates 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
Database developer Smartstream TLM SME Senior Programmer Assistant Vice President
Mississauga, ONCiti Canada Technology Services ULC
5+ ansCiti Canada Technology Services ULC needs candidates with 5+ years of experience, including 3+ years in systems analysis and programming and 3+ years with Oracle SQL, PL/SQL and Unix/Linux shell scripting. Candidates must have hands-on TLM experience, deep knowledge of banking reconciliation concepts, and experience leading developers and analysts.
SmartStream TLM, TLM WebConnect, TLM View, TLM Control Process Designer, Oracle, Unix/Linux
Full Stack Software Engineer
Mississauga, ONCiti Canada Technology Services ULC
4+ ansCandidates need 4+ years of enterprise software engineering, deep Java and Spring Boot skills, and experience with messaging systems, cloud-native infrastructure and CI/CD. A bachelor's degree or equivalent experience is also required.
Java, Spring Boot, ReactJS, Apache Kafka, IBM MQ, Oracle
Senior Java Developer, Applications Development – Assistant Vice President
Mississauga, ONCiti Canada Technology Services ULC
5+ ansCandidates need 5 or more years of professional Java development experience, including cloud and distributed systems. They need strong Spring Boot, REST API, database, Kafka/MQ and OpenShift/Kubernetes skills, plus Agile and CI/CD experience.
Java, Spring Boot, Kafka, MQ, OpenShift, Kubernetes
Java Full Stack Developer - Assistant Vice President
Mississauga, ONCiti Canada Technology Services ULC
5+ ansCiti Canada Technology Services ULC needs 5 to 8 years of applications development experience, including systems analysis and programming of software applications. Candidates also need project management experience, knowledge of consulting or project methods, and the ability to work under pressure. A bachelor's degree or equivalent experience is expected.
Oracle Java, Business processes, Regulatory compliance, Reporting, Project management, Cope with pressure
Data Engineer
Mississauga, ONCiti Canada Technology Services ULC
6+ ansCandidates need 6+ years in applications development or systems analysis, expert Scala and Python skills, and advanced SQL tuning. Hands-on experience with Apache Spark, Databricks, Kafka and Delta Lake or Iceberg is required, along with petabyte-scale cloud data platform experience.
Apache Spark, Databricks, Kafka, Delta Lake, Apache Iceberg, Scala
Lead Java Developer - Vice President
OntarioCiti Canada Technology Services ULC
8+ ansCandidates need 8+ years of relevant experience building enterprise Java applications with Spring and Docker, plus REST microservices, Kafka, Angular and SQL. A bachelor's degree or equivalent experience is required, and a master's is preferred.
Java, Spring, Angular, React, OpenShift, Docker
Lead .Net Fullstack Developer
Mississauga, ONCiti Canada Technology Services ULC
5+ ansCandidates need a bachelor's degree in computer science or a related field, 5+ years of software development experience, and strong skills in Angular, .NET and SQL Server. Experience with RESTful APIs, Git and Agile methods is also required.
Angular, .NET, SQL Server, Git, Java, Kafka
Senior Java Developer - Vice President
Mississauga, ONCiti Canada Technology Services ULC
10+ ansCandidates need 10+ years of software development experience, deep Java knowledge, and hands-on work with Spring Boot and microservices. Strong Oracle database skills, container platforms and distributed caching such as Hazelcast or Redis are also required.
Java, Spring Boot, Oracle Database, Red Hat OpenShift, Kubernetes, AWS ECS
Java Full Stack Developer - VP
Mississauga, ONCiti Canada Technology Services ULC
6+ ansCandidates need 6+ years in applications development or systems analysis, with strong Python or Java full stack experience and project leadership skills. A bachelor's degree or equivalent experience is required, and a master's is preferred.
Oracle Java, Business processes, Debugging, Regulatory compliance, Reporting, Adjust priorities
Python Full Stack Developer - VP
Mississauga, ONCiti Canada Technology Services ULC
6+ ansCandidates need 6+ years of applications development or systems analysis experience, strong full stack skills in Python or Java, and backend frameworks such as Spring Boot or Flask/FastAPI. Frontend, cloud, and Gen AI exposure and a bachelor's degree are also asked for.
Spring Boot, Flask, FastAPI, React, Angular, Vue
Generative AI Engineer -Vice President
Mississauga, ONCiti Canada Technology Services ULC
10+ ansCandidates need 10+ years in software, including enterprise software and 5+ years delivering GenAI solutions into production. Strong project leadership, communication skills and a bachelor's degree or equivalent experience are also required.
Python
VP Senior Applied AI Full-Stack Engineer
Mississauga, ONCiti Canada Technology Services ULC
8+ ansCandidates need 8+ years of experience with Java/Spring Boot, Angular 19+ or React, Starburst/Trino, and relational and NoSQL databases. Experience with Aspose, MCP server development, AI coding tools, GitHub and Jira is needed, and banking domain knowledge is valued.
Starburst, Trino, Aspose.Words, Aspose.Cells, Aspose.PDF, GitHub
Full Stack Java Developer
Mississauga, ONCiti Canada Technology Services ULC
5+ ansCandidates need 5-8 years of software development experience, hands-on Java, JavaScript or React skills, and experience building RESTful APIs with Spring. A bachelor's degree or equivalent experience is also required.
Java, JavaScript, React, Spring, SQL
CitiDirect Java Dev for Payments Modernization – Assistant Vice President
Mississauga, ONCiti Canada Technology Services ULC
3+ ansCandidates need 3+ years of Java experience with Spring, microservices, Kafka, MongoDB and Oracle, plus REST API and JUnit/Mockito testing skills.
Apache Kafka, MongoDB, Oracle, Spring Boot, Spring Cloud, JUnit
Senior Lead Software Engineer, Payment Systems - Vice President
Mississauga, ONCiti Canada Technology Services ULC
6+ ans3+ gestionCandidates need 6+ years of enterprise software engineering, including 3+ years leading technical teams. Strong Java and Spring Boot skills, messaging, containers and resilience patterns are essential, along with experience adopting AI development tools.
Java, Spring Boot, Angular, Apache Kafka, RabbitMQ, Docker
Applications Development Sr Programmer Analyst - Assistant Vice President
Mississauga, ONCiti Canada Technology Services ULC
5+ ansCandidates need 5+ years of professional Java development experience, including cloud-based and distributed systems. They must know Spring Boot, relational and NoSQL databases, messaging tools, and Agile and CI/CD practices, and have a degree in computer science, engineering or equivalent experience.
Java, Spring Boot, OpenShift, Kubernetes, Kafka, MQ
Senior Java Full Stack Developer - Vice President
Mississauga, ONCiti Canada Technology Services ULC
8+ ansCandidates need 8+ years of hands-on Java development with Spring and real-time messaging, plus experience building scalable microservices and REST APIs. Strong front-end skills in ReactJS and Redux, messaging middleware, and RDBMS and NoSQL databases are also required, along with a bachelor's degree or equivalent experience.
Kafka, RabbitMQ, Solace, Tibco, Oracle, MongoDB
Senior Java Full Stack Developer – Vice President
Mississauga, ONCiti Canada Technology Services ULC
8+ ansCandidates need 8+ years of hands-on Java development with Spring, real-time microservices, RESTful APIs and messaging middleware, plus ReactJS and front-end skills and database experience. A bachelor's degree or equivalent experience is required, along with strong communication and team leadership skills.
Java, Spring, ReactJS, Kafka, RabbitMQ, Solace
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
Technology Product Management Analyst - Assistant Vice President
Mississauga, ONCiti Canada Technology Services ULC
2+ ansCandidates 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
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
Java Developer
Mississauga, ONCiti Canada Technology Services ULC
Candidates need production Java experience with Spring REST APIs, cloud-native and DevOps tools such as OpenShift, Kubernetes, Jenkins and Grafana, and database skills in Oracle, SQL and MongoDB. A Bachelor's degree or equivalent practical experience and clear communication are also required.
Java, Spring, OpenShift, Kubernetes, Gradle, Maven