Job Description:
We are seeking an experienced Liferay Digital Experience Platform (DXP) Developer to join our dynamic team. The ideal candidate will have a strong background in Liferay development, with hands-on expertise in customizing themes, layouts, hooks, and modules within the platform. In addition, you will bring a deep understanding of Java, J2EE, and various web technologies, enabling you to develop robust, scalable solutions for our clients.
Key Responsibilities:
- Liferay DXP Customization: Customize and extend the Liferay Digital Experience Platform (DXP), including themes, layouts, hooks, and modules to meet business requirements.
- Java & J2EE Development: Develop and maintain high-quality Java and J2EE applications, utilizing frameworks like Spring and Hibernate.
- Front-End Development: Work with front-end technologies such as HTML, CSS, JavaScript, and frameworks like Angular or React to build responsive and user-friendly interfaces.
- API Integration: Design, implement, and maintain RESTful and SOAP web services, integrating third-party APIs and services as required.
- Database Management: Design and optimize database schemas, write efficient SQL queries, and manage databases using systems like MySQL, Oracle, or PostgreSQL.
- Version Control: Utilize Git or similar version control systems to manage and track code changes across multiple projects.
- Troubleshooting & Debugging: Apply strong analytical skills to identify issues, troubleshoot problems, and develop effective solutions in a timely manner.
- Collaboration & Communication: Work effectively within a team environment, collaborating with cross-functional teams and stakeholders, while demonstrating excellent communication skills.
- Agile/Scrum Practices: Participate in Agile/Scrum processes, including sprint planning, stand-ups, and retrospectives to ensure timely delivery of high-quality work.
- DevOps & CI/CD: Collaborate with the DevOps team to implement continuous integration and deployment pipelines, ensuring smooth deployments and minimizing downtime.
Qualifications:
- Proficient in customizing the Liferay Digital Experience Platform (DXP), including themes, layouts, hooks, and modules.
- Advanced knowledge of Java and J2EE, with hands-on experience in frameworks like Spring and Hibernate.
- Strong understanding of front-end technologies such as HTML, CSS, JavaScript, and experience with frameworks like Angular or React.
- Experience working with RESTful and SOAP web services, including integration with third-party APIs.
- Proficient in database design, SQL, and experience with database management systems like MySQL, Oracle, or PostgreSQL.
- Experience using Git or other version control systems.
- Strong analytical and problem-solving skills, with the ability to troubleshoot and resolve complex issues.
- Excellent communication and collaboration skills, with a proven ability to work effectively in a team environment.
- Experience working in an Agile/Scrum development environment.
- Familiarity with DevOps tools and practices for continuous integration and deployment.
Preferred Qualifications:
- Experience with cloud platforms such as AWS, Azure, or Google Cloud.
- Knowledge of containerization technologies like Docker and orchestration tools like Kubernetes.
- Liferay certification or equivalent hands-on project experience.
Job Category: Contractual
Job Type: Full Time Part Time
Job Location: Remote
Work Experience: 6-8 Years