Senior Java Developer responsible for designing and maintaining scalable backend systems at Canadian Tire Corporation. Key contributions to cloud-native solutions and microservices-based platforms.
Responsibilities
Responsible for designing, building, and maintaining robust, scalable, enterprise-grade backend systems
Key contributor in delivering modern cloud-native solutions and evolving microservices-based platforms
Translate complex business requirements into reliable technical outcomes
Establish a strong understanding of enterprise applications, backend services, and cloud-native architecture
Develop clean, maintainable, and production-grade applications using Java 11+ and Spring Boot
Build and enhance RESTful APIs, microservices, and asynchronous event-driven integrations
Design and operate distributed systems in cloud environments
Implement messaging, streaming, and publish/subscribe patterns for enterprise integrations
Collaborate with Product, QA, Architecture, and UX teams within Agile Scrum environments
Lead technical delivery initiatives, conduct code reviews, and mentor fellow engineers
Design, automate, maintain, and enhance CI/CD pipelines using Azure DevOps
Support containerization and orchestration using Docker and Kubernetes
Champion automated testing strategies utilizing JUnit, Mockito, SpringBoot Test, and Test containers
Promote observability, reliability, and performance through monitoring and operational best practices
Align technical solutions with business priorities through effective communication and stakeholder partnership
Manage project timelines through effective collaboration, communication, and feedback loops
Requirements
Bachelor's degree in Computer Science, Software Engineering, or equivalent relevant experience
6+ years of professional software development experience building and operating enterprise Java applications
Expert knowledge of Java 11+ and the Spring ecosystem, including Spring Boot, Spring Cloud, Spring Data, and Spring Security
Strong experience with microservices architectures, distributed systems, and event-driven design patterns
Experience across the full Software Development Lifecycle (SDLC) from design through production support
Strong knowledge of SQL, relational databases, ORM strategies, and performance optimization techniques
Hands-on experience with cloud-native engineering in Azure, AWS, or GCP
Experience with Docker, Kubernetes, Git, Maven/Gradle, and Azure DevOps
Strong understanding of CI/CD, DevOps, and Agile Scrum delivery practices
Experience with monitoring and observability tools such as New Relic, Splunk, or Datadog
Experience with SAP Hybris or similar enterprise commerce platforms is an asset
Knowledge of Angular or React is an asset
Excellent communication, problem-solving, stakeholder management, mentoring, and leadership skills.
Backend Developer building Camunda workflow and orchestration solutions for insurance - sector digital services. Integrating Java microservices, APIs, messaging, and backend systems in an Agile squad.
Senior developer building secure APIs and enterprise integrations for an insurance technology initiative. Designing backend services, access controls, and integrations supporting advisor portals and electronic documents.
Architecte Performance Java optimisant les applications et infrastructures d’entreprise de Fresche Solutions. Diagnostic d’incidents complexes, recommandations d’architecture et amélioration de la scalabilité, latence et fiabilité.
Java Performance Architect diagnosing and optimizing enterprise Java environments for Fresche Solutions’ digital transformation clients. Designing scalable solutions and leading performance investigations across cloud and traditional stacks.
Senior Backend Developer needed for full - time role in Brampton, ON. Requires 6 - 12 years Java/Spring Boot experience, microservices, Docker, Kubernetes, Azure, and AI - assisted tools.
Seeking a Finance Controls & Governance Manager for a 5 - month contract in Toronto. Assess sustainability reporting controls, identify gaps, and strengthen governance.
Backend - leaning Full Stack Engineer building enterprise catering SaaS for restaurant organizations. Designing Java services, REST APIs, and React/Node.js features across a cloud platform.