Java/ Python developer (Laval)

TMC Canada

📍 laval (administrative region), qc, Canada

Full-time Other-General Posted June 19, 2026

Job Description

Responsibilities

  • Design, develop, and maintain high‑quality software solutions supporting cybersecurity initiatives.
  • Partner with engineering and AI/ML teams to integrate security into deployment pipelines and cloud‑based AI services.
  • Re‑architect core components using up‑to‑date design patterns to improve scalability, resiliency, and availability.
  • Develop and enhance distributed systems leveraging event‑driven and service‑oriented architectures.
  • Collaborate with global teams and stakeholders to gather requirements and deliver solutions aligned to business needs.
  • Support secure development practices across CI/CD pipelines and DevOps workflows.
  • Contribute to system design decisions, performance optimisation, and technical problem resolution.
  • Build and maintain data storage solutions across relational and non‑relational systems.
  • Ensure alignment with enterprise security standards and governance re...