Job description
• · 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 / 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
Listing aggregated from naukrigulf. Built for the Gulf. No job or interview promises — we make your search faster and your CV stronger.
UnfairJobs is an AI career assistant. Job listings here are a free index of public postings — we never charge employers or sell listings, and you always apply yourself, on the original posting.