This role involves troubleshooting and resolving complex issues with Liferay DXP/Portal for clients, requiring strong Java/J2EE skills, Liferay development knowledge (portlets, OSGi, Service Builder, Themes), front-end skills (React/JS), database/server expertise (Tomcat, Linux, SQL), and excellent communication for customer interaction and documentation, essentially bridging technical problem-solving with customer service for Liferay solutions.
Key Responsibilities
- Issue Resolution: Investigate, diagnose, and fix production issues in Liferay environments, often involving Java, web services, and databases.
- Customer Communication: Act as a primary point of contact, manage tickets, and provide status updates to customers.
- Technical Analysis: Reproduce customer scenarios, debug code, and analyze logs to find root causes.
- Development Support: Handle change requests, develop Liferay components (modules, themes, plugins).
- Documentation: Create and maintain internal knowledge base articles and customer-facing documentation.
- Agile Participation: Engage in daily scrums, sprint planning, and retrospectives.
Required Skills & Qualifications
- Core Tech: Java, J2EE, Spring, Hibernate, JSP, Servlets.
- Liferay: Strong experience with Liferay DXP (latest versions), Service Builder, Portlets, OSGi, Workflows.
- Front-End: HTML5, CSS3, JavaScript, React, Angular.
- Databases: MySQL, Oracle, SQL Server.
- Servers/Tools: Tomcat/JBoss, Jenkins, Ant/Maven/Gradle, Linux.
- Soft Skills: Analytical thinking, problem-solving, communication, customer service orientation.
Typical Duties
- Configuring and testing various Java web environments.
- Collaborating with developers and business analysts.
- Supporting Liferay upgrades and migrations.
- Ensuring code quality and following best practices.