Senior Full Stack Developer, Liferay

Posted 4 hours ago

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Sr. Full Stack Liferay Developer building secure Liferay customer portals for McKesson Canada. Developing Java full-stack solutions, integrations, and production support.

Responsibilities

  • 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
  • Translate business requirements into technical designs and working solutions with business and technical teams
  • 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
  • Develop and maintain secure REST APIs and integrations with enterprise applications, identity services, and external platforms
  • Support SSO, MFA, OAuth, and role-based access authentication and authorization capabilities
  • Contribute to platform upgrades, modernization, performance improvements, scalability, and technical debt reduction
  • Apply secure coding, privacy, accessibility, and enterprise architecture standards
  • Provide Level 2 and Level 3 production support for Customer Portal issues
  • Investigate and resolve application defects, integration failures, performance issues, and customer-reported problems
  • Perform root cause analysis and implement corrective actions
  • Support monitoring, incident management, problem management, change management, and release activities
  • Contribute to development standards, code reviews, automated testing, documentation, and knowledge sharing
  • Use approved AI-assisted tools responsibly to improve development, testing, documentation, and troubleshooting

Requirements

  • 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 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
  • 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, and product-oriented delivery practices preferred
  • Knowledge or experience with generative AI, large language models, machine learning concepts, and AI-assisted software development tools preferred
  • Familiarity with prompt design, APIs, retrieval-augmented generation, embeddings, vector search, or AI agents preferred
  • Understanding of responsible AI practices, including privacy, security, governance, human review, and protection of sensitive information

Benefits

  • Competitive compensation package
  • Annual bonus or long-term incentive opportunities may be offered
  • Benefits through McKesson’s Total Rewards

Job type

Full Time

Experience level

Senior

Salary

CA$99,100 - CA$132,100 per year

Degree requirement

No Education Requirement

Tech skills

AngularAzureCloudJavaJavaScriptMySQLOraclePostgresReactSpringSQLTypeScript

Location requirements

HybridMississaugaCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.