Senior Java Developer
Mississauga, ONCiti Canada Technology Services ULC
5+ ansCandidates need 5 to 8 years of relevant experience, expert Java development skills, and experience building scalable enterprise applications. Cloud-native tools such as Kubernetes and Docker, Apache Kafka, relational databases, API security, and CI/CD are expected. A bachelor's degree or equivalent experience is required.
Java, Kubernetes, Docker, Apache Kafka, Redis, Gemfire
Application Support Analyst - Assistant Vice President
Mississauga, ONCiti Canada Technology Services ULC
5+ ansCiti Canada Technology Services ULC needs candidates with 5+ years in application or production support, practical ITRS Geneos administration, SQL, and Shell or Python scripting. They should know ITIL incident, problem and change processes and have worked in a global follow-the-sun support model.
ITRS Geneos, Grafana, GCO, ServiceNow, SQL, Python
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
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
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
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
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
Senior Automation Developer (Java)
Mississauga, ONCiti Canada Technology Services ULC
5+ ansCandidates 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
Senior Java Backend Engineer
Mississauga, ONCiti Canada Technology Services ULC
6+ ansCandidates 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
Applications Support Analyst - Assistant Vice President
Mississauga, ONCiti Canada Technology Services ULC
5+ ansCandidates 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
Senior Java Developer - Vice President
Mississauga, ONCiti Canada Technology Services ULC
6+ ansCandidates 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
Applications Support Senior Analyst - Asst Vice President
Mississauga, ONCiti Canada Technology Services ULC
6+ ansCandidates need 6 or more years in application support or production systems management, experience with cloud and microservices, and knowledge of messaging platforms such as Kafka or Solace. A bachelor's degree or equivalent practical experience is required.
Kafka, Solace
Technology Product Management Lead Business Analyst Vice President
Mississauga, ONCiti Canada Technology Services ULC
6+ ansCandidates 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
Senior Java Developer - Assistant Vice President
Mississauga, ONCiti Canada Technology Services ULC
5+ ansCandidates 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
Engineering Lead Analyst - VP
Mississauga, ONCiti Canada Technology Services ULC
13+ ansCandidates 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+ ansCandidates 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+ ansCandidates 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+ ansCandidates 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