Java Solutions Architect

Astra-North Infoteck Inc. ~ Conquering today’s challenges, achieving tomorrow’s vision!

Canada

Hybrid

CAD 100,000 - 130,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A leading tech company in Canada is seeking an experienced Senior Java Architect to design and oversee scalable, secure Java-based applications. You will lead technical efforts, ensure alignment with best practices, and collaborate with cross-functional teams. The ideal candidate has over 10 years of hands-on experience with Java technologies, strong leadership skills, and a solid understanding of modern architectural patterns. This hybrid role requires attendance on-site Tuesday through Thursday and offers competitive compensation.

Qualifications

  • 10+ years of hands-on experience in Java development, system design, and architecture.
  • Experience in architectural or technical leadership for at least 5 years.
  • Ability to produce clear architectural artifacts—solution designs, API specs, data flow diagrams, etc.

Responsibilities

  • Design and implement scalable and secure Java-based architectures.
  • Lead technical design sessions and architectural documentation creation.
  • Work closely with stakeholders to define end-to-end solutions.

Skills

Advanced Java Concepts
Agile Way of Working
Microservices
Distributed Systems
Cloud-native Architectures
Leadership Abilities
Collaboration Skills

Job description

Job Description: Senior Java Architect (10+ Years Experience)

Skills: Agile Way of Working | Advanced Java Concepts

Experience Required: 10+ Years

Hybrid (Tue-Thurs 8:30 PM – 5:00 PM EST)

Role Overview

The Senior Java Architect is responsible for designing, developing, and overseeing scalable, secure, and high‑performance Java‑based application architectures. This role will lead technical design efforts, provide architectural guidance to engineering teams, and ensure all solutions align with enterprise standards, best practices, and long‑term technology strategy. The ideal candidate brings extensive experience with Java technologies, strong architectural leadership, and the ability to collaborate across cross‑functional product, engineering, and business teams.

Key Responsibilities
  1. Architecture Design & Technical Strategy
    • Design and implement scalable, robust, and secure Java‑based architectures aligned with organizational goals.
    • Lead technical design sessions, whiteboarding discussions, and architectural deep dives.
    • Create high‑quality architectural documentation including solution diagrams, integration models, and design patterns.
    • Evaluate new and emerging technologies, providing recommendations for modernization, optimization, or innovation.
  2. Collaboration & Solution Definition
    • Work closely with product owners, engineering teams, business stakeholders, and enterprise architects to define end‑to‑end solutions.
    • Translate business requirements into technical architectures and development blueprints.
    • Ensure alignment with enterprise architecture standards, security frameworks, and compliance requirements.
  3. Development Excellence & Best Practices

    Oversee and guide development teams in implementing Java‑based solutions using best practices in:

    • Coding standards
    • Security engineering
    • Performance optimization
    • Maintainability and scalability

    Promote the use of modern architectural patterns such as microservices, event‑driven systems, and API‑first design.

  4. Code Reviews & Technical Mentorship

    Conduct detailed code reviews, identify risks, and enforce architectural quality gates.

    Provide technical mentorship, coaching, and knowledge sharing across development teams, supporting engineers in resolving complex technical challenges and making informed technical trade‑offs.

  5. Troubleshooting & Long‑Term System Reliability

    Investigate and troubleshoot complex system issues, performance bottlenecks, integration failures, and architectural gaps.

    Propose long‑term, scalable solutions that prevent recurring issues and improve system stability. Partner with DevOps, SRE, and operations teams to ensure architectural readiness for deployments, scalability, and observability.

  6. Agile Delivery & Collaboration

    Work within Agile frameworks (Scrum/Kanban) and contribute to backlog refinement, sprint planning, and cross‑team collaboration.

    Act as a technical leader during solution planning, estimations, and iterative delivery cycles.

Essential Skills
  • Proven experience designing enterprise‑level Java architectures with deep expertise in advanced Java concepts.
  • Strong understanding of microservices, distributed systems, integration patterns, and cloud‑ready architectures.
  • Hands‑on experience guiding development teams across the full SDLC.
  • Strong collaboration, communication, and leadership abilities.
  • Ability to produce clear architectural artifacts—solution designs, API specs, data flow diagrams, etc.
  • Experience ensuring best practices in coding, security, performance tuning, and maintainability.
Desirable Skills
  • Exposure to SmartComm or retirement domain systems (aligned with keyword).
  • Experience with cloud‑native architectures (AWS, Azure, or GCP).
  • Understanding of domain‑driven design (DDD), event sourcing, or CQRS.
  • Experience integrating with enterprise services, ESB, or message brokers.
  • Familiarity with modernization initiatives (legacy → cloud, monolith → microservices).
Experience Required
  • 10+ years of hands‑on experience in Java development, system design, and architecture.
  • 5+ years in an architectural or technical leadership capacity.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Solution Architect
Solution Architect

Compunnel, Inc. • Toronto

On-site
CAD 120,000 - 160,000
Java Architect
Java Architect

Tata Consultancy Services Limited • Toronto

On-site
CAD 140,000 - 180,000
Senior Java Architect: Cloud-Native & Microservices Leader
Senior Java Architect: Cloud-Native & Microservices Leader

Astra-North Infoteck Inc. ~ Conquering today’s challenges, achieving tomorrow’s vision! • Canada

Hybrid
CAD 100,000 - 130,000
Solutions Architect (Java | Banking SaaS)
Solutions Architect (Java | Banking SaaS)

Myticas Consulting • Toronto

Hybrid
CAD 120,000 - 180,000
Java Software Engineer
Java Software Engineer

Cloudious LLC • Toronto

On-site
CAD 90,000 - 120,000
Java Developer
Java Developer

Cyber Space Technologies LLC • Montreal (administrative region)

On-site
CAD 85,000 - 120,000
Senior Java Developer Solution Architect - Vice President
Senior Java Developer Solution Architect - Vice President

Citibank (Switzerland) AG • Mississauga

On-site
Confidential
Java Software Engineer
Java Software Engineer

NLB Services • Calgary

On-site
CAD 90,000 - 120,000
Java Technical Lead
Java Technical Lead

Wissen Technology • Montreal (administrative region)

Hybrid
CAD 85,000 - 120,000
Healthcare insurance for family
Paid Time Off
Support for industry certifications
+2
Enterprise Architect or Solutions Architect
Enterprise Architect or Solutions Architect

ALLTECH CONSULTING SVC INC • Quebec

On-site
CAD 100,000 - 150,000