Nirvana Lab

Liferay Digital Experience Platform (DXP) Developer (3-7 Years)

Permanent
3-7 years
Remote

Job Description:

We are looking for a skilled Liferay Developer with hands-on experience in Liferay Portal / Liferay DXP to build, customize, and maintain enterprise-grade digital platforms. The ideal candidate should be comfortable working with traditional Liferay development approaches as well as latest Liferay DXP features and modern development methodologies.

Liferay Development

  • Develop and customize applications using Liferay Portal / Liferay DXP (7.x / 7.4+)

  • Build and maintain:

    • MVC Portlets

    • OSGi modules

    • Service Builder–based services

  • Work on legacy Liferay components such as Hooks and Ext plugins (as required)

  • Customize themes, layouts, and UI components

Modern Liferay & DXP Features

  • Work with:

    • Liferay Fragments

    • Experience Builder

    • Liferay Objects

    • Headless APIs (REST / GraphQL)

  • Develop frontend applications using React / Angular integrated with Liferay

  • Implement role-based access, permissions, and workflows

Integration & Backend

  • Integrate Liferay with external systems using REST/SOAP APIs

  • Implement authentication & authorization using OAuth2, SAML, LDAP

  • Work with databases such as PostgreSQL / MySQL / Oracle

  • Optimize queries and ensure efficient data access

Quality, Performance & Support

  • Follow coding standards and best practices

  • Debug and resolve production issues

  • Support performance tuning, caching, and indexing (Elasticsearch)

  • Write technical documentation and unit test cases


Required Skills & Qualifications

Core Liferay Skills

  • 3–7 years of overall IT experience with 3+ years of Liferay experience

  • Strong hands-on experience with:

    • Liferay DXP 7.x / 7.4+

    • OSGi framework and Service Builder

    • MVC Portlet development

  • Understanding of traditional Liferay concepts (themes, hooks, ext – legacy)

Programming & Frontend

  • Strong Java / J2EE skills

  • Experience with React or Angular (preferred)

  • Experience building responsive UI components

Databases & Search

  • Hands-on experience with relational databases

  • Basic understanding of Elasticsearch / OpenSearch

Job Category: Permanent
Job Type: Full Time
Job Location: Remote
Work Experience: 3-7 years

Apply for this position

Allowed Type(s): .pdf, .doc, .docx