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

  • Full Stack Liferay Developer building secure B2B customer portals for McKesson Canada’s healthcare business. Developing Liferay, Java, APIs, integrations, and production support solutions.

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 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
  • 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 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

  • 4+ 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
  • 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 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)
  • 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

Benefits

  • Competitive compensation package
  • Annual bonus or long-term incentive opportunities may be offered
  • Equity may be offered
  • Total Rewards benefits package
  • Reasonable accommodation for job search or application

Job type

Full Time

Experience level

Mid levelSenior

Salary

CA$81,500 - CA$108,600 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.