Liferay Full Stack Developer
Role Overview
Design, develop, integrate, secure, deploy, and support scalable enterprise portal solutions on Liferay DXP across backend, frontend, APIs, data persistence, 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 across backend, frontend, APIs, data persistence, and platform operations.
Key Responsibilities
- Develop modular Liferay applications and APIs; manage integrations, data models, persistence, and migrations.
- Build responsive and accessible frontend experiences and configure Liferay platform capabilities.
- Implement security, authentication, authorization, performance optimization, and search tuning.
- Write tests, conduct code reviews, support CI/CD and deployments, and troubleshoot production incidents.
- Collaborate across product, business, UX, QA, security, infrastructure, integration, and DevOps teams.
Required Technical Skills
- Strong Java, Spring, OSGi, and Liferay DXP/Portal development experience.
- Hands-on Liferay Workspace, Gradle, modules, portlets/widgets, Service Builder, Client Extensions, and Liferay APIs.
- Frontend skills 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, integrations, relational databases, SQL, and data modeling.
- Knowledge of search platforms, application security, authentication, Git, CI/CD, and release management.
- Familiarity with Docker, Kubernetes, Linux, application servers, reverse proxies, JVM configuration, logging, and monitoring.
Quality, Delivery and Functional Skills
- Strong analytical, debugging, problem-solving, and root-cause analysis capabilities.
- Translate business and UX requirements into secure, maintainable solutions; understand enterprise architecture, scalability, availability, and disaster recovery.
- Clear technical communication, documentation, estimation, stakeholder collaboration, and Agile/Scrum experience.
Qualifications and Experience
- Bachelor’s degree in a related field or equivalent professional experience.
- 4–8+ years of full stack software development experience and 2–5+ years of hands-on Liferay DXP/Portal development.
- Demonstrated delivery of at least one enterprise-grade Liferay implementation across 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 cloud offerings or deployments on 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, event-driven integration, message brokers, microservices, analytics, or reporting.
- Knowledge of data governance, privacy, cybersecurity, secure SDLC, vulnerability remediation, or government compliance.
- Arabic/English multilingual portal implementation experience is advantageous.
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
Archive Officer – Archiving Department (UAE National)
, UAE
The organization is seeking an Archive Officer to manage and maintain physical and digital records. The role covers classification, indexing, storage, retrieval, scanning, data entry, and secure record retention; experie
Fraud Analyst
, UAE
The employer is seeking a Fraud Analyst to monitor financial transactions, investigate suspicious activity, and recommend preventive measures. The role requires experience in fraud detection, transaction monitoring, and
IT Support / End user Support
, UAE
DICETEK is seeking an IT Support / End User Support professional to provide enterprise desktop and L2 support. Candidates need 4–7 years of relevant experience, including 2–3 years handling L2 responsibilities, and a deg
UAT Tester – Digital Assets and Tokenization
, UAE
Essential Experience 5–6 years of relevant experience in UAT Testing, Functional Testing, or Business Testing within Banking/Financial Services. Strong experience in payments and end-to-end payment processing, includin
Senior QA Automation Engineer- Mobile
, UAE
Years of Experience \ 7-12 Years Required Skills \ Primary technical and functional skills • Minimum 5+ years of QA Automation experience, with focus on mobile automation. Hands-on expertise in Appium with Java and Test
IT Contracts Specialist -Procurement
, UAE
The employer is seeking an IT Contracts Specialist to manage procurement processes and negotiate and administer IT contracts. Candidates should have 5–8 years of procurement or contract management experience, strong vend
Senior Product Owner
, UAE
The employer is seeking a senior product owner with extensive digital banking and transformation experience. The role calls for leading large, cross-functional initiatives and API product management, with a PMP certifica
Senior Test Engineer
, UAE
DICETEK is seeking a Senior Test Engineer to validate DigiSign changes and integrations across banking applications. The role requires at least five years of experience in testing, API validation, and release support; co
Archive Officer – Archiving Department (UAE National)
, UAE
Fraud Analyst
, UAE
IT Support / End user Support
, UAE
UAT Tester – Digital Assets and Tokenization
, UAE
Senior QA Automation Engineer- Mobile
, UAE
IT Contracts Specialist -Procurement
, UAE
Senior Product Owner
, UAE
Senior Test Engineer
, UAE