Liferay Digital Experience Platform (DXP) Developer (3-7 Years)
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