You and the process

With a person
Anna, in-house recruiter
9 years hiring engineers
30 minutes with a real recruiter
They read your CV with you, on a call, and say where the offers are being lost.
Didn’t find what you were looking for? Tell us what to build
McKesson

Full Stack Liferay Application Developer

  • Hybrid
  • 3-6 years

Salary

$81,500 - 108,600/ year

AI summary

For members

The whole posting in a few lines. Sign up to read it here and on every role you open.

Sign Up to Read

Description

The company is a Fortune 10 healthcare business that supplies insights, products and services to make quality care easier to reach and more affordable.

This role is on the B2B Customer Portal team at the company's Canadian arm, where you will help design, build, roll out, improve and run secure, dependable and scalable customer-facing portals.

You will work with business analysts, product owners, architects, QA staff, UX designers, internal technology groups, business stakeholders and external partners to deliver strong digital experiences on Liferay and current full-stack tools.

Responsibilities

  • Take customer portal solutions from design to go-live by configuring, coding, testing and deploying them on Liferay DXP.
  • Build the frontend, backend services, APIs, integrations and data layers that make up those solutions.
  • Create and maintain Liferay modules, reusable components, portlets, workflows, themes and content features.
  • Build interfaces that are responsive, accessible and easy to use with modern front-end tools.
  • Turn business and technical requirements into technical designs and working software, and take part in design reviews, estimation, planning and release work.
  • Write and update technical specifications, interface documents, deployment notes and handover material for operations.
  • Build and support secure REST APIs and connections to enterprise systems, identity services and third-party platforms.
  • Help implement SSO, MFA, OAuth and role-based access.
  • Contribute to platform upgrades, modernisation, performance work, scaling and reducing technical debt.
  • Apply secure coding, privacy, accessibility and enterprise architecture standards at every stage of delivery.
  • Provide Level 2 and Level 3 support for production customer portal issues.
  • Investigate and fix defects, integration failures, performance problems and issues customers report.
  • Find root causes and put lasting fixes in place to improve stability and reduce repeat incidents.
  • Support monitoring, incident, problem and change management, and releases when needed.
  • Help set development standards, review code, add automated tests, document work and share knowledge across the team.
  • Use approved AI-assisted tools responsibly for development, testing, documentation and troubleshooting.

Requirements

  • 4+ years of hands-on experience building and supporting enterprise web applications.
  • Strong hands-on record of building solutions on Liferay DXP.
  • Strong experience with Java, Spring, REST services and enterprise application development.
  • Experience building Liferay OSGi modules, custom portlets, services, workflows, themes or client extensions.
  • Full-stack experience with JavaScript or TypeScript and a modern framework such as React or Angular.
  • Experience designing and consuming APIs and connecting 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 practice.
  • Experience troubleshooting production issues across the full software development lifecycle.
  • Strong analytical, problem-solving, documentation, collaboration and communication skills.
  • Preferred: Liferay DXP certification or equivalent practical experience.
  • Preferred: experience supporting B2B customer portals, eCommerce, order management, healthcare distribution, wholesale or supply chain environments.
  • Preferred: experience with Azure, containers, cloud-native patterns and application observability.
  • Preferred: experience with SSO, MFA, Okta, Microsoft Entra ID, OAuth or related identity and access technology.
  • Preferred: experience with accessibility, performance tuning, secure coding and high-availability applications.
  • Preferred: familiarity with Agile, Scrum, DevOps and product-oriented delivery.
  • Preferred: experience with or knowledge of AI technologies such as generative AI, large language models, machine learning concepts and AI-assisted development tools.
  • Asset: experience using approved AI tools for coding, testing, documentation, code review or issue analysis.
  • Asset: familiarity with AI integration concepts such as prompt design, APIs, retrieval-augmented generation, embeddings, vector search or AI agents.
  • Asset: understanding of responsible AI practice, covering privacy, security, governance, human review and protection of sensitive information.

Conditions

Work in the office two days per week, in Ville Saint-Laurent, Quebec or Mississauga, Ontario.

Base pay range: $81,500 - $108,600.

Pay depends on performance, experience and skills, equity, regular market reviews and geographic market, and always complies with applicable regulations.

Other compensation, such as an annual bonus or long-term incentives, may be offered.

The company is an equal opportunity employer.

Benefits

  • Access to the company's Total Rewards package, with benefit details available from the company.

Where you’d work

Part of the week in the office

You can work from

  • Canada

About the company

McKesson

  • Industry: HealthTech

Office in Canada

Also hiring in United States, Cork, Ireland, Ireland and 6 more places

6 of their 94 open roles are remote

Your chances

Worth a look before you spend an evening tailoring a CV for it.

  • 21 checks run
  • 2 red flags

Still hiring?

14 checks

1 red flag

How crowded?

7 checks

1 red flag

Fits Me

How well does this role fit you?

Answer a few questions or drop your CV, and every role gets a fit score with the reasons, this one first.

  • Your field
  • Level
  • Stack
  • Work model
  • Salary floor
  • Must-haves
Details13 facts · Role, Location, Compensation, Employment, Company
Tech stack
  • React
  • TypeScript
  • Java
  • SQL
  • PostgreSQL
  • JavaScript
  • Angular
  • MySQL
  • Azure
  • CI/CD
  • LLMs
  • RAG
  • Vector databases
Type
Full-time
Equity
Equity offered
Industry
HealthTech
Specialty
Fullstack
Region
Canada
Show 7 more factsShow less

Role

Category
Development
Specialty
Fullstack
Experience
4+ years
Tech stack
  • React
  • TypeScript
  • Java
  • SQL
  • PostgreSQL
  • JavaScript
  • Angular
  • MySQL
  • Azure
  • CI/CD
  • LLMs
  • RAG
  • Vector databases

Location

Work model
Hybrid
Region
Canada
Office
  • Canada
Remote from
  • Canada

Compensation

Salary
$81,500 - 108,600 / year
Pay period
Annual
Equity
Equity offered

Employment

Type
Full-time

Company

Industry
HealthTech

Something wrong with this vacancy?

Similar vacancies

Share this vacancy

What's wrong with it?

The employer never sees who reported.

Reason