Senior Programmer Analyst designing, building, and supporting software solutions for a health solutions partner. Collaborating with stakeholders to enhance systems delivering value to Canadians.
Responsibilities
Collaborate with business stakeholders, analysts, and architects to understand requirements and define appropriate technical solutions within established architecture and standards.
Design, develop, and maintain high-quality back-end services and APIs using Java and Spring-based frameworks, enhancing existing code and delivering new functionality aligned with business priorities.
Estimate development effort and contribute to planning for small to medium initiatives.
Investigate defects and production issues, performing root-cause analysis across application, container, and platform layers, including debugging complex issues in Kubernetes-based environments.
Work closely with the team when changes impact other applications, services, or infrastructure.
Strong communication skills to convey technical concepts clearly and effectively.
Participate in code reviews and promote best practices in engineering, DevOps, and operational stability.
Support debugging production issues utilizing observability tooling (ex. App Dynamics, Kiali, Grafana).
Requirements
University degree or community college diploma in Computer Science or a related discipline
5+ years of professional experience in software design and development
Experience with relational database technologies (e.g., Oracle, MySQL)
Previous experience supporting high‑availability production systems, including hands‑on troubleshooting of Java‑based back‑end applications
Experience developing Java‑based back‑end applications using Spring (3.6) and RESTful services
Hands‑on experience with performance analysis and scalability in Java/Spring applications, including JVM behavior, thread pool management, connection pooling, and diagnosing performance bottlenecks in production systems
Experience with containerization and orchestration technologies, particularly Docker and Kubernetes
Experience with CI/CD pipelines and automation frameworks
Front‑end experience with Vue.js or an equivalent framework
Experience with cloud (AWS)
Strong experience with tools such as Git/GitFlow, JUnit, Flyway, Maven, and Jira
Experience with Redis and associated design patterns for implementing effective caching strategies
Experience mentoring team members, with strong communication skills to effectively convey technical concepts
Language Skills: English, written and spoken.
French would be considered an asset.
Security Clearance Requirement: In conjunction with our contract with the Federal Government, you will be required to have Reliability Status Clearance (Enhanced Level B). This includes Fingerprinting, Criminal Record Check, Credit Check and you must have resided in Canada for at least 5 years and hold Permanent Resident or Citizenship Status.
Benefits
100% employer-paid health, dental, and vision benefits (effective Day 1)
100% employer-matched Defined Contribution Pension Plan
Annual performance-based Incentive Bonus
A gifted week of vacation in your first year + optional Vacation Purchase Program
Support for professional development, training, and certifications
Wellness programs, health resources, and fitness discounts
Authorization Developer at 1Password, building access - control systems for its secure password - management and unified - access platform. Shipping Go features, APIs, and services while improving authorization reliability and developer workflows.
Engineering Project Planner coordinating schedules, workload, capacity, and risks for Expleo’s aerospace engineering projects in Saint - Bruno. Maintaining JIRA plans and supporting IBM Rational EWM deployment.
Engineering Project Planner coordinating engineering schedules, workload, capacity, and risks for Expleo, a global engineering and consulting provider. Supporting JIRA governance and IBM Rational EWM deployment across multidisciplinary aerospace and railway projects.
Senior Statistical Programmer supporting a pharmaceutical client’s epidemiology team with real - world evidence data preparation and statistical analysis. Developing analytical databases, study outputs, and reports from claims and EHR data.
Analog/mixed - signal IC designer developing high - speed optical transceiver chips for Cisco’s Acacia. Architecting CMOS circuits, layouts, measurements, and production designs in a hybrid team.
Becario de arquitectura e ingeniería colaborando en proyectos de construcción en España. Modelado de edificios en Revit y MEP, además de bocetos e infografías digitales.
Senior iOS Engineer building scalable mobile products for EarnIn, an earned wage access company. Leading architecture, feature development, performance, APIs, testing, and data - informed improvements.
Dynamics Developer building Microsoft Dynamics and Power Platform applications for Capco’s financial - services clients. Supporting architecture, integrations, testing, DevOps, and production deployments.
Junior BA/BSA needed for 12 - month contract, 4 days onsite in Toronto. Must have 6+ years BA/BSA experience, Agile, and mobile/online banking/loyalty project experience.
Join a growing financial services organization as a Java Engineer on their Payments Technology team, building and enhancing critical payment platforms supporting ACH, Wires, RTP, and FedNow. You'll design, develop, and maintain backend applications using Java and Spring Boot, collaborating with cross - functional teams in a hybrid work environment.