Applications Development Technology Lead Analyst - Lead Java Developer - Vice President
Mississauga, ONCiti
6+ YOECiti asks for 6+ years of enterprise software experience, deep knowledge of Java 17+ and Spring Boot, and experience with Kafka, Oracle, Docker, Kubernetes and OpenShift. Candidates also need prior technical team lead experience and strong communication skills.
Apache Kafka, Oracle Database, Docker, Kubernetes, Red Hat OpenShift, Jenkins
Software Test Developer Assistant Vice President
Mississauga, ONCiti
5+ YOECandidates need 5+ years of relevant experience, including 3+ years with Java, Python, Kubernetes and SQL and 3+ years building BDD automation frameworks with Cucumber, Selenium, Cypress or Mocha. A bachelor's degree in computer science, computer engineering, information systems or equivalent work experience is also expected.
Postman, JIRA, Zephyr, GitHub, Jenkins, Cucumber
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
Full Stack Java Developer
Mississauga, ONCiti
5+ YOECandidates need 5 to 8 years of software development experience, hands-on skill in Java, JavaScript or React, and experience building RESTful APIs with frameworks such as Spring. They must follow TDD and clean code practices and be comfortable working in fast-paced, changing environments.
Java, JavaScript, React, Spring, SQL, AWS
Applications Development Sr Programmer Analyst - Assistant Vice President
Mississauga, ONCiti
5+ YOECandidates need 5+ years of professional Java development experience, expert knowledge of Java, J2EE and RESTful APIs, and hands-on Spring Boot work. Experience with relational and NoSQL databases, OpenShift, Kubernetes, MQ, Kafka, CI/CD and Agile is also required, along with a bachelor's degree or equivalent experience.
Java, Spring Boot, OpenShift, Kubernetes, Kafka, MQ
Senior Automation Developer (Java)
Mississauga, ONCiti
5+ YOECandidates need 5 to 8 years of software and test automation experience, with daily hands-on Java development. They must know Selenium, TestNG or JUnit, Cucumber, API testing, Maven or Gradle, and CI/CD tools.
Selenium WebDriver, TestNG, JUnit 5, Cucumber-JVM, REST Assured, WireMock
Senior Java Developer - Assistant Vice President
Mississauga, ONCiti
5+ YOECandidates need 5+ years of professional Java experience, expert knowledge of Java, J2EE and RESTful APIs, and hands-on Spring Boot work. They also need relational and NoSQL database skills, cloud and messaging experience, CI/CD familiarity, and strong leadership.
Spring Boot, Kafka, MQ, OpenShift, Kubernetes, MongoDB
Senior Software Engineer (Python / GenAI) – Markets Technology
Mississauga, ONCiti
4+ YOECandidates need 4+ years of professional Python backend experience, hands-on use of Generative AI models in production, and practical Kubernetes knowledge. Strong software engineering fundamentals and the ability to work independently are also required.
Python, Kubernetes, Generative AI models, RAG