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.