{bc}
indeed

Liferay Full Stack Developer

DICETEK LLC
Dubai, UAE
Contract
Onsite
Discovered Today

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.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at DICETEK LLC