Java Architect

Icon

Canada

On-site

CAD 100,000 - 140,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A leading company, Icon, is looking for an experienced Application Architect to design and implement scalable, cloud-native applications. This role involves collaborating with cross-functional teams, ensuring architectural compliance, and mentoring engineers. Candidates should have substantial experience with Java and a strong background in software architecture.

Qualifications

  • 7+ years of hands-on software design and development experience.
  • Extensive experience with Java (Java EE, Spring Framework/Spring Boot).
  • Familiarity with IaaC tools and Agile methodologies.

Responsibilities

  • Lead the architectural design of cloud-native, event-driven systems.
  • Contribute directly to solution development, including proof-of-concepts.
  • Mentor engineering teams and improve overall delivery efficiency.

Skills

Object-oriented design
Domain-driven design (DDD)
RESTful APIs
Cloud-native microservices
Performance optimization
Analytical skills
Problem-solving
Interpersonal skills
Agile methodologies

Education

Bachelor’s degree in Computer Science

Tools

Java
Spring Framework
Ansible
Terraform

Job description

This range is provided by Icon. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.

Helping SaaS companies scale Engineering teams.

We’re seeking an experienced Application Architect to lead the technical design and implementation of scalable, modern enterprise applications. This role is responsible for ensuring solutions align with defined architecture standards, patterns, and roadmaps, while also collaborating closely with cross-functional teams across product, infrastructure, and engineering.

As a key member of the architecture team, you’ll guide system evolution, mentor engineering teams, and help drive innovation through emerging technologies and best practices. This role blends hands-on contributions with strategic design leadership and offers the opportunity to shape high-impact solutions in a dynamic Agile environment.

Responsibilities

  • Lead the architectural design of cloud-native, event-driven systems
  • Contribute directly to solution development, including proof-of-concepts and service components
  • Ensure alignment with enterprise architecture standards and non-functional requirements (NFRs)
  • Collaborate with stakeholders to gather architecturally significant requirements and communicate solution impact
  • Define and support technical governance through design/code reviews
  • Partner with leads to identify and mitigate architectural risks during planning cycles
  • Mentor engineering teams and contribute to improving overall delivery efficiency and system stability
  • Stay current with emerging technologies, frameworks, and development methodologies

Key Skills & Experience

  • Strong object-oriented design and domain-driven design (DDD) experience
  • Deep understanding of software architecture and its role across the development lifecycle
  • Expertise in designing RESTful APIs and cloud-native microservices
  • Proficient in architecture patterns, performance optimization, and distributed system design
  • Experience with multi-tenant, highly concurrent OLTP systems
  • Excellent analytical, problem-solving, communication, and interpersonal skills
  • Ability to work in a fast-paced Agile environment, adapt to change, and balance multiple priorities
  • Passion for mentoring, collaborating, and continuous learning

Technical Qualifications

  • Bachelor’s degree in Computer Science or related field (or equivalent experience)
  • 7+ years of hands-on software design and development experience
  • Extensive experience with Java (Java EE, Spring Framework/Spring Boot)
  • Strong knowledge of RDBMS architecture and schema design
  • Familiarity with IaaC and tools such as Ansible, Terraform
  • Experience working with Agile methodologies (SCRUM, SAFe, XP)
  • Familiarity with architecture notations (UML, C4, BPMN)
  • Eligible to work in Canada
Seniority level
  • Seniority level
    Mid-Senior level
Employment type
  • Employment type
    Full-time
Job function
  • Job function
    Business Development and Information Technology
  • Industries
    Staffing and Recruiting

Referrals increase your chances of interviewing at Icon by 2x

Get notified about new Java Architect jobs in Greater Toronto Area, Canada.

Mississauga, Ontario, Canada 23 hours ago

Mississauga, Ontario, Canada 9 minutes ago

Mississauga, Ontario, Canada 41 minutes ago

Mississauga, Ontario, Canada 10 hours ago

Mississauga, Ontario, Canada 20 hours ago

Mississauga, Ontario, Canada 19 hours ago

Senior Fullstack Engineer - Java and Angular

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Architect
Software Architect

Konrad • Toronto

On-site
CAD 130,000 - 150,000
Socials, Outings & Retreats
Retirement Planning
Parental Leave Program
+5
Mobile Architect (Contract)
Mobile Architect (Contract)

OSF Digital • Canada

Remote
CAD 140,000 - 170,000
Technical Solutions Architect
Technical Solutions Architect

Alliance Search Partners • Toronto

On-site
CAD 130,000 - 140,000
Senior Java Architect
Senior Java Architect

Capgemini • Toronto

On-site
CAD 120,000 - 130,000
Healthcare including dental and vision
Financial well-being programs
Paid time off and holidays
+2
Machine Learning Architect (AWS) - Canada
Machine Learning Architect (AWS) - Canada

Rackspace Technology • Canada

Remote
CAD 153,000 - 245,000
Machine Learning Architect (AWS) - Canada
Machine Learning Architect (AWS) - Canada

Rackspace Technology • Canada

Remote
CAD 153,000 - 245,000
Applications Developer- Java/ GCP
Applications Developer- Java/ GCP

TELUS Digital • Canada

On-site
CAD 70,000 - 90,000
Machine Learning Architect (AWS) - Canada
Machine Learning Architect (AWS) - Canada

Rackspace Technology • Toronto

Remote
CAD 153,000 - 245,000
Senior Software Architect
Senior Software Architect

Supernova Technology™ • Toronto

On-site
CAD 140,000 - 200,000
Medical, Dental, and Vision Insurance
401(k) plan with employer contributions
Flexible Paid Time Off
+2
Solutions Architect
Solutions Architect

TEEMA • Fredericton

Hybrid
CAD 135,000 - 155,000