Full Stack Java Developer Tech Lead- Vice President
Mississauga, ONCiti
6+ YOECandidates need 6 to 10 years of software engineering experience, deep Core Java and Spring expertise, and strong skills in modern web frameworks, SQL and NoSQL databases. A computer science or related degree is required, and a master's is preferred.
Oracle 19c, MongoDB, Kafka, IBM MQ, Docker, Kubernetes
Senior Java Developer - Vice President
Mississauga, ONCiti
10+ YOECandidates need 10+ years of software engineering experience with deep Java expertise, strong Spring Boot, microservices and Oracle skills, and experience with containers and distributed caching. A bachelor's degree or equivalent experience is also required.
Oracle Database, Spring Boot, Red Hat OpenShift, Kubernetes, AWS ECS, Hazelcast
Senior Java Developer, Applications Development – Assistant Vice President
Mississauga, ONCiti
5+ YOECandidates need 5 or more years of professional Java development experience, with strong Spring Boot and REST API skills. Experience with Oracle, SQL, MongoDB, OpenShift, Kubernetes, MQ, Kafka and CI/CD tooling is required, along with Agile and test-driven development practice.
Java, Spring Boot, Oracle, SQL, MongoDB, OpenShift
Senior Software Engineer, Java and AI Development - Vice President
Mississauga, ONCiti
6+ YOECandidates need 6+ years of systems analysis and programming experience, strong Java and Spring Boot skills, and MongoDB or similar NoSQL experience. They also need hands-on experience with AI agents, prompt engineering, and ideally the Google ADK or similar agent kits.
Java, Spring Boot, MongoDB, Google ADK
Senior Java Developer
Mississauga, ONCiti
5+ YOECandidates need 5 to 8 years of experience in systems analysis and software programming, with expert Java skills. Citi also looks for cloud, messaging, database, API security and DevOps experience.
Java, Kubernetes, Docker, Apache Kafka, RDBMS, Redis
Full Stack Software Engineer
Mississauga, ONCiti
4+ YOECandidates need 4+ years of enterprise software engineering, strong Java and Spring Boot skills, and experience with messaging, containers and cloud. Experience with AI coding assistants and multi-region distributed systems is also required.
Kafka, IBM MQ, ReactJS, Oracle, MongoDB, Kubernetes
Senior Java Backend Engineer
Mississauga, ONCiti
6+ YOECandidates need 6 to 10 years of backend development experience, deep Java 8+ skills including reactive frameworks, and hands-on experience with Kafka, MongoDB and Elasticsearch. Strong JUnit testing, Git workflows and CI/CD knowledge are also required.
Java, Apache Kafka, MongoDB, Elasticsearch, Spring WebFlux, Project Reactor
Apps Dev Tech Lead Analyst - Vice President
Mississauga, ONCiti
8+ YOECandidates need 8+ years of Applications Development or systems analysis experience, with strong Spring Boot, RESTful API, Oracle and MongoDB skills. Angular, Docker, cloud platforms, microservices and strong leadership and communication are also required.
Java, Spring Boot, Angular, React, MongoDB, Oracle
Generative AI Engineer -Vice President
Mississauga, ONCiti
10+ YOECandidates need 10+ years in software, including 5+ years delivering GenAI solutions into production and 6+ years building scalable APIs. Strong leadership, project management, communication and Python skills are required, with financial industry experience an advantage.
Python
VP Senior Applied AI Full-Stack Engineer
Mississauga, ONCiti
8+ YOECandidates need extensive Java and Spring Boot experience, strong Angular or React skills, and hands-on work with Starburst (Trino) and relational databases. They also need Aspose reporting experience, MCP tool creation, AI coding tool proficiency, and a functional understanding of banking.
Starburst, Trino, Aspose, Spring Boot, Angular, React
Java Developer
Mississauga, ONCiti
Candidates need production-grade Java and Spring API experience, working knowledge of Oracle, SQL and MongoDB, and hands-on experience with OpenShift, Kubernetes, Jenkins and Grafana. They also need Agile experience, strong communication skills, and a Bachelor's degree or equivalent practical experience.
Java, Spring, OpenShift, Kubernetes, Gradle, Maven
Technology Product Management Analyst - Assistant Vice President
Mississauga, ONCiti
3+ YOECiti asks for at least 2 years of IT experience, including 3 years in application development, production support or DevOps. Candidates need Jira or similar agile tool skills, intermediate-to-expert Excel, and a working understanding of the SDLC and DevSecOps.
Jira, Microsoft Excel, ServiceNow, Blackduck, Snyk, Checkmarx
Application Development Senior Manager - Vice President
Mississauga, ONCiti
10+ YOE5+ MgmtCandidates need 10 or more years of large-scale application development experience, including 5 or more years leading Python and PySpark engineering work. Experience with agentic AI, microservices, SQL and data architecture is also expected, and a bachelor's degree or equivalent experience is required.
Python, PySpark, Databricks, Kafka, Google ADK, Devin.AI
Applications Support Senior Analyst - Asst Vice President
Mississauga, ONCiti
6+ YOECandidates need 6 or more years in application support or production systems, hands-on cloud and microservices experience, and knowledge of Kafka or Solace, containers and monitoring tools. A bachelor's degree or equivalent experience and strong team leadership and communication skills are also required.
Kafka, Solace
Senior Java Technology Developer – Vice President
Mississauga, ON +1Citi
6+ YOECandidates need 6+ years of application development or systems analysis experience, deep Core Java and microservices skills with Docker and Kubernetes, and knowledge of distributed systems such as Apache Flink and Redis. Capital Markets domain knowledge in derivatives and credit risk, plus a STEM degree or equivalent experience, is required.
Docker, Kubernetes, Apache Flink, Redis, Oracle Coherence, GridGain
Java Applications Development Lead, Vice President
Mississauga, ONCiti
10+ YOECandidates need 10+ years of hands-on application development and technical leadership in financial services, deep Java 17+ and Spring Boot skills, and strong MongoDB experience. Knowledge of treasury accounting concepts such as PnL, accruals and risk calculations is required.
Java, Spring Boot, MongoDB, Kafka, Solace, Redis
Senior Full Stack Java Developer
Mississauga, ONCiti
4+ YOECandidates need several years of full stack enterprise development experience, strong Java backend and REST API skills, and hands-on Angular or React experience. Selenium test automation, end-to-end project delivery, and a bachelor's degree or equivalent experience are also required.
Java, Angular, React, Selenium, Oracle
Senior UI Developer -Vice President
Mississauga, ON +1Citi
6+ YOECandidates need at least 6 years of development experience, mainly on client-side applications with Angular or React, TypeScript and RxJS. Experience with streaming data, REST APIs, Kafka, Solace, MongoDB, CI/CD and Kubernetes is expected, along with a bachelor's degree or equivalent experience.
Angular, ReactJS, TypeScript, Kafka, Solace, MongoDB
Senior Java Developer - Vice President
Mississauga, ONCiti
6+ YOECandidates need 6+ years of hands-on development experience, expert Java skills, and experience with cloud-native technologies such as Kubernetes and Docker. Experience with Kafka, RDBMS design, API security and Agile/Scrum in financial services is also required.
Java, Kubernetes, Docker, Apache Kafka, RDBMS
Senior Lead Software Engineer, Payment Systems - Vice President
Mississauga, ONCiti
6+ YOE3+ MgmtCandidates need 6+ years of enterprise software engineering experience, including 3+ years leading technical teams. They should be expert in Java and Spring Boot, with experience in messaging, containers, databases, and CI/CD.
Java, Spring Boot, Angular, Apache Kafka, RabbitMQ, Docker
Lead Java Developer - Vice President
Mississauga, ONCiti
8+ YOECandidates need 8+ years of relevant experience, hands-on enterprise Java and Spring development with Docker, and experience with REST microservices, Kafka and Angular. A bachelor's degree or equivalent experience is required; a master's is preferred.
Java, Spring Framework, Angular, React, OpenShift, Docker
CitiDirect Java Dev for Payments Modernization – Assistant Vice President
Mississauga, ONCiti
3+ YOECandidates need 3+ years of Java experience with strong Core Java skills, plus experience with Spring Boot, microservices, Apache Kafka, MongoDB and Oracle. RESTful API design and JUnit/Mockito testing are also required.
Apache Kafka, MongoDB, Oracle, Spring Boot, Spring Cloud, JUnit
Senior Java Full Stack Developer – Vice President
Mississauga, ONCiti
8+ YOECandidates need 8+ years of hands-on Java development with Spring and real-time messaging, plus experience building scalable microservices and REST APIs. Front-end skills in ReactJS and Redux, and database experience with Oracle or MongoDB, are also required.
Java, Spring, ReactJS, Redux, Kafka, RabbitMQ
Lead .Net Fullstack Developer
Mississauga, ONCiti
5+ YOECandidates need 5+ years of software development experience, strong skills in Angular, .NET and SQL Server, and experience with RESTful APIs, Git and Agile methods. A bachelor's degree in computer science or a related field is required; a master's is preferred.
Angular, .NET, SQL Server, Git, Java, Kafka