Talent.com
Canadian Tire Corporation, Limited
Senior Java DeveloperCanadian Tire Corporation, Limited • Calgary, AB
Senior Java Developer

Senior Java Developer

Canadian Tire Corporation, Limited • Calgary, AB
6 days ago
Salary
CA$64,000.00 yearly
Job type
  • Full-time
Job description

What You'll Do:

As a Senior Java Developer, you will be responsible for designing, building, and maintaining robust, scalable, enterprise-grade backend systems. Specifically, you will become a key contributor in delivering modern cloud-native solutions, evolving microservices-based platforms, and translating complex business requirements into reliable technical outcomes. Your expertise in Java, distributed systems, and Agile delivery will help drive innovation, engineering excellence, and sustainable growth across the organization.

  • Establish a strong understanding of enterprise applications, backend services, and cloud-native architecture with a focus on scalable and resilient solutions.

  • Design high-level and detailed system architectures using microservices, event-driven systems, and domain-driven design principles.

  • 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, with Azure preferred.

  • Implement messaging, streaming, and publish/subscribe patterns to support 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.

  • Leverage AI-assisted development tools such as GitHub Copilot to improve development efficiency and code quality.

  • 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.

What You Bring:

  • Bachelor's degree in Computer Science, Software Engineering, or equivalent relevant experience. Master's degree is preferred.

  • 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.

Location: Toronto, Ontario or Quarry Park, Calgary (Hybrid: In-office 4 days a week)

We’re always looking for great talent! In addition to competitive pay, we offer:

  • Comprehensive benefits and retirement programs

  • Performance incentives, Continuing Education Programs

  • Other perks to support your well-being

  • Career growth opportunities and product discounts

Broadband Salary Range: $64,000 – $106,000 CAD.

Our typical hiring range is between $64,000 and $85,000 CAD. Salary decisions are also dependent on other factors such as your experience, industry benchmarks, internal equity and other role-specific requirements. For critical roles, the compensation offering will be reviewed to ensure alignment with market rate and conditions and the unique value you bring to the role.

#LI-AK1

This posting represents an existing vacancy within our organization.


We may use artificial intelligence tools as part of our recruitment process to assist in the initial screening of resumes. All hiring decisions, including candidate evaluation, selection, and disposition, are made by human recruiters.


Create a job alert for this search

Senior Java Developer • Calgary, AB

Similar jobs

Senior Software Engg - Systems- Java Developer

MphasisCalgary, AB, CA
Full-time

Position Title: Java Developer.We’re looking for a Java Developer to join our E-trade MGS team within Client Platforms to design and develop middle layer services in Java Script, Type Script, Node ... Show more

 • Promoted

Senior Backend Engineer

BetrCalgary, AB, CA
Full-time

Founded in 2022 by Joey Levy and Jake Paul, Betr is building the world's first real money gaming super app.The company's first product, Betr Picks, launched in September 2023 and quickly grew to se... Show more

 • Promoted

Java Integration Lead

Smart IT Frame LLCCalgary, AB, CA
Full-time

We are seeking a highly skilled Java Developer for our System Integration team in Halifax.In this pivotal role, you will bridge the gap between technical development and product management, focusin... Show more

 • Promoted

Senior Java Angular Engineer - Remote-First & Impactful

3PillarCalgary, AB, CA
Remote
Full-time

A leading tech company in Canada seeks a Senior Software Engineer to drive software development efforts.This role emphasizes collaboration in agile teams, focusing on building scalable, high-qualit... Show more

 • Promoted

Senior Software Developer - Booking

Jane AppCalgary, AB, CA
Full-time

Senior Software Developer - Booking.Senior Software Developer - Booking.Get AI-powered advice on this job and more exclusive features.Let's kick things off with a quick intro.Jane is a team that's ... Show more

 • Promoted

Senior Java Full Stack Engineer Focusing on Delivery and Collaboration

CognizantCalgary, Alberta, Canada
Full-time

Maximize your impact as a Senior Java Full Stack Engineer, developing software solutions that meet key client needs.Work in a hybrid environment emphasizing collaboration with cross-functional team... Show more

 • Promoted

Senior Software Developer Focused on Building Healthcare Solutions

Clover HealthCalgary, AB, CA
Full-time

Become a key player in healthcare innovation as a Senior Software Developer.Your skills will help forge systems that improve healthcare delivery and outcomes for patients through technology.As a Se... Show more

 • Promoted

Senior Developer

Coconut SoftwareCalgary, AB, CA
Full-time

At Coconut Software, we’re not just building software—we’re reimagining how financial institutions connect with their customers.As a Senior Developer, you will be a driving force in shaping innovat... Show more

 • Promoted

Senior Developer

OlsenCalgary, AB, CA
Full-time

Olsen specializes in the implementation and optimization of enterprise resource management systems, particularly Vista ERP, for high-revenue construction companies across North America.As a trailbl... Show more

 • Promoted

Senior Java Staff Engineer — Spring, Microservices & Cloud

NagarroCalgary, AB, CA
Full-time

A digital product engineering company is seeking candidates with over 5 years of programming experience, particularly using Java.Candidates should have expertise in frameworks like Spring Core and ... Show more

 • Promoted

Technology Lead - Java Fullstack

InfosysCalgary, AB, CA
Full-time

Infosys is seeking a Lead Java Full Stack Developer.In the role of Technology Lead, you will be a technology professional adding value to a gamut of Software Development lifecycle stages.You will c... Show more

 • Promoted

Remote Senior Android Developer Role

Life360Calgary, AB, CA
Remote
Full-time

Work remotely as a Senior Android Developer at Life360, enhancing family connectivity through innovative app features.Your skills in Android development and data frameworks will drive impactful sol... Show more

 • Promoted

Senior Java Developer

LuxoftCalgary, Alberta, Canada
Full-time

Project description One of the world's largest providers of products and services to the energy industry has a need to develop and support enterprise information system in Oil & Gas domain.Product ... Show more

 • Promoted

Senior Backend Engineer

Norbert HealthCalgary, AB, CA
Full-time

Norbert is building autonomous robots that deliver healthcare.Our AI sensing platform mounts on mobile robots and does the work of a care team member—rounding on patients, capturing vitals without ... Show more

 • Promoted

Senior Java Software Engineers

HRBCalgary, AB, CA
Full-time

Our client is an innovator at the forefront of global cross-border payments, championing the belief that secure financial transactions are a fundamental human right.Their mission is to design the n... Show more

 • Promoted

Senior Developer

Critical MassCalgary, AB, CA
Full-time

The Critical Mass technology team is looking for an inspired, motivated, and experienced Senior Developer to join our Communications team for a contract engagement.We are an experience design agenc... Show more

 • Promoted

Java developer - Synechron

Synechronairdrie, ab, ca
Full-time

At Synechron, we believe in the power of digital to transform businesses for the better.Our global consulting firm combines creativity and innovative technology to deliver industry-leading digital ... Show more

 • Promoted

Senior Java Engineer & Team Lead

Synergo GroupCalgary, AB, CA
Full-time

A fast-growing fintech company in the payment solution.Write clean, concise, modular code in an agile environment.Provide input to the DevOps team.Part of the design and architecture team.Designing... Show more

 • Promoted

Senior Developer Specializing in Big Data and Innovation

Triton DigitalCalgary, AB, CA
Full-time

Join a vibrant, Agile team as a Senior Developer focused on driving innovation with Big Data technologies.Utilize your expertise in Spark and data pipeline development in a fully remote setting.Thi... Show more

 • Promoted

Senior Cloud Services Developer Leading Backend Solutions

Myant IncCalgary, AB, CA
Full-time

Transform healthcare through technology as a Senior Cloud Services Developer.Lead the development of scalable cloud solutions while leveraging your expertise in Kotlin and Spring Boot within a remo... Show more