Full stack developer Java & Vue – ICTU - Verloning opdracht in Zuid-Holland
ICTUOpdrachtomschrijving
Voor ICTU zijn wij op zoek naar een Full stack developer Java/Vue
Deze functie betreft een full-stackontwikkelaar ten behoeve van het Landelijk Register Kinderopvang (LRK). Het LRK ondersteunt gemeente en GGD bij het uitvoeren van de Wet kinderopvang. Het LRK is het online basisregister voor de kinderopvang waarin de gegevens van alle kinderdagverblijven, buitenschoolse opvangcentra, gastouderbureaus en gastouders worden geregistreerd. De Gemeenschappelijke Inspectieruimte (GIR) is gekoppeld aan het LRK.
Dit is een boeiend domein met diverse stakeholders en gebruikersgroepen.
De kandidaat is minimaal een medior Java/Vue.js-ontwikkelaar met aantoonbare ervaring in het ontwikkelen van software in agile teamverband. De kandidaat levert vanuit technische en inhoudelijke expertise een actieve bijdrage aan het ontwikkelproces.
De kandidaat beschikt daarom over goede communicatieve vaardigheden, zowel mondeling als schriftelijk, en een solide technische basis in de gevraagde methoden en technieken.
Verder wordt een hoge mate van zelfstandigheid vereist bij het plannen, uitvoeren en bewaken van eigen werkzaamheden binnen de totale SCRUM-sprintplanning.
Eisen
- De kandidaat beschikt over minimaal hbo werk- en denkniveau;:
- Kandidaat heeft minimaal drie jaar relevante werkervaring met het ontwikkelen van responsieve frontend applicaties met Vue.js en Typescript;
- Kandidaat heeft minimaal drie jaar relevante werkervaring met het ontwerpen en ontwikkelen van Java applicaties gebaseerd op JEE-applicatieservers, REST-API’s en courante Java/JEE-standaarden, en/of recente Spring versies;
- Kandidaat heeft minimaal drie jaar relevante werkervaring met het gebruik van SQL en JPA;
- Kandidaat heeft minimaal drie jaar relevante werkervaring met het toepassen van tools zoals Docker en Docker Compose;
- Kandidaat heeft minimaal drie jaar relevante werkervaring met het kwaliteitsgericht ontwikkelen volgens design-patterns en ontwerpprincipes, met aantoonbare en actuele kennis van het schrijven van veilige software.
- Kandidaat heeft minimaal drie jaar relevante werkervaring met het werken in een Linux omgeving;
- Uitstekende beheersing van de Nederlandse taal (minimaal near-native niveau), zowel mondeling als schriftelijk.
Wensen
W1 |
| 20% | Met 5 of meer: 10 punten Met 4 uit 7: 8 punten Met 3 uit 7: 6 punten Met 2 uit 7: 4 punten Met 1 uit 7: 2 punten Met 0 uit 7: 0 punten |
W2 | Kennis van backend applicatieontwikkeling met:
| 20% | Met 5 of meer: 10 punten Met 4 uit 7: 8 punten Met 3 uit 7: 6 punten Met 2 uit 7: 4 punten Met 1 uit 7: 2 punten Met 0 uit 7: 0 punten |
W3 | Kennis van frontend applicatieontwikkeling met tooling als:
| 20% | Met 3 of meer: 10 punten Met 2 uit 4: 6 punten Met 1 uit 4: 2 punten Met 0 uit 4: 0 punten |
W4 | Courante ervaring met kwaliteitsborging, waaronder:
| 10% | Met 3 uit 3: 10 punten Met 2 uit 3: 6 punten Met 1 uit 3: 2 punten Met 0 uit 3: 0 punten |
W5 | Aantoonbare kennis en ervaring met vergelijkbare rollen en opdrachten. | 10% | ≥ 5 jaar = 10 punten > 4 jaar = 8 punten > 3 jaar = 6 punten > 2 jaar = 4 punten ≥ 1 jaar = 2 punten Bij geen aantoonbare ervaring is de score 0 |
Opdrachtvereisten
De opdrachtgever heeft eisen en wensen doorgegeven waaraan een kandidaat moet voldoen. Hieronder vind je een overzicht van de belangrijkste punten, zodat je een goed beeld krijgt van de opdracht.
Eisen opdrachtgever
- De kandidaat beschikt over minimaal hbo werk- en denkniveau;:
- Kandidaat heeft minimaal drie jaar relevante werkervaring met het ontwikkelen van responsieve frontend applicaties met Vue.js en Typescript;
- Kandidaat heeft minimaal drie jaar relevante werkervaring met het ontwerpen en ontwikkelen van Java applicaties gebaseerd op JEE-applicatieservers, REST-API’s en courante Java/JEE-standaarden, en/of recente Spring versies;
- Kandidaat heeft minimaal drie jaar relevante werkervaring met het gebruik van SQL en JPA;
- Kandidaat heeft minimaal drie jaar relevante werkervaring met het toepassen van tools zoals Docker en Docker Compose;
- Kandidaat heeft minimaal drie jaar relevante werkervaring met het kwaliteitsgericht ontwikkelen volgens design-patterns en ontwerpprincipes, met aantoonbare en actuele kennis van het schrijven van veilige software.
- Kandidaat heeft minimaal drie jaar relevante werkervaring met het werken in een Linux omgeving;
- Uitstekende beheersing van de Nederlandse taal (minimaal near-native niveau), zowel mondeling als schriftelijk.
Wensen opdrachtgever
- Kwaliteitsgericht ontwikkelen (je kunt uitleggen wat de kwaliteitsattributen van een softwareproduct zijn);
- Ontwikkelen van high-available software;
- Beheren van build- en applicatieomgevingen in software-ontwikkelorganisaties;
- Kennis v.d. actuele OWASP top 10;
- Ervaring met Scrum;
- Ervaring met backlog management tooling als JIRA;
- Ervaring met Test driven development.
- Git (Gitlab/Github/Bitbucket);
- Continuous integration / Continuous deployment (CI/CD);
- Maven;
- Jboss en/of Wildfly;
- Unit- en integratietesten
- Messaging (JMS / JCA);
- Containerized applicaties.
- Angular is pré;
- Storybook;
- Unit- en integratietesten;
- Het ontwikkelen vanuit gebruikersperspectief: kent de toegevoegde waarde van bruikbaarheid (usability, accesibility, WCAG/ webrichtlijnen).
- Code coverage tools, zoals: Karma, Jacoco en of Jasmine;
- Maintainability analysis tools, zoals: SonarQube, JSLint, ESLint;
- Automatische test tools, zoals: Vitest/Jest, Cypress, Playwright, Webdriver, Junit;
Sollicitatie procedure
Vind een opdracht die bij je past
Bekijk het actuele overzicht van beschikbare opdrachten en ontdek wat aansluit bij jouw profiel en ambities. Heb je iets interessants gevonden? Klik dan door voor meer informatie en details over de opdracht.
Solliciteer direct
Klaar om te solliciteren? Met één klik stuur je jouw profiel naar de opdrachtgever of partner.
Reactie van de opdrachtgever
Na je sollicitatie neemt de opdrachtgever of partner contact met je op. Je hoort of je wordt uitgenodigd voor een gesprek, of dat je eventueel in aanmerking komt voor een andere opdracht.
Start met je opdracht
Ben je geselecteerd? Gefeliciteerd! Je kunt snel aan de slag en samen met de opdrachtgever duidelijke afspraken maken over de startdatum, voorwaarden en verwachtingen.