More jobs:
Intermediate Software Architect
Remote / Online - Candidates ideally in
Markham, Ontario, I3P, Canada
Listed on 2026-07-24
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
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.
- 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.
- 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.
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.
- 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.
Pay Range: $73,465 – $91,831 CAD
Equal Employment Opportunity StatementWe believe our employees should reflect the communities we serve and welcome applications from candidates of all backgrounds.
#J-18808-LjbffrNote 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:
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:
×