2 months ago
Mississauga, CanadaMid Level
Responsibilities
- Design, develop, configure, test, implement, enhance, and support secure Liferay DXP customer portal solutions.
- Build full-stack capabilities across user interfaces, backend services, APIs, integrations, and data layers.
- Develop Liferay OSGi modules, reusable components, custom portlets, services, workflows, themes, and content capabilities.
- Develop responsive and accessible front-end experiences using JavaScript or TypeScript and modern frameworks.
- Design and maintain secure REST APIs and integrations with enterprise applications, identity services, and external platforms.
- Support authentication and authorization capabilities including SSO, MFA, OAuth, and role-based access.
- Participate in technical design, estimation, planning, testing, deployment, go-live, release, and operational handoff activities.
- Provide Level 2 and Level 3 production support and resolve application defects, integration failures, performance issues, and customer-reported problems.
- Perform root cause analysis and implement sustainable corrective actions to improve application stability.
- Contribute to platform upgrades, modernization, scalability, technical debt reduction, code reviews, automated testing, documentation, and knowledge sharing.
- Use approved AI-assisted tools responsibly to support development, testing, documentation, troubleshooting, code review, and issue analysis.
Requirements
- At least 4 years of hands-on experience developing and supporting enterprise web applications.
- Strong hands-on experience developing solutions with Liferay DXP.
- Strong experience with Java, Spring, REST services, and enterprise application development.
- Experience developing Liferay OSGi modules, custom portlets, services, workflows, themes, or client extensions.
- Full-stack development experience with JavaScript or TypeScript and a modern framework such as React or Angular.
- Experience designing and consuming APIs and integrating enterprise applications.
- Experience with relational databases such as PostgreSQL, Oracle, SQL Server, or MySQL.
- Experience with source control, automated testing, CI/CD pipelines, DevOps practices, production troubleshooting, and the full software development lifecycle.
- Strong analytical, problem-solving, documentation, collaboration, and communication skills.
- Preferred: Liferay DXP certification or equivalent practical experience.
- Preferred: experience with B2B customer portals, eCommerce, order management, healthcare distribution, wholesale, or supply chain environments.
- Preferred: experience with Azure, containers, cloud-native development patterns, and application observability.
- Preferred: experience with SSO, MFA, Okta, Microsoft Entra ID, OAuth, or related identity and access technologies.
- Preferred: experience with accessibility, performance optimization, secure coding, and high-availability applications.
- Preferred: familiarity with Agile, Scrum, DevOps, product-oriented delivery practices, generative AI, large language models, machine learning concepts, prompt design, retrieval-augmented generation, embeddings, vector search, AI agents, and responsible AI practices.
Benefits
- Competitive compensation package with base pay range of $81,500-$108,600 and potential annual bonus or long-term incentive opportunities.
- McKesson Canada employees must work in the office two days per week in Ville Saint-Laurent, Quebec, or Mississauga, Ontario.
- Benefits information is available through McKesson’s Total Rewards program.
- Equal employment opportunity and reasonable accommodation support are provided.
Tech Stack
Categories
About McKesson
McKesson is a public healthcare company that distributes pharmaceuticals and medical‑surgical supplies and provides pharmacy and provider technology and services. It sells to pharmacies, hospitals, health systems, and biopharma manufacturers through logistics, specialty and oncology support, pharmacy management, and healthcare IT/analytics offerings. Founded in 1833 and headquartered in Irving, Texas, it trades on the NYSE under the ticker MCK.
