We are seeking a passionate and experienced Senior Liferay Developer to design, develop, and implement sophisticated enterprise portal solutions. In this role, you will be a key contributor to our digital transformation initiatives, working with Liferay DXP to create maintainable, scalable, and high-performing applications. The ideal candidate is a problem-solver at heart, with a strong foundation in full-stack J2EE development and a commitment to clean code and best practices.
- Design, develop, and deploy robust and scalable portlets, themes, and OSGi modules using Liferay DXP 7.x+.
- Utilize "Service Builder" to create custom services and manage data persistence layers efficiently.
- Develop dynamic and responsive user interfaces using "Angular 13+, HTML5, CSS3, JavaScript, JSP, and Bootstrap".
- Collaborate with cross-functional teams (UX/UI, Business Analysts) to translate "wireframes and high/low-level designs" into functional, enterprise-grade applications.
- Implement and advocate for "Test-Driven Development (TDD)" methodologies to ensure code quality and reliability.
- Participate actively in "Agile Scrum" ceremonies, including sprint planning, daily stand-ups, and retrospectives.
- Conduct and participate in "code reviews" to ensure adherence to architectural standards, best practices, and "clean architecture" principles.
- Manage project builds and dependencies using "Maven/Gradle" and maintain version control with "GitLab".
- Configure and deploy applications to environments like "Apache Tomcat" and work with databases such as "PostgreSQL".
- Support "DevOps-based" deployment pipelines and continuous integration/continuous deployment (CI/CD) processes.
- "2+ years of hands-on experience" in Liferay Portal development, with a strong focus on "Liferay DXP" and "OSGi-based architectures".
- "Solid foundation in Object-Oriented Programming (OOP) and J2EE Full-Stack development".
- Proven "expertise in Liferay 7+", including:
- Service Builder
- Spring MVC Portlets
- Web Content Management
- Plugin and Module Development
- Proficiency in front-end technologies: "Angular (13+), JavaScript, HTML/CSS, JSP, and Bootstrap".
- Strong experience with development tools: "GitLab, Maven/Gradle".
- Familiarity with "JSR 168 and JSR 286" portlet standards.
- Experience with relational databases (e.g., "PostgreSQL", Oracle, MySQL).
- Experience with application servers, preferably "Apache Tomcat".
- Excellent understanding of design patterns and application architecture.
- A strong follower of "Agile Scrum methodologies" and "Test-Driven Development (TDD)".
- A challenging and inspiring role where you can own significant technical projects.
- Competitive salary and comprehensive benefits package (health, dental, vision, 401k).
- Opportunities for continuous learning and professional development, including certifications and conference attendance.
- A collaborative culture that values "clean code, code reviews, and innovative problem-solving".
- Flexible work arrangements (remote/hybrid options available).
- A chance to work with a talented team of like-minded professionals.