×
Register Here to Apply for Jobs or Post Jobs. X

Intermediate Software Architect

Remote / Online - Candidates ideally in
Markham, Ontario, I3P, Canada
Listing for: Medavie Inc.
Remote/Work from Home position
Listed on 2026-07-24
Job specializations:
  • Software Development
    Backend Developer, Java Developer, Full Stack Developer
Salary/Wage Range or Industry Benchmark: 73465 - 91831 CAD Yearly CAD 73465.00 91831.00 YEAR
Job Description & How to Apply Below

Role Overview

Intermediate Software Architect responsible for designing, developing, and delivering high‑volume claims processing platform solutions. The role involves building scalable APIs, cloud‑native applications, and working closely with cross‑functional Agile teams.

Key Responsibilities
  • Collaborate with Product Owners, Business Analysts, UX Designers, and development team members to translate business requirements into scalable technical solutions.
  • Design, develop, test, and maintain RESTful APIs and backend services using Java and Spring Boot.
  • Contribute to solution architecture and technical design discussions while ensuring alignment with established architecture standards and best practices.
  • Build and enhance cloud‑native applications using Docker and Kubernetes.
  • Develop high‑quality, scalable, and maintainable software solutions that support evolving business and customer needs.
  • Participate in Agile planning activities, including estimation, backlog refinement, sprint planning, and technical discovery.
  • Collaborate with frontend developers and contribute to UI development using Vue.js when required.
  • Participate in code reviews and promote engineering best practices, software quality, security, and maintainability.
  • Leverage AI‑assisted development tools such as Microsoft Copilot to improve software quality, accelerate delivery, enhance code reviews, and support test automation and defect prevention activities.
  • Champion AI‑enabled development practices across the team by sharing knowledge, coaching peers, and identifying opportunities to improve developer productivity, code quality, and engineering efficiency.
  • Identify opportunities to improve application performance, scalability, resiliency, and developer productivity.
  • Support CI/CD practices and deployment automation to enable efficient and reliable software delivery.
  • Mentor and support team members through technical guidance, knowledge sharing, and collaborative problem‑solving.
Required Qualifications
  • University degree or community college diploma in Computer Science or a related discipline.
  • 6+ years of experience developing enterprise software applications.
  • Strong hands‑on experience designing and developing enterprise APIs and microservices using Java and Spring Boot.
  • Experience designing and implementing scalable backend solutions for enterprise applications.
  • Experience working with relational databases such as Oracle or MySQL.
  • Hands‑on experience deploying and supporting applications in Docker and Kubernetes environments.
  • Experience using AI‑assisted software development tools (e.g., Microsoft Copilot) to improve code quality and testing.
  • Experience using Git, Maven, JUnit, Flyway, and Jira.
  • Experience working within Agile software development teams.
  • Experience with CI/CD pipelines and deployment automation.
Preferred Qualifications
  • Experience designing distributed systems and microservice‑based architectures.
  • Experience with application performance tuning, scalability optimization, caching strategies, and high‑volume transaction processing.
  • Experience with Redis and application caching strategies.
  • Experience with AWS cloud services and cloud‑native application development.
  • Experience with Vue.js or another modern JavaScript framework.
  • Experience with Flyway or similar database migration and database‑as‑code frameworks.
  • Experience leading technical design discussions and mentoring team members.
  • Demonstrated ability to apply AI‑enabled development practices to improve software quality and reduce manual effort.
  • Passion for evaluating and adopting emerging AI technologies and development accelerators.
  • Experience delivering modernization initiatives for enterprise platforms.
  • Knowledge of health benefits, claims processing, insurance, or related business domains is an asset.
Security Clearance

Reliability Status Clearance (Enhanced Level

B), requiring Fingerprinting, Criminal Record Check, Credit Check, residence in Canada for at least 5 years, and Permanent Resident or Citizenship status.

Benefits
  • Permanent full‑time position with strong career growth opportunities.
  • Hybrid or remote work arrangements.
  • Flexible work environment and work‑life balance.
  • 100% employer‑paid health, dental, and vision benefits (effective Day1).
  • 100% employer‑matched Defined Contribution Pension Plan.
  • Annual performance‑based Incentive Bonus.
  • A gifted week of vacation in the first year plus optional Vacation Purchase Program.
  • Support for professional development, training, and certifications.
  • Wellness programs, health resources, and fitness discounts.
Compensation

Pay Range: $73,465 – $91,831 CAD

Equal Employment Opportunity Statement

We believe our employees should reflect the communities we serve and welcome applications from candidates of all backgrounds.

#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary