Liferay Full Stack Developer
Role Overview
Design, develop, integrate, secure, deploy, and support scalable enterprise portal solutions on Liferay DXP.
Work across backend services, frontend experiences, APIs, data persistence, integrations, and platform operations.
Key Skills for This Role
Full Job Posting
Role summary
Design, develop, integrate, secure, deploy, and support scalable enterprise portal solutions on Liferay DXP.
Work across backend services, frontend experiences, APIs, data persistence, integrations, and platform operations.
Development and platform responsibilities
- Build modular Liferay applications with Java, Spring, OSGi, Liferay Workspace, Gradle, and platform extension points.
- Develop RESTful and headless APIs, GraphQL or REST integrations, web services, and secure connections to internal and external systems.
- Create Service Builder entities, schemas, persistence layers, upgrade processes, and migration scripts.
- Build responsive frontend experiences with HTML5, CSS3/Sass, JavaScript/TypeScript, React or Angular, and Liferay interface components.
- Implement accessible interfaces following WCAG 2.1 AA and responsive-design standards.
- Configure Liferay sites, pages, permissions, workflows, forms, content, documents, search, localization, and multilingual or multisite features.
- Implement authentication and authorization using applicable SSO and identity protocols.
- Tune performance, search, caching, database access, JVM behavior, and frontend delivery; investigate using logs and monitoring.
- Write unit, integration, API, and UI tests; conduct code reviews and maintain coding, security, and documentation standards.
- Support CI/CD, configuration management, releases, and deployments across Development, UAT, and Production.
- Troubleshoot incidents, perform root-cause analysis, implement fixes, and maintain runbooks and technical documentation.
- Collaborate with cross-functional teams using Agile/Scrum delivery practices.
Required technical experience
- Strong Java, Spring, OSGi, and Liferay DXP/Portal development experience; Liferay DXP 7.4 or comparable supported version is preferred.
- Hands-on Liferay Workspace, Gradle, modules, portlets/widgets, Service Builder, Client Extensions, and Liferay API experience.
- Frontend proficiency in HTML5, CSS3/Sass, JavaScript ES6+, TypeScript, and React or Angular.
- Experience with Liferay themes, fragments, templates, Clay UI, FreeMarker, and JSP.
- Experience with REST/headless APIs, JSON, integrations, and API gateways or microservices familiarity.
- RDBMS experience with SQL tuning and schema design; knowledge of Elasticsearch or OpenSearch in Liferay environments.
- Practical knowledge of application security, OWASP Top 10, secure coding, secrets management, TLS, OAuth 2.0, JWT, SSO, LDAP, SAML, and OpenID Connect.
- Experience with Git, branching, build tools, CI/CD, artifact repositories, and release management.
- Familiarity with Docker, Kubernetes, Linux, servers, reverse proxies, JVM configuration, logging, and monitoring.
Delivery skills
- Analytical, debugging, problem-solving, and root-cause analysis capabilities.
- Ability to translate business and UX needs into secure, maintainable solutions.
- Understanding of enterprise architecture, integration, scalability, availability, disaster recovery, and production support.
- Technical communication, documentation, estimation, stakeholder collaboration, and Agile/Scrum skills; Azure DevOps or Jira experience is referenced.
Qualifications and experience
- Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field, or equivalent professional experience.
- 4–8+ years of full-stack software development experience.
- 2–5+ years of hands-on Liferay DXP/Portal development and customization experience.
- At least one enterprise-grade Liferay implementation delivered through development, integration, testing, deployment, and support.
Preferred experience
- Liferay Certified Professional Developer or relevant Java, cloud, DevOps, security, or accessibility certification.
- Experience with Liferay DXP Cloud, Liferay SaaS/PaaS, or Azure, AWS, or Google Cloud deployments.
- Experience with data portals, dashboards, content-heavy platforms, open data, smart city, or government digital services.
- Experience with API management, event-driven integration, message brokers, or microservices.
- Familiarity with Power BI; knowledge of data governance, privacy, cybersecurity, secure SDLC, vulnerability remediation, or government compliance.
- Arabic/English multilingual portal implementation experience is an advantage.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Dicetek LLC
Senior Data Engineer
Dubai, UAE
The employer is seeking a Senior Data Engineer with 10+ years of hands-on experience and end-to-end production platform ownership. You will build and operate data pipelines, model and load data into a lakehouse, and work
Sanctions High Risk Advisory- Senior Analyst
Abu Dhabi, UAE
Dicetek is seeking a Senior Analyst to investigate sanctions risks, review payment-screening escalations, and develop defensible recommendations. Candidates should bring sanctions or AML experience, strong analytical and
Devops Engineer
Abu Dhabi, UAE
The employer is seeking a DevOps Engineer with at least five years of experience in DevOps, cloud, or platform engineering. The role focuses on CI/CD, cloud-native deployments, infrastructure automation, and production o
Database Administrator – SQL Server
Abu Dhabi, UAE
The employer is seeking a SQL Server Database Administrator to maintain secure, highly available database platforms and provide production support. Candidates should bring hands-on SQL Server administration experience, c
Senior Systems Analyst
Abu Dhabi, UAE
The employer is seeking a Senior Systems Analyst with 6–8 years of experience in financial services. The role involves analyzing requirements, supporting system integrations, and performing technical and data analysis. C
Infrastructure Engineer (OpenShift / VMware)
Dubai, UAE
The employer seeks an Infrastructure Engineer to implement, administer, and migrate enterprise infrastructure using OpenShift, VMware, and Linux and Windows Server. Candidates need 5–7 years of relevant experience, hands
Technical Compliance & Regulations Analyst
Abu Dhabi, UAE
The employer seeks a Technical Compliance & Regulations Analyst to maintain technology regulatory compliance and translate requirements into internal controls, policies, and reports. Candidates need relevant compliance a
Senior Data Engineer
Dubai, UAE
Sanctions High Risk Advisory- Senior Analyst
Abu Dhabi, UAE
Devops Engineer
Abu Dhabi, UAE
Database Administrator – SQL Server
Abu Dhabi, UAE
Senior Systems Analyst
Abu Dhabi, UAE
Infrastructure Engineer (OpenShift / VMware)
Dubai, UAE
Technical Compliance & Regulations Analyst
Abu Dhabi, UAE