Stageopdracht: Modularize applications with the Java Module System

Veilige, betrouwbare en modulaire code. Die kun je schrijven door gebruik te maken van het Java Module System. Maar hoe kan je het Java Module System inzetten voor nieuwe of bestaande applicaties? Tijdens deze opdracht ga je daar een tool voor bouwen.

Solliciteer direct

Benodigde interesse(s)

  • Functionele modules
  • Logische modules
  • Microservices
  • Java

Wat krijg je

  • Een uitdagende stageopdracht
  • Professionele begeleiding
  • Trainingen gericht op jouw stagetraject
  • Sparren met andere stagiairs en collega’s

Wat je gaat doen

  • 35% Afstudeeronderzoek
  • 40% Analyseren, ontwerpen, realiseren
  • 25% Documentatie

Door gebruik te maken van het Java Module System wordt de code die wij schrijven veiliger, betrouwbaarder en modulair. Met zicht op de toekomst en om deze garanties te krijgen, willen we gebruik maken van het Java Module System. Tegenwoordig worden nieuwe applicaties ontwikkeld als microservices, en willen we weten hoe we het Java Module System het beste kunnen inzetten voor deze nieuwe, maar ook bestaande applicaties.

De opdracht

Onderzoek de mogelijkheden om functionele of logische modules uit dependency graphs te halen, en creëer een tool die dit kan toepassen op een bestaande applicatie.

Daarnaast willen we aanbevelingen over hoe het Java Module System het beste ingezet kan worden voor nieuwe microservice applicaties, wat de impact hiervan is als een bestaande applicatie gebruik gaat maken van het Java Module System, en op welke manier een migratie het beste aangepakt kan worden.

Procedures

  1. 1
  2. Kennismakingsgesprek

    Bespreek (studie) loopbaan, interesses en ambities en introductie Info Support.

  1. 2
  2. Beoordelingen

    Assessment van professionele kennis en persoonlijkheid (capaciteit, competenties en motieven).

  1. 3
  2. Selectie interview

    Professionele kennis en persoonlijkheid verdiepen.

  1. 4
  2. De ondertekening van een contract

    Contractaanbieding en uitnodiging voor tekenmomenten.