Software Engineer II (Java/Spring)
Toronto, ONThe Toronto-Dominion Bank (Canada)
5+ YOECandidates need a computer science or software engineering degree or technical certificate, and 5+ years of experience with Java, Spring Boot, RESTful APIs, Angular, SQL or NoSQL databases, Git, Agile methods and CI/CD. Strong communication, analytical and team skills are also required.
Java, Spring Boot, Angular, GitHub, Bitbucket, PostgreSQL
Software Engineer III
Toronto, ONThe Toronto-Dominion Bank (Canada)
5+ YOECandidates need strong experience with relational and graph data modelling, PostgreSQL, SQL, Python and data engineering. They also need cloud architecture, CI/CD and infrastructure-as-code skills, plus senior technical leadership experience.
PostgreSQL, Python, Kafka, AI coding copilots, LLM agents
Software Engineer II
Toronto, ONThe Toronto-Dominion Bank (Canada)
3+ YOECandidates need strong problem-solving skills, hands-on experience with relational and graph data modelling, PostgreSQL, SQL and Python, and experience with CI/CD, cloud infrastructure and data integration. Practical use of AI coding tools and the ability to mentor junior developers are also expected.
PostgreSQL, Python, Kafka, Infrastructure as code