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
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
Senior Java Engineering Lead
Mississauga, ONCiti
10+ YOE3+ MgmtCandidates need 10+ years of software development experience, including at least 3 years leading engineering teams. Strong hands-on Java backend skills, microservices with Spring, MongoDB, Oracle, and Kafka experience are required.
Java, Spring Framework, MongoDB, Oracle, Apache Kafka
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
AVP Full Stack Java/Angular Developer
Mississauga, ONCiti
5+ YOECandidates need 5 to 8 years of relevant experience, prior project management, and strong leadership skills. They must have very strong Java and Spring Boot, plus Angular 15+, React and NodeJS, along with caching, messaging and observability tools.
Apache Ignite, Gemfire, Kafka, Grafana Tempo, Elastic Observability, Oracle
Lead Java Developer, Vice President
Mississauga, ONCiti
6+ YOECandidates need 6 to 10 years of enterprise software experience, deep Java 17+ and Spring Boot skills, and Kafka, Oracle and Kubernetes or OpenShift experience. Prior technical team lead experience and a bachelor's degree in a computing field or equivalent practical experience are required.
Java, Spring Boot, Apache Kafka, Oracle Database, Docker, Kubernetes
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
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
Senior Java Full Stack Developer - Vice President
Mississauga, ONCiti
8+ YOECandidates need 8+ years of hands-on Java development with Spring, real-time messaging and RESTful microservices, plus ReactJS and front-end skills. A bachelor's degree or equivalent experience is also required.
Java, Spring, ReactJS, Redux, Kafka, RabbitMQ