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

Sr. Full Stack Liferay Developer

  • Hybrid
  • 6+ years

Salary

$99,100 - 132,100/ 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 Canada is hiring a senior full-stack Liferay developer for the B2B Customer Portal team, which designs, builds, runs and improves secure, reliable and scalable customer-facing portal solutions.

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

Responsibilities

  • Design, build, configure, test and roll out customer portal solutions on Liferay DXP.
  • Build across the stack, including user interfaces, backend services, APIs, integrations and data layers.
  • Create and maintain Liferay modules, reusable components, portlets, workflows, themes and content features.
  • Build responsive, accessible interfaces with current front-end tools.
  • Turn business and technical requirements into technical designs and working software alongside the business and technical teams.
  • Take part in design reviews, estimation, planning, testing, deployment and go-live.
  • Write and maintain technical specs, interface documentation, deployment notes and handoff materials for operations.
  • Build and maintain secure REST APIs and integrations with enterprise applications, identity services and external platforms.
  • Help implement SSO, MFA, OAuth and role-based access.
  • Help with platform upgrades, modernization, performance work, scaling and reducing technical debt.
  • Apply secure coding, privacy, accessibility and enterprise architecture standards in every delivery.
  • Provide Level 2 and Level 3 support for production portal issues.
  • Investigate and fix defects, integration failures, performance problems and issues reported by customers.
  • Run root cause analysis and put lasting fixes in place to cut repeat incidents.
  • Support monitoring, incident, problem, change and release activities as needed.
  • Help set development standards, run code reviews, write automated tests, document work and share knowledge with the team.
  • Use approved AI-assisted tools responsibly for development, testing, documentation and troubleshooting.

Requirements

  • 7+ years of hands-on experience building and supporting enterprise web applications.
  • Strong hands-on experience 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 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: 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 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 and product-oriented delivery.
  • Preferred: Experience with or knowledge of AI technologies, including generative AI, large language models, machine learning concepts and AI-assisted development tools.
  • Preferred: Experience using approved AI tools for coding, testing, documentation, code review or issue analysis is an asset.
  • Preferred: Familiarity with AI integration concepts such as prompt design, APIs, retrieval-augmented generation, embeddings, vector search or AI agents is an asset.
  • Preferred: Understanding of responsible AI practices, including privacy, security, governance, human review and protecting sensitive information.

Conditions

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

Base pay range: $99,100 - $132,100.

Pay depends on performance, experience and skills, equity, regular job market reviews and geographic market, and follows the company's pay philosophy and applicable regulations.

Other compensation, such as an annual bonus or long-term incentive opportunities, may be offered in addition to base pay.

The company is an equal opportunity employer.

Recruiters will never ask for money or credit card details. They do not contact candidates through online chatrooms or personal email accounts such as Gmail or Hotmail. The company uses a virtual assistant named Gia for some recruiting messages. Official postings appear only on the company careers site.

Benefits

  • Total Rewards package, with details on benefits available on request.

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
Details14 facts · Role, Location, Compensation, Employment, Company
Tech stack
  • React
  • TypeScript
  • Java
  • SQL
  • PostgreSQL
  • JavaScript
  • Angular
  • MySQL
  • Azure
  • CI/CD
  • LLMs
  • RAG
  • Vector databases
Seniority
Senior
Type
Full-time
Equity
Equity offered
Industry
HealthTech
Specialty
Fullstack
Show 8 more factsShow less

Role

Category
Development
Specialty
Fullstack
Seniority
Senior
Experience
7+ 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
$99,100 - 132,100 / 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