Senior Java Developer - Vice President
Mississauga, ONCiti
6+ YOECandidates need 6 or more years of hands-on Java development, including Java 1.8 or later. They should know Spring, Hibernate, REST APIs, relational databases, messaging, cloud platforms and test-driven development.
Java, Spring Boot, Hibernate, Kafka, JMS, JUnit
Lead Software Engineer — Enterprise Applications
Mississauga, ONCiti
6+ YOECandidates need 6 to 10 years of software engineering experience, at least 2 years in AI, LLM or agentic systems, and strong Python or Java (Spring Boot) skills. A bachelor's or master's degree in a quantitative field and knowledge of regulated financial environments are also expected.
Devin, GitHub Copilot, Claude Code, Google ADK, TensorFlow, PyTorch
AI Applied Senior Engineering Lead
Mississauga, ONCiti
10+ YOECandidates need strong Python and/or Java (Spring Boot) skills, hands-on LLM, RAG and agent experience, and production engineering practice with Docker, Kubernetes and OpenShift. They also need 10+ years of software engineering, 2+ years in AI, and a Bachelor's or Master's degree in a quantitative field.
Devin, Claude Code, GitHub Copilot, Antigravity, Google ADK, TensorFlow