Opdrachten

Ministerie van Economische Zaken en Klimaat DICTU Liferay Technisch Consultant

Liferay Technisch Consultant

Info

Functie

Liferay Technisch Consultant

Locatie

Assen

Uren per week

24 uren per week

Looptijd

14.04.2024 - 30.10.2024

Opdrachtnummer

157218

Sluitingsdatum

date-icon09.04.2024 clock-icon16:00
Reageren op deze opdracht? Dit doe je op Striive.

Rolomschrijving en taakafspraken

Opdrachtomschrijving
Als technisch consultant invulling geven (laten uitvoeren) van installatie en configuratie van het Liferay 7.4 platform op het DICTU containertechnologie. Kennis overdragen Liferay 7.4 naar het DevOps team. Workshops voor eindgebruikers, nieuwe features van het Liferay 7.4 product en toepasbaarheid. Uitvoeren diverse POC's: headless Drupal, Remote Apps. Specifiek voor de opdracht invulling geven aan:

  • Headless Drupal als CMS en communicatie met Liferay
    • Content verschijnt onveranderd in Liferay, zelfs als het afkomstig is van Drupal (dezelfde out-of-the-box Liferay-functionaliteit is van toepassing op webcontent- items enz.)
    • Twee sporen: real-time content en statische content. Verschillende set van endpoints aan de kant van Drupal. Verschillende vereisten voor de verbinding: realtime verbruik versus periodieke invoer
    • Geplande publicatie van inhoud moet beschikbaar zijn en worden aangestuurd vanuit het CMS
  • Transitie huidige Front-end naar Remote Apps
    • Van JSF / Primefaces-portlets naar React Remote Apps
    • Out of the box Liferay-functionaliteit: wat wel en niet van toepassing is op externe Remote Apps
  • Liferay in containers
    • DCMP-containerplatform (DICTU): Rancher, Kubernetes, Harbor etc.
    • Continuous Delivery: Gitlab-pijplijnen, Helm-charts, config as code
  • API's tussen alle componenten (Microservices)
    • Exposure van het LIferay platform (en subcomponenten) via API's
    • Ervaringen met API Management en API Management tools
  • Toepassen Segmentation functionaliteit (Liferay 7.4) aan de requirements binnen voorgestelde architectuur (content leeft in een Centrale Headless (Drupal) CMS)

Achtergrond opdracht
Klanten van de Rijksdienst voor Ondernemend Nederland (RVO) hebben online toegang tot zo'n 200 applicaties via het Klantportaal. Er wordt een nieuw klantenportaal ontwikkeld met behulp van het Liferay DXP-framework. Werkzaamheden betreffen het implementeren van een nieuwe Mijn Omgeving.

Eisen
Opdracht is niet geschikt voor ZZP’ers ivm wet DBA

  • Liferay DXP 7.4, hands on ervaring DXP 7.4 features zoals Remote Apps, Segmentation enz. Java
  • Allround Liferay technisch consultant (4 jaar)
  • Ontwikkel hands on ervaring (voor de POC 's en als TPL vraagbaak) (4 jaar)
  • Architectuur niveau (om mee te denken requirements toetsen en ook Liferay te kunnen zien als een component van een (4 jaar) grotere oplossing)
  • Liferay DXP 74 (2 jaar)

Wensen

  • Fontend: Liferay DXP 7.4, Web framework (technische keuze: React, Angular), Java 17 (OpenJDK), REST/ GraphQL, OSGI 6.x
  • Backend: SpringBoot 2.7.3, OpenAPI 3.0.3/ Swagger 2.0, Spring 5.3, REST/ GraphQL, SOAP 1.2
  • Centraal CMS: Drupal 9, Symfony Framework 5, React, PHP, MySQL 8.0
  • Zoekengine: Elasticsearch 7.x, Solr 9.x
  • Platform: Kubernetes 1.20.15, Rancher 2.67, Helm 3, Docker (gemanaged binnen GitLab/ Kubernetes)
  • GitLab/ Git, Jenkins 2.x, SonarQube, Harbor, FluxCD
  • Certificaten TLS Apache 2.2/ 2.4
  • Tomcat 9.x
  • JBoss EAP 7.x
  • Linux (Red Hat Enterprise Linux 8)
  • Oracle 19c, PostgreSQL 14, MySQL 8.0
  • Splunk 9.x
  • HTML, CSS, JavaScript, jQuery, Bootstrap, Sass, Gulp etc.
  • WCGA 2.0/ 2.1 (Web Accessibility guidelines)
  • Agile development tooling: Jira, Confluence
  • Competenties

  • Communicatief vaardig
  • Proactief (meedenken met de klant)
  • Klant/service gerichte instelling
  • Accuraat en stressbestendig
  • Positief ingesteld
  • Team speler
  • Flexibel
  • Geen 9-5 mentaliteit
  • Standvastig
  • Vasthoudendheid
  • Vermogen om de opdrachtgever tevreden te stellen en samen de juiste werkwijze te bepalen
  • Aanvullende Informatie
    Wanneer u bij ons als leverancier een professional aanbiedt en deze wordt geplaatst, hebben we informatie van u als contractpartij nodig, onder andere met betrekking tot de Wet keten- en inlenersaansprakelijkheid. De ‘WKA’ heeft als doel om misbruik te voorkomen bij de afdracht van loonheffingen bij alle schakels in de keten; van leverancier tot opdrachtgever. Wij dekken deze risico’s voor onze opdrachtgevers af middels een geblokkeerde rekening, de G-rekening. Dit is een rekening waarop een gedeelte van het factuurbedrag wordt gestort en waarvan u de loonheffingen en BTW kunt betalen aan de Belastingdienst. Het af te storten % hangt ervan af of u een SNA-certificering (NEN-4400-1 of NEN-4400-2) heeft of niet en of uw bedrijf in Nederland of daarbuiten is gevestigd. De G-rekening kunt u aanvragen bij de Belastingdienst. Indien u geen G-rekening kunt krijgen (en u kunt hier bewijs van de Belastingdienst van overleggen) dan heeft u ook de mogelijkheid elk kwartaal een accountantsverklaring (assurance report inzake inlening personeel) aan te leveren. Hierin zal een gecertificeerd accountant (AA of RA) een verklaring afgeven over de juistheid, volledigheid en tijdigheid van de afdrachten. Let wel, de kosten voor deze verklaring komen voor uw eigen rekening.


    Bedrijfsgegevens

    Bedrijfs gegevens

    Ministerie van Economische Zaken en Klimaat DICTU

    Rolomschrijving en taakafspraken

    Opdrachtomschrijving
    Als technisch consultant invulling geven (laten uitvoeren) van installatie en configuratie van het Liferay 7.4 platform op het DICTU containertechnologie. Kennis overdragen Liferay 7.4 naar het DevOps team. Workshops voor eindgebruikers, nieuwe features van het Liferay 7.4 product en toepasbaarheid. Uitvoeren diverse POC's: headless Drupal, Remote Apps. Specifiek voor de opdracht invulling geven aan:

    • Headless Drupal als CMS en communicatie met Liferay
      • Content verschijnt onveranderd in Liferay, zelfs als het afkomstig is van Drupal (dezelfde out-of-the-box Liferay-functionaliteit is van toepassing op webcontent- items enz.)
      • Twee sporen: real-time content en statische content. Verschillende set van endpoints aan de kant van Drupal. Verschillende vereisten voor de verbinding: realtime verbruik versus periodieke invoer
      • Geplande publicatie van inhoud moet beschikbaar zijn en worden aangestuurd vanuit het CMS
    • Transitie huidige Front-end naar Remote Apps
      • Van JSF / Primefaces-portlets naar React Remote Apps
      • Out of the box Liferay-functionaliteit: wat wel en niet van toepassing is op externe Remote Apps
    • Liferay in containers
      • DCMP-containerplatform (DICTU): Rancher, Kubernetes, Harbor etc.
      • Continuous Delivery: Gitlab-pijplijnen, Helm-charts, config as code
    • API's tussen alle componenten (Microservices)
      • Exposure van het LIferay platform (en subcomponenten) via API's
      • Ervaringen met API Management en API Management tools
    • Toepassen Segmentation functionaliteit (Liferay 7.4) aan de requirements binnen voorgestelde architectuur (content leeft in een Centrale Headless (Drupal) CMS)

    Achtergrond opdracht
    Klanten van de Rijksdienst voor Ondernemend Nederland (RVO) hebben online toegang tot zo'n 200 applicaties via het Klantportaal. Er wordt een nieuw klantenportaal ontwikkeld met behulp van het Liferay DXP-framework. Werkzaamheden betreffen het implementeren van een nieuwe Mijn Omgeving.

    Eisen
    Opdracht is niet geschikt voor ZZP’ers ivm wet DBA

    • Liferay DXP 7.4, hands on ervaring DXP 7.4 features zoals Remote Apps, Segmentation enz. Java
    • Allround Liferay technisch consultant (4 jaar)
    • Ontwikkel hands on ervaring (voor de POC 's en als TPL vraagbaak) (4 jaar)
    • Architectuur niveau (om mee te denken requirements toetsen en ook Liferay te kunnen zien als een component van een (4 jaar) grotere oplossing)
    • Liferay DXP 74 (2 jaar)

    Wensen

  • Fontend: Liferay DXP 7.4, Web framework (technische keuze: React, Angular), Java 17 (OpenJDK), REST/ GraphQL, OSGI 6.x
  • Backend: SpringBoot 2.7.3, OpenAPI 3.0.3/ Swagger 2.0, Spring 5.3, REST/ GraphQL, SOAP 1.2
  • Centraal CMS: Drupal 9, Symfony Framework 5, React, PHP, MySQL 8.0
  • Zoekengine: Elasticsearch 7.x, Solr 9.x
  • Platform: Kubernetes 1.20.15, Rancher 2.67, Helm 3, Docker (gemanaged binnen GitLab/ Kubernetes)
  • GitLab/ Git, Jenkins 2.x, SonarQube, Harbor, FluxCD
  • Certificaten TLS Apache 2.2/ 2.4
  • Tomcat 9.x
  • JBoss EAP 7.x
  • Linux (Red Hat Enterprise Linux 8)
  • Oracle 19c, PostgreSQL 14, MySQL 8.0
  • Splunk 9.x
  • HTML, CSS, JavaScript, jQuery, Bootstrap, Sass, Gulp etc.
  • WCGA 2.0/ 2.1 (Web Accessibility guidelines)
  • Agile development tooling: Jira, Confluence
  • Competenties

  • Communicatief vaardig
  • Proactief (meedenken met de klant)
  • Klant/service gerichte instelling
  • Accuraat en stressbestendig
  • Positief ingesteld
  • Team speler
  • Flexibel
  • Geen 9-5 mentaliteit
  • Standvastig
  • Vasthoudendheid
  • Vermogen om de opdrachtgever tevreden te stellen en samen de juiste werkwijze te bepalen
  • Aanvullende Informatie
    Wanneer u bij ons als leverancier een professional aanbiedt en deze wordt geplaatst, hebben we informatie van u als contractpartij nodig, onder andere met betrekking tot de Wet keten- en inlenersaansprakelijkheid. De ‘WKA’ heeft als doel om misbruik te voorkomen bij de afdracht van loonheffingen bij alle schakels in de keten; van leverancier tot opdrachtgever. Wij dekken deze risico’s voor onze opdrachtgevers af middels een geblokkeerde rekening, de G-rekening. Dit is een rekening waarop een gedeelte van het factuurbedrag wordt gestort en waarvan u de loonheffingen en BTW kunt betalen aan de Belastingdienst. Het af te storten % hangt ervan af of u een SNA-certificering (NEN-4400-1 of NEN-4400-2) heeft of niet en of uw bedrijf in Nederland of daarbuiten is gevestigd. De G-rekening kunt u aanvragen bij de Belastingdienst. Indien u geen G-rekening kunt krijgen (en u kunt hier bewijs van de Belastingdienst van overleggen) dan heeft u ook de mogelijkheid elk kwartaal een accountantsverklaring (assurance report inzake inlening personeel) aan te leveren. Hierin zal een gecertificeerd accountant (AA of RA) een verklaring afgeven over de juistheid, volledigheid en tijdigheid van de afdrachten. Let wel, de kosten voor deze verklaring komen voor uw eigen rekening.


    De recruiter

    Lindsay Kok

    HeadFirst

    Deel deze opdracht

    Plaats jouw bieding op Striive

    https://login.striive.com/

    Voor deze opdracht dien je een bieding te plaatsen op Striive. Striive is het grootste opdrachtenplatform van de Benelux waar jaarlijks meer dan 20.000 opdrachten gepubliceerd worden.