Liferay Developer REM

Antal International
Barcelona, Spain
2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
Spanish, English
Experience level
Intermediate

Job location

Barcelona, Spain

Tech stack

HTML
Java
JavaScript
Application Performance Management
Unit Testing
CSS
Code Review
Encodings
Databases
Software Design Patterns
Web Development
MVC
Portlet
Service Development Studio
Software Engineering
Web Services
React
Liferay
Backend
Angular
Software Version Control
User Administration

Job description

Desarrollador Fullstack en Liferay responsable de diseñar, desarrollar e implementar soluciones basadas en la plataforma Liferay. Esta posición implica trabajar en estrecha colaboración con el equipo de desarrollo para construir aplicaciones web interactivas y funcionales, tanto en el lado del frontend como en el backend. El desarrollador Fullstack en Liferay debe tener experiencia en el desarrollo de aplicaciones web y un sólido conocimiento de los principales lenguajes de programación y tecnologías utilizadas en el ecosistema de Liferay., Desarrollo de aplicaciones: Participar en el diseño, desarrollo y mantenimiento de aplicaciones web utilizando Liferay como plataforma base. Esto implica la creación de componentes y módulos tanto en el frontend como en el backend, utilizando tecnologías como Java, JavaScript, HTML, CSS, y frameworks relacionados. Colaboración en el equipo: Trabajar en estrecha colaboración con el equipo de desarrollo y otros stakeholders para comprender los requisitos del proyecto, proponer soluciones técnicas y participar en revisiones de código. Además, participar en la planificación y estimación de tareas. Personalización y extensión: Personalizar y extender la funcionalidad de Liferay mediante el desarrollo de plugins, themes y portlets según las necesidades del proyecto. Esto puede incluir la integración con sistemas externos, desarrollo de servicios web, gestión de usuarios y roles, entre otros. Optimización y rendimiento: Realizar pruebas y optimizaciones para garantizar el rendimiento de las aplicaciones desarrolladas en Liferay. Identificar y resolver cuellos de botella, mejorar la eficiencia del código y optimizar consultas y consultas de base de datos. Mantenimiento y solución de problemas: Realizar el mantenimiento y la resolución de problemas de las aplicaciones existentes en Liferay, asegurando que funcionen correctamente y respondan a las necesidades del usuario. Esto implica la depuración de errores, la implementación de parches y actualizaciones, y la participación en el soporte técnico. Documentación y buenas prácticas: Mantener una documentación técnica clara y actualizada sobre las soluciones desarrolladas en Liferay. Adherirse a las buenas prácticas de desarrollo de software, incluyendo estándares de codificación, control de versiones y pruebas unitarias.

Requirements

Mínimo 2 años de experiencia previa como desarrollador Fullstack, con un enfoque en el desarrollo de aplicaciones en Liferay. Conocimiento sólido de las tecnologías y lenguajes utilizados en el ecosistema de Liferay, incluyendo Java, JavaScript, HTML, CSS y frameworks relacionados como Angular o React. Familiaridad con la plataforma Liferay y sus características principales, como portlets, themes, plugins y servicios web. Experiencia en el desarrollo de aplicaciones web utilizando arquitecturas MVC y patrones de diseño. Habilidades de resolución de problemas y capacidad para depurar y solucionar errores en el código. Conocimiento de buenas prácticas de rendimiento y optimización de aplicaciones web. Capacidad para trabajar de manera autónoma y en equipo, adaptarse a los cambios y cumplir con los plazos establecidos. Excelentes habilidades de comunicación y capacidad para colaborar con otros miembros del equipo y stakeholders. Nivel de inglés deseable para poder comunicarse eficientemente con equipos internacionales y acceder a documentación técnica. Capacidad para trabajar de forma remota sin necesidad de presencialidad en la oficina, demostrando autonomía y capacidad de organización.

Apply for this position