About this role
Senior Java Developer at Canadian Tire Corporation. Location: Toronto or Calgary. Role: designing architecture, developing applications, mentoring engineers Requirements: 6+ years building enterprise Java (Java 11+) applications with Spring ecosystem, microservices, cloud-native (Azure preferred), Docker/Kubernetes, CI/CD (Azure DevOps), SQL, observability tools, and strong communication and leadership skills. Category: Software Development Seniority: Senior Level Tools: Java 11+, Spring Boot, Spring Cloud, Spring Data, Spring Security, Microsoft Azure, AWS, GCP, Docker, Kubernetes, Git, Maven, Gradle, Microsoft Azure DevOps, GitHub Copilot, JUnit, Mockito, SpringBoot Test, Test containers, New Relic, Splunk, Datadog, SAP Hybris, Angular, React, SQL Commitment: Full Time Workplace: Hybrid Languages: English