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.
Senior Python engineer building reliable web - scraping and data - extraction workflows for Mindrift’s AI technology projects. Processing dynamic websites into accurate, validated structured datasets.
Backend Engineer designing APIs and integration architecture for EvenUp's AI - powered legal - tech platform. Improving client portal experiences and application performance from Toronto or San Francisco hubs.
Staff Backend Engineer building search and recommendation systems for Affirm’s pay - over - time marketplace. Setting technical strategy and scaling distributed backend systems across Affirm’s shopping platform.
Senior backend engineer building reliable MySQL and distributed SQL infrastructure for Affirm’s transparent buy - now - pay - later financial products. Automating databases, migrations, networking, and operations at scale.
Senior backend engineer building and operating distributed database infrastructure for Affirm’s buy - now - pay - later platform. Automating provisioning, migrations, failover, and Kubernetes storage networking.
Backend Engineer building Resend’s SMTP and email transport infrastructure. Designing reliable delivery, throttling, routing, and reputation - aware systems for developers.
Salesforce director leading MuleSoft and enterprise data foundation architecture for customer engagements. Advising CxOs and delivering governed, AI - ready platforms across complex technology environments.
Senior Backend Engineer building scalable backend, ETL, and reporting systems for Commerce7, a winery commerce platform. Modernizing legacy databases and powering data - intensive SaaS APIs.
Principal Engineer shaping Xero’s accounting APIs and AI - ready platform. Leading technical strategy for partner integrations, developer tooling, and reliable financial workflows.
Senior Backend Engineer building scalable Java/Kotlin services for Toast’s restaurant reservations and payments platform. Delivering integrations, subscriptions, and guest - management capabilities across global markets.