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
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
Staff Software Engineer building Cerebras’s production ML inference APIs. Enabling reliable model serving across GPU and Cerebras AI accelerator backends.
Sr. Full Stack Liferay Developer building secure Liferay customer portals for McKesson Canada. Developing Java full - stack solutions, integrations, and production support.
Senior Mobile Software Engineer building React Native apps and Node.js services for Manulife’s retirement technology organization. Driving architecture, observability, CI/CD, and full - stack delivery.
Cybersecurity and software engineering specialists debugging code, assessing vulnerabilities, and optimizing backend systems. Improving high - quality datasets for Gramian Consultancy’s AI training project.
Senior software developer building SaaS applications for service businesses. Leading architecture, automated testing, AWS/Terraform development, and end - to - end delivery.
Software Developer building secure Dynamics 365, Power Platform, and Azure solutions for Genetec’s digital ecosystem. Developing integrations, APIs, Copilot agents, and DevOps automation.
Embedded Software Developer building high - performance C/Linux networking systems at Fortinet, which secures enterprise, service provider, and government organizations. Leading engineers and driving reliable system architecture.
Full - Stack Software Engineer building conversational AI and cloud - native applications for Manulife’s financial services customers. Developing C#, .NET, React, Azure, and microservices solutions.
Senior Software Developer building AI - enabled microservices, APIs, and agentic coding tools at GoTo. Supporting a remote - work technology platform used by millions worldwide.
Senior II Software Engineer building Akamai Cloud infrastructure and testing automation. Developing Python backends, cloud environments, and observability tools for distributed engineering teams.