Sr. Full Stack Liferay Developer
$99.1k - $132.1k per yearMcKesson
McKesson is an impact-driven, Fortune 10 company that touches virtually every aspect of healthcare. We are known for delivering insights, products, and services that make quality care more accessible and affordable. Here, we focus on the health, happiness, and well-being of you and those we serve - we care. What you do at McKesson matters. We foster a culture where you can grow, make an impact, and are empowered to bring new ideas. Together, we thrive as we shape the future of health for patients, our communities, and our people. If you want to be part of tomorrow’s health today, we want to hear from you. McKesson Canada is seeking an experienced Sr. Full Stack Liferay Developer to join the B2B Customer Portal team. This role will support the design, development, implementation, enhancement, and operational support of secure, reliable, and scalable customer-facing portal solutions. The successful candidate will work closely with Business Analysts, Product Owners, Architects, QA teams, UX designers, internal technology teams, business stakeholders, and external partners to deliver high-quality digital experiences using Liferay and modern full-stack technologies.
Key ResponsibilitiesProject Delivery and Solution Development
Design, develop, configure, test, and implement customer portal solutions using Liferay DXP.
Develop full-stack capabilities across user interfaces, backend services, APIs, integrations, and data layers.
Build and maintain Liferay modules, reusable components, portlets, workflows, themes, and content capabilities.
Develop responsive, accessible, and user-friendly experiences using modern front-end technologies.
Collaborate with business and technical teams to translate requirements into technical designs and working solutions.
Participate in technical design reviews, estimation, development planning, testing, deployment, and go-live activities.
Create and maintain technical specifications, interface documentation, deployment notes, and operational handoff materials.
Integration, Security and Platform Development
Develop 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.
Contribute to platform upgrades, modernization, performance improvements, scalability, and technical debt reduction.
Apply secure coding, privacy, accessibility, and enterprise architecture standards throughout solution delivery.
Operational Support and Continuous Improvement
Provide Level 2 and Level 3 support for production Customer Portal issues.
Investigate and resolve application defects, integration failures, performance issues, and customer-reported problems.
Perform root cause analysis and implement sustainable corrective actions to improve stability and reduce recurring issues.
Support monitoring, incident management, problem management, change management, and release activities as required.
Contribute to development standards, code reviews, automated testing, documentation, and knowledge sharing across the team.
Use approved AI-assisted tools responsibly to improve development, testing, documentation, and troubleshooting activities.
Required Qualifications
7+ years of hands-on experience developing and supporting enterprise web applications.
Strong hands-on experience developing solutions using 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 using 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, and DevOps practices.
Experience troubleshooting production issues and working through the full software development lifecycle.
Strong analytical, problem-solving, documentation, collaboration, and communication skills.
Preferred Qualifications
Liferay DXP certification or equivalent practical experience.
Experience supporting B2B customer portals, eCommerce, order management, healthcare distribution, wholesale, or supply chain environments.
Experience with Azure, containers, cloud-native development patterns, and application observability.
Experience with SSO, MFA, Okta, Microsoft Entra ID, OAuth, or related identity and access technologies.
Experience with accessibility, performance optimization, secure coding, and high-availability applications.
Familiarity with Agile, Scrum, DevOps, and product-oriented delivery practices.
Preferred experience with or knowledge of AI technologies, including generative AI, large language models, machine learning concepts, and AI-assisted software development tools.
Experience using approved AI tools to support coding, testing, documentation, code review, or issue analysis is an asset.
Familiarity with AI integration concepts such as prompt design, APIs, retrieval-augmented generation, embeddings, vector search, or AI agents is an asset.
Understanding of responsible AI practices, including privacy, security, governance, human review, and protection of sensitive information.
For McKesson CanadaEmployees are required to be in the office two (2) days per week, either in Ville Saint-Laurent, Quebec or Mississauga, Ontario.
Our Base Pay Range for this position$99,100 - $132,100
McKesson is an Equal Opportunity EmployerMcKesson provides equal employment opportunities to applicants and employees, without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, disability, age, genetic information, or any other legally protected category. For additional information on McKesson’s full Equal Employment Opportunity policies, visit our Equal Employment Opportunity page. McKesson is committed to being an Equal Employment Opportunity Employer and offers opportunities to all job seekers including job seekers with disabilities. If you need a reasonable accommodation to assist with your job search or application for employment, please contact us by sending an email to (United States) View email address on ca.hrm.tc or (Canada) View email address on ca.hrm.tc. Resumes or CVs submitted to this email box will not be accepted.
Join us at McKesson!#J-18808-Ljbffr
Key ResponsibilitiesProject Delivery and Solution Development
Design, develop, configure, test, and implement customer portal solutions using Liferay DXP.
Develop full-stack capabilities across user interfaces, backend services, APIs, integrations, and data layers.
Build and maintain Liferay modules, reusable components, portlets, workflows, themes, and content capabilities.
Develop responsive, accessible, and user-friendly experiences using modern front-end technologies.
Collaborate with business and technical teams to translate requirements into technical designs and working solutions.
Participate in technical design reviews, estimation, development planning, testing, deployment, and go-live activities.
Create and maintain technical specifications, interface documentation, deployment notes, and operational handoff materials.
Integration, Security and Platform Development
Develop 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.
Contribute to platform upgrades, modernization, performance improvements, scalability, and technical debt reduction.
Apply secure coding, privacy, accessibility, and enterprise architecture standards throughout solution delivery.
Operational Support and Continuous Improvement
Provide Level 2 and Level 3 support for production Customer Portal issues.
Investigate and resolve application defects, integration failures, performance issues, and customer-reported problems.
Perform root cause analysis and implement sustainable corrective actions to improve stability and reduce recurring issues.
Support monitoring, incident management, problem management, change management, and release activities as required.
Contribute to development standards, code reviews, automated testing, documentation, and knowledge sharing across the team.
Use approved AI-assisted tools responsibly to improve development, testing, documentation, and troubleshooting activities.
Required Qualifications
7+ years of hands-on experience developing and supporting enterprise web applications.
Strong hands-on experience developing solutions using 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 using 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, and DevOps practices.
Experience troubleshooting production issues and working through the full software development lifecycle.
Strong analytical, problem-solving, documentation, collaboration, and communication skills.
Preferred Qualifications
Liferay DXP certification or equivalent practical experience.
Experience supporting B2B customer portals, eCommerce, order management, healthcare distribution, wholesale, or supply chain environments.
Experience with Azure, containers, cloud-native development patterns, and application observability.
Experience with SSO, MFA, Okta, Microsoft Entra ID, OAuth, or related identity and access technologies.
Experience with accessibility, performance optimization, secure coding, and high-availability applications.
Familiarity with Agile, Scrum, DevOps, and product-oriented delivery practices.
Preferred experience with or knowledge of AI technologies, including generative AI, large language models, machine learning concepts, and AI-assisted software development tools.
Experience using approved AI tools to support coding, testing, documentation, code review, or issue analysis is an asset.
Familiarity with AI integration concepts such as prompt design, APIs, retrieval-augmented generation, embeddings, vector search, or AI agents is an asset.
Understanding of responsible AI practices, including privacy, security, governance, human review, and protection of sensitive information.
For McKesson CanadaEmployees are required to be in the office two (2) days per week, either in Ville Saint-Laurent, Quebec or Mississauga, Ontario.
Our Base Pay Range for this position$99,100 - $132,100
McKesson is an Equal Opportunity EmployerMcKesson provides equal employment opportunities to applicants and employees, without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, disability, age, genetic information, or any other legally protected category. For additional information on McKesson’s full Equal Employment Opportunity policies, visit our Equal Employment Opportunity page. McKesson is committed to being an Equal Employment Opportunity Employer and offers opportunities to all job seekers including job seekers with disabilities. If you need a reasonable accommodation to assist with your job search or application for employment, please contact us by sending an email to (United States) View email address on ca.hrm.tc or (Canada) View email address on ca.hrm.tc. Resumes or CVs submitted to this email box will not be accepted.
Join us at McKesson!#J-18808-Ljbffr
Vacancy posted 1 hour ago
Similar jobs that could be interesting for youBased on the Sr. Full Stack Liferay Developer in Winnipeg, MB vacancy
- ...A growing adtech startup is seeking experienced developers to design and build scalable web applications. Responsibilities include deploying cloud-native applications and driving architecture decisions in a remote-first setting. Ideal candidates will master both front-end and...SeniorRemote work
$130k per year
...acts as a system of intelligence. It replaces fragmented legacy stacks with a modern, modular operating layer, connecting telcos, retailers... ...with it are decided rather than assumed. Help other engineers develop as architectural thinkers. Over time, the strongest signal of...SeniorFull timeContract workWork at officeRemote workFlexible hours- ...type: Permanent Hours of work: Full-time (37.5 hrs/wk) No. of positions:... ...following functions: Assist with Planning, developing and maintaining asset management policies... ...Delivery groups and Safety, etc. Help develop and maintain asset management procurement...SeniorRemplacementPermanent employmentFull timeImmediate startFlexible hours
- ...engineers who will join as the 2nd and 3rd full-time employees in their growing Toronto... ...responsibilities:Individual technical contributions: Developing production-grade backend, frontend, and... ...and specific experience with the existing stack when hiring. The tech stack is presently:...SeniorFull timeInternshipWork at officeRemote work2 days per week
- ...accomplished development team. The successful candidate will be a Senior Full Stack Developer who is passionate about making health information meaningful.... ...set themselves up for a successful career at VITALL. The Sr. Full Stack Developer will participate in the design, creation...SeniorFlexible hours
- ...want to be part of tomorrow’s health today, we want to hear from you. McKesson Canada est à la recherche d’un(e) Développeur(se) Full Stack Liferay expérimenté(e) pour joindre l’équipe du Portail Client B2B. Ce poste contribuera à la conception, au développement, à la mise en...Long term contractApprenticeshipWork at office2 days per week
- ...Job Description Job Description Are you motivated, friendly, and professional? We are looking for full-time and part-time therapists to work in our busy massage clinic in Bridgwater. Competitive split commissions offered, with room for personal growth. We provide the...Full timeContract workPart time
- ...Job Description What is the opportunity? Develop and execute a risk-based audit plan for US Model Risk Management Through in-depth... ...Country: Canada Work hours/week: 37.5 Employment Type: Full time Platform: INTERNAL AUDIT Job Type: Regular...SeniorLong term contractFull timeFlexible hours
- Rejoignez McKesson Canada en tant que Développeur Full Stack Liferay Senior et créez des portails B2B innovants. Travaillez sur des solutions numériques sécurisées et performantes pour le secteur de la santé. Ce poste requiert une expertise solide en développement Liferay DXP...Senior
- ...tools and workflows to improve engineering productivity, quality, and delivery speedStrong hands‑on experience building and supporting full‑stack applications, including backend services using .NET / .NET Core, modern front‑end development using React.Js, API design, data...Senior
$90 - $95 per hour
Russell Tobin & Associates is hiring on behalf of one of its esteemed clients. Job Title: Sr. Software Developer - Full StackLocation: Toronto, ON (Hybrid)Duration: 124 Business Days with Possible ExtensionClient: Public SectorPay Rate: $90 - $95/hr [CAD]DescriptionRequired...SeniorContract work- ...sunupchildcare. Please take a look at the opportunities below and reach out with information about your experience. Job Listings: Opportunity 1: Full Time Toddler Nanny A warm and welcoming family of three (plus their young-at-heart goldendoodle) are looking for a full time nanny for...Hourly payLong term contractFull timeContract workFor subcontractorInternshipMonday to fridayNight shiftDay shiftAfternoon shift
$53.9k - $89.8k per year
...Permanent Full Time - Join our Institutional Investment Solutions team as an Sr Client Support Consultant, Client Support, where you'll play a key role in delivering... ...demonstrated ability to investigate issues and develop practical solutions. Experience coordinating...SeniorPermanent employmentFull timePart timeInternshipWork at officeFlexible hours- ...facilities, validation, engineering, EHS and protective services activities in a compliant, reliable and efficient manner Oversight of the full validation lifecycle (commissioning, qualification, and continued Own and ensure execution of the site Validation Master Plan (VMP),...SeniorWork at officeFlexible hours
- ...regulatory, and company requirements. Location: On site in Winnipeg, MB What you'll do: Strategic Sourcing & Category Management Develop and execute category strategies aligned with StandardAero’s supply chain, operational, and financial objectives. Lead sourcing...SeniorLong term contractContract workTemporary workFlexible hours
- ...and you’re invited to be a part of that. Lab Systems Software Developer We are looking for a Software Developer to support the... ...into efficient, scalable digital systems. This is a hands-on full stack development role focused on building applications using Angular...
- ...About the job RQ08000 - Sr Solutions Designer Responsibilities: Undertakes the design of hosting technology solutions based on the... ...system making recommendations for improving performance and develop technical documentation. Experience planning, migrating, implementing...SeniorRemplacementLong term contractTemporary work
- Rejoignez McKesson en tant que Développeur Principal Full Stack Liferay et contribuez à l'accès de solutions de santé. Ce rôle hybride à Saint-Laurent ou Mississauga exige expertise en Java et développement Liferay. McKesson Canada recherche un Développeur Principal Full Stack...
- ...convenient Price Café offers free Tea and Coffee Job Title: Software Developer Location: Winnipeg Department: Business Systems... ...Engineering Technology team, and we are looking for an experienced Full Stack Developer to help shape it from the ground up. This team will...
$26 per hour
This is an interview position. To provide extensive customs brokerage services in accordance with Canada Customs and other government departments (OGD) regulations and legislation pertaining to over sixty acts of legislation relating to International Trade; including but...SeniorFull timeRemote workShift work- ...Cement Plant production. The Production Manager plays a key role in developing and executing on all budgets, cost savings, performance plans... ...Management: Promotes a culture of performance. Effectively develops goals and objectives to implement actions, track performance and...SeniorInternshipWork at officeLocal areaFlexible hours
$69.45k - $119.45k per year
...our clients solve their most complex challenges YOUR ROLE: Curam Developer WORK YOU WILL DO: We are seeking a skilled Curam Developer to... ...Accenture provides a reasonable range of compensation, based on full-time employment, for roles that may be hired as set forth below....Full timeWork at officeLocal areaShift work- ...training for plant maintenance teams. Regularly interface with other disciplines and departments to execute new projects Demonstrate full commitment to the implementation of the requirements of the Global Standard for Food Safety and to processes which facilitate continual...SeniorFull timeContract workLocal areaRemote workFlexible hours
$68k - $102k per year
...Service The Scientific Research and Experimental Development (“SR&ED”) Senior Consultant (“Senior Consultant”) is responsible for assisting... ...planning strategies, and ideas. Assists the SR&ED Director in developing project work plans and scheduling associated project deliverables...SeniorFull timeFor subcontractorRemote work- ...groundwater, and sediment sites. This role applies established engineering and environmental science principles to evaluate site conditions, develop remediation strategies, and ensure compliance with applicable environmental regulations. The candidate will perform complex...SeniorFull timeFor contractorsWork at officeLocal areaWorldwideFlexible hours
- ...environment with flexible hours. Our training program – Continue to develop your baking and leadership skills through our Bronze and Silver... ...products on us every shift. And more, including benefits for all full time employees While we thank you for your interest, only...Full timeLocal areaFlexible hoursShift workDay shiftWeekday work
- ...real-time vision systems and state-of-the-art AI models, all while delivering a seamless experience to farmers. As a Senior Full Stack Developer, you will own the software that sits between our cameras in the field and the people who rely on them: the applications our team...SeniorInternship
- ...performance, reliability, and growth across our ecosystem.As a Senior Full-Stack Engineer on the Unified Ads Platform team, you’ll own the... ...games, and virtually all of the top XR and Web Games are developed, deployed, and grown in Unity. Unity also enables teams across...SeniorLong term contractWork at officeWorldwide
- The OpportunityUnder Sunwing Vacations, we are looking for a Senior Developer to join our team and help make vacation dreams come true.Reporting to the Sr. Lead Developer, the Senior Developer is responsible for architecting, developing and delivering robust, scalable and high...SeniorLong term contract
$130k - $150k per year
...to business visionaries, product ingenuity to consumers, and career exploration to our team.Ready to be part of the action?As a Full Stack Developer, you will design, implement, and maintain high-performing web applications and resilient digital interfaces. Working...Work at office
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Sr. Full Stack Liferay Developer. Be the first to apply!
Related searches
- full stack developer Winnipeg, MB
- full stack web developer Winnipeg, MB
- full stack developer remote Winnipeg, MB
- senior full stack engineer Winnipeg, MB
- senior disability case manager Winnipeg, MB
- senior hardware engineer Winnipeg, MB
- senior cook Winnipeg, MB
- amica senior lifestyles Winnipeg, MB
- senior building operator Winnipeg, MB
- senior project manager Winnipeg, MB



