Liferay Full Stack Developer
Full Job Posting
Role Summary
Design, develop, integrate, secure, deploy, and support scalable enterprise portal solutions on Liferay DXP across backend services, frontend experiences, APIs, data persistence, and platform operations.
Key Responsibilities
========================
- Design and develop modular Liferay DXP applications using Java, Spring, OSGi, Liferay Workspace, Gradle, and platform extension points.
- Build and maintain RESTful and headless APIs, GraphQL or REST integrations, web services, and secure integrations with internal and external systems.
- Develop and manage Service Builder entities, database schemas, persistence layers, upgrade processes, and data migration scripts.
- Create responsive, reusable frontend experiences using HTML5, CSS3/Sass, JavaScript/TypeScript, React or Angular, Liferay Client Extensions, themes, fragments, widgets, templates, and Clay UI.
- Implement accessible user interfaces aligned with WCAG 2.1 AA and responsive design standards.
- Configure and customize Liferay capabilities such as sites, pages, navigation, roles and permissions, workflows, forms, web content, document management, search, localization, and multi-site or multi-language experiences.
- Implement authentication and authorization using SSO, OAuth 2.0, OpenID Connect, SAML 2.0, LDAP/Active Directory, JWT, and role-based access control as applicable.
- Optimize application performance, search, caching, database access, JVM behavior, and frontend delivery; investigate bottlenecks using logs and monitoring tools.
- Write unit, integration, API, and UI tests; participate in peer code reviews and maintain coding, security, and documentation standards.
- Support CI/CD pipelines, configuration management, releases, and deployments across Development, UAT, and Production environments, including Docker or Kubernetes-based platforms where applicable.
- Troubleshoot production and non-production incidents, perform root-cause analysis, implement corrective actions, and maintain technical documentation and operational runbooks.
- Collaborate with product owners, business analysts, UX/CX, QA, security, infrastructure, integration, and DevOps teams in an Agile/Scrum delivery model.
Required Technical Skills
=============================
- Strong development experience with Java, Spring, OSGi, and Liferay DXP/Portal, preferably Liferay DXP 7.4 or a comparable supported enterprise version.
- Hands-on experience with Liferay Workspace, Gradle, modules, portlets/widgets, Service Builder, Client Extensions, and Liferay APIs.
- Frontend proficiency in HTML5, CSS3/Sass, JavaScript ES6+, TypeScript, and at least one modern framework such as React or Angular.
- Experience with Liferay themes, fragments, templates, Clay UI, FreeMarker, and JSP, including responsive and accessible implementation.
- Experience designing and consuming REST APIs, headless APIs, JSON, and integration patterns; familiarity with API gateways and microservices.
- Experience with PostgreSQL, Oracle, SQL Server, MySQL, or a comparable RDBMS, including SQL tuning and schema design.
- Knowledge of Elasticsearch or OpenSearch configuration, indexing, reindexing, search tuning, and troubleshooting 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 strategies, build tools, CI/CD pipelines, artifact repositories, and release management.
- Familiarity with Docker, Kubernetes, Linux, web/application servers, reverse proxies, JVM configuration, logging, and monitoring.
Quality, Delivery and Functional Skills
===========================================
- Strong analytical, debugging, problem-solving, and root-cause analysis capabilities.
- Ability to translate business and UX requirements into secure, maintainable technical solutions.
- Understanding of enterprise architecture, integration design, scalability, availability, disaster recovery, and production support practices.
- Clear technical communication, documentation, estimation, and stakeholder collaboration skills.
- Experience working with Agile/Scrum practices and tools such as Azure DevOps or Jira.
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.
- Demonstrated experience delivering at least one enterprise-grade Liferay implementation through development, integration, testing, deployment, and support.
Preferred And Nice To Have
============================
- Liferay Certified Professional Developer or relevant Java, cloud, DevOps, security, or accessibility certification.
- Experience with Liferay DXP Cloud, Liferay SaaS/PaaS offerings, or deployments on Microsoft Azure, AWS, or Google Cloud.
- Experience with data portals, dashboards, content-heavy platforms, open data, smart city, or government digital services.
- Experience with API management platforms, event-driven integration, message brokers, and microservices architecture.
- Familiarity with analytics and reporting tools such as Microsoft Power BI.
- Knowledge of data governance, privacy, cybersecurity, secure SDLC, vulnerability remediation, and government-sector compliance requirements.
- Arabic/English multilingual portal implementation experience is an advantage.
Skills: Liferay DXP , Java , RESTful APIs
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
Sourcing Category Manager
, UAE
Sourcing Category Manager – Professional & General services, Revenue Generating scopes and Banking Operations. To apply for this role, candidates must have an in-depth understanding of, and proven experience in, consulta
AI Security Engineer
, UAE
DICETEK LLC is seeking an AI Security Engineer to secure generative AI, machine-learning, and emerging technology solutions. Candidates need at least four years of relevant security experience, hands-on AI security work,
Senior Data Engineer
, UAE
The employer is seeking a Senior Data Engineer with 10+ years of hands-on experience and end-to-end production pipeline or platform ownership. The role builds and operates data ingestion, transformation, orchestration, a
Technical Compliance & Regulations Analyst
, UAE
The employer seeks a Technical Compliance & Regulations Analyst to support technology compliance in a banking environment. The role translates regulatory requirements into internal controls, maintains compliance reportin
Sanctions High Risk Advisory- Senior Analyst
, UAE
The employer is seeking a senior analyst to conduct sanctions investigations and high-risk financial crime compliance reviews. The work includes payment screening escalations, correspondent-bank requests, customer and ne
Infrastructure Engineer (OpenShift / VMware)
, UAE
An Infrastructure Engineer is sought to implement, administer, troubleshoot, and migrate enterprise virtualized and containerized environments. Candidates need 5–7 years of relevant experience and hands-on expertise in O
Threat Intelligence Manager
, UAE
Reporting to the Head of Information Security Cyber Defense Operations, the Threat Intelligence Manager will be responsible for leading and managing the threat intelligence function to identify, collect, analyze, and rep
Sourcing Category Manager
, UAE
AI Security Engineer
, UAE
Senior Data Engineer
, UAE
Technical Compliance & Regulations Analyst
, UAE
Sanctions High Risk Advisory- Senior Analyst
, UAE
Infrastructure Engineer (OpenShift / VMware)
, UAE
Threat Intelligence Manager
, UAE