Senior Lead Software Engineer, Payment Systems - Vice President
Mississauga, ONCiti
6+ ans3+ gestionCandidates 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
CitiDirect Java Dev for Payments Modernization – Assistant Vice President
Mississauga, ONCiti
3+ ansCandidates 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+ ansCandidates 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
Java Angular Full Stack Developer
Mississauga, ONCiti
4+ ansCandidates need 4+ years of enterprise Java engineering experience, strong Spring Boot and Angular skills, and hands-on work with Kafka, AWS ECS and GitHub Actions. Experience with Autosys or cron batch jobs in financial services, plus solid SQL and Agile teamwork, is also required.
Java, Spring Boot, Angular, Apache Kafka, AWS ECS, GitHub
Senior Java Full Stack Developer - Vice President
Mississauga, ONCiti
8+ ansCandidates 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