Fullstack Integration Developer Vice President
Mississauga, ONCiti Canada Technology Services ULC
6+ YOECandidates need 6+ years of enterprise application development and 5+ years in integration and middleware. Required skills include Java, Spring, IBM MQ, OpenShift, Kubernetes, and AI-assisted development tools.
IBM MQ, OpenShift, Kubernetes, Docker, Git, Oracle Database
Lead Java Developer
Mississauga, ONCiti Canada Technology Services ULC
6+ YOECandidates need 6 to 8 years of Java development experience, strong Spring Boot and REST API skills, and hands-on work with SQL Server, Elasticsearch and Kafka. They also need GitHub or Bitbucket and CI/CD experience, plus a bachelor's degree or equivalent practical experience.
Java, Spring Boot, SQL Server, Elasticsearch, Kafka, GitHub
Lead Java Full Stack Developer
Mississauga, ONCiti Canada Technology Services ULC
6+ YOECandidates need 6 to 10 years of full-stack development experience, strong Java and Spring Boot skills, and solid Angular and TypeScript knowledge. Hands-on experience with SQL Server, Elasticsearch, Kafka and CI/CD pipelines is also required.
Angular, Spring Boot, Kendo UI, SQL Server, Elasticsearch, Kafka
React Full Stack Developer
Mississauga, ONCiti Canada Technology Services ULC
3+ YOECandidates need at least 3 years of software development experience, including Java, React, Spring Boot and Oracle. They need knowledge of microservices, REST APIs, SQL, CI/CD tools, Agile methods and automated testing, plus a bachelor's degree in computer science, software engineering or a related field.
GitHub Copilot, Docker, Kubernetes, OpenShift, Jenkins, Maven
Apps Dev Tech Lead Analyst - Vice President
Mississauga, ONCiti Canada Technology Services ULC
8+ YOECandidates need 8+ years of application development or systems analysis experience, strong Spring Boot and REST API skills, experience with Oracle and MongoDB, Docker and cloud deployment, and proven leadership and project management ability.
Java, Spring Boot, Angular, React, Oracle, MongoDB
Senior Java Tech Lead - Vice President
Mississauga, ONCiti Canada Technology Services ULC
10+ YOE5+ MgmtCandidates need 10+ years of software engineering experience, 5+ as a technical lead, and deep Java skills with Spring Boot, Oracle databases, REST APIs, and microservices. A bachelor's degree or equivalent experience is required; a master's is preferred.
Java, Spring Boot, Oracle Database, Hazelcast, Redis
Database developer Smartstream TLM SME Senior Programmer Assistant Vice President
Mississauga, ONCiti Canada Technology Services ULC
5+ YOECiti 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+ YOECandidates 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+ YOECandidates 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
Senior Java Developer - Vice President
Mississauga, ONCiti Canada Technology Services ULC
10+ YOECandidates 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+ YOECandidates 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+ YOECandidates 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
VP Senior Applied AI Full-Stack Engineer
Mississauga, ONCiti Canada Technology Services ULC
8+ YOECandidates 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
CitiDirect Java Dev for Payments Modernization – Assistant Vice President
Mississauga, ONCiti Canada Technology Services ULC
3+ YOECandidates 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+ YOE3+ MgmtCandidates 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+ YOECandidates 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
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
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
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
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 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
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