Role: - Web Portal Java DeveloperLocation: - The Hauge, South Holland, Netherlands (Remote), (1 week onsite is Mandatory for onboarding purpose later followed by 10% on-site presence (around one week per quarter).Role Duration: - 220 days with real possibilities of renewal
Note: - " Sponsorship not Provided"
What will you be bringing to the team?Develop new Java modules (Java 8 or higher), including portlets following JSR-286, based on Spring Framework or Liferay DXP OSGI, including JUnit tests (based on JUnit 5);Prepare SQL scripts for Microsoft SQL ServerMaintain Microsoft Azure DevOps pipelinesPrepare releases using Microsoft Azure DevOps (pipelines with MAVEN)Work with GIT following Europol’s proceduresDeploy release packages using Microsoft Azure DevOps pipelines on Linux (RHEL 8)Fixing problems and improving existing modulesMake Groovy scripts for Liferay DXPGive 3rd line supportWrite clean, secure and high quality codeDocument modules and installation proceduresWork comfortably within a team. Follow Scrum procedures and disciplines. Estimate the work to be done upon requestCommunicate in a clean, concise way, not only to peers but also to upper layers when needed
Requirements:-What will you be bringing to the team?Mandatory:Bachelor's degree with minimum 6 years of working experienceMore than 6 years of professional experience in Java and web portals developmentMore than 6 years of professional experience with Java portlets – JSR-286More than 3 years of professional experience with CI/CD using MAVEN and GITMore than 3 years of professional experience with Liferay portalMore than 3 years of professional experience with Liferay portal EE or DXPGood knowledge of Java 8 or higherGood knowledge of web portal development with JavaGood knowledge of Java portlets RFC-286Good knowledge of Eclipse IDEGood knowledge of MAVENGood knowledge of GITGood knowledge of LinuxGood knowledge of Liferay Portal development
Desirable:-More than 5 years of professional experience with Liferay DXP version 7 or 7.3More than 3 years of professional experience with SQL scripts for MS SQLMore than 3 years of professional experience with Spring FrameworkMore than 2 years of professional experience with Elastic StackMore than 2 years of professional experience with working in a project following SCRUM processGood knowledge of Liferay Developer StudioGood knowledge of Liferay DXP (OSGI) developmentGood knowledge of JUnit 5 + MockitoGood knowledge of Spring Framework 5.XGood knowledge of Red Hat Enterprise Linux 8Good knowledge of BASH scriptsGood knowledge of Groovy scriptsGood knowledge of Elastic Stack version 7.X