McKesson

Sr. Full Stack Liferay Developer

McKesson
Apply
2 months ago
Mississauga, CanadaSenior

Responsibilities

  • Design, develop, configure, test, implement, and support customer portal solutions using Liferay DXP.
  • Develop full-stack user interfaces, backend services, APIs, integrations, and data-layer capabilities.
  • Build and maintain Liferay modules, reusable components, portlets, workflows, themes, and content capabilities.
  • Collaborate with business, product, architecture, QA, UX, technology, and external partner teams to deliver portal solutions.
  • Participate in technical design reviews, estimation, development planning, testing, deployment, and go-live activities.
  • Create technical specifications, interface documentation, deployment notes, and operational handoff materials.
  • 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 corrective actions to improve application stability.
  • Support monitoring, incident management, problem management, change management, and release activities.
  • Contribute to development standards, code reviews, automated testing, documentation, and knowledge sharing.

Requirements

  • At least 7 years of hands-on experience developing and supporting enterprise web applications.
  • Strong hands-on experience with Liferay DXP, including OSGi modules, custom portlets, services, workflows, themes, or client extensions.
  • Strong experience with Java, Spring, REST services, and enterprise application development.
  • 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, and the full software development lifecycle.
  • Experience troubleshooting production issues.
  • Strong analytical, problem-solving, documentation, collaboration, and communication skills.
  • Preferred qualifications include Liferay DXP certification or equivalent practical experience, B2B portal or eCommerce experience, and experience in healthcare distribution, wholesale, order management, or supply chain environments.
  • Preferred experience includes Azure, containers, cloud-native development, application observability, SSO, MFA, Okta, Microsoft Entra ID, OAuth, accessibility, performance optimization, secure coding, and high-availability applications.
  • Preferred knowledge includes generative AI, large language models, machine learning concepts, AI-assisted development tools, prompt design, retrieval-augmented generation, embeddings, vector search, AI agents, and responsible AI practices.

Benefits

  • Employees are required to work in the office two days per week in Ville Saint-Laurent, Quebec, or Mississauga, Ontario.
  • McKesson offers a competitive compensation and Total Rewards package, with possible annual bonus or long-term incentive opportunities in addition to base pay.
  • Benefits information is available through McKesson's benefits resources.

Tech Stack

AngularAzureJavaJavaScriptMicrosoft SQL ServerMySQLPostgreSQLReactTypeScript

Categories

McKesson

About McKesson

10,000+ employees

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.

Contact me