https://bayt.page.link/7AdXciX69qDJvwPx5
Create a job alert for similar positions

Job Description

Liferay Backend Developer



On-site Cairo, Cairo Governorate, Egypt 0094

Description



- Design, develop, and implement backend components and features using Liferay's APIs, frameworks, and best practices. This includes building custom portlets, services, hooks, and extensions as per project requirements.
- Integration: Integrate Liferay with other enterprise systems, databases, and third-party applications using RESTful APIs, web services, and other integration methods.
- Customization: Customize Liferay's core functionality and user interface to meet specific business needs and requirements. This may involve modifying existing modules, developing new plugins, or extending the platform's capabilities.
- Performance Optimization: Optimize backend code and database queries to improve application performance, scalability, and responsiveness. Identify and address performance bottlenecks and optimize resource utilization.
- Security: Implement security best practices to ensure the confidentiality, integrity, and availability of data within the Liferay environment. This includes implementing authentication, authorization, encryption, and other security measures.
- Testing and Debugging: Write unit tests, integration tests, and automated test scripts to validate backend functionality and ensure software quality. Debug and troubleshoot issues reported by users or identified during testing.
- Documentation: Create and maintain technical documentation, including design documents, architecture diagrams, code comments, and user guides. Document customizations, configurations, and deployment procedures for future reference.
- Collaboration: Collaborate with frontend developers, designers, project managers, and other stakeholders to understand requirements, prioritize tasks, and deliver solutions that meet business objectives on time and within budget.
- Continuous Improvement: Stay updated on the latest Liferay features, technologies, and best practices. Continuously evaluate and recommend improvements to the architecture, design, and development processes.
- Deployment and Maintenance: Deploy backend code to development, staging, and production environments. Monitor application performance, troubleshoot issues, and perform routine maintenance tasks to ensure system stability and reliability.

Requirements



Bachelor's degree in Computer Science or a related field 6 years of experience in Java Solid understanding of Java, JEE, and object-oriented programming 3+ years of Experience with the Liferay portal platform, including custom portlets, hooks, themes, and layouts Strong knowledge of Liferay APIs and frameworks Experience with frontend technologies such as HTML, CSS, JavaScript, and frameworks like Angular or React Good understanding of web services, RESTful APIs, and integration with external systems Knowledge of databases, SQL, and ORM frameworks Experience with version control systems like Git Good problem-solving skills and ability to work in a team* Excellent communication and collaboration skills

Job Details

Job Location
Cairo Egypt
Company Industry
Other Business Support Services
Company Type
Unspecified
Employment Type
Unspecified
Monthly Salary Range
Unspecified
Number of Vacancies
Unspecified

Do you need help in adding the right mix of strong keywords to your CV?

Let our experts design a Professional CV for you.

You have reached your limit of 15 Job Alerts. To create a new Job Alert, delete one of your existing Job Alerts first.
Similar jobs alert created successfully. You can manage alerts in settings.
Similar jobs alert disabled successfully. You can manage alerts in settings.