Full Stack Java Angular Developer
Fill you In
Job description
Job information
-
Start date
-
Closing date
Doorlopend
-
Contract type
-
Hours per week
-
Career level
Senior
-
Contract duration
N/A
Job description
Overview
In jouw rol werk je aan generieke oplossingen die de basis vormen voor belangrijke toepassingen binnen de ILT. Je ontwikkelt en onderhoudt zowel frontend- als backendcomponenten voor verschillende bedrijfsapplicaties. Door de Agile werkomgeving binnen je team waarin innovatie centraal staat, krijg je de kans om continu nieuwe technologieën en tools toe te passen. Je werkt hierbij nauw samen met collega-developers, testers, functioneel beheerders en informatieanalisten om oplossingen te ontwikkelen die de maatschappelijke missie van de ILT ondersteunen.
Ontwikkeling van softwarecomponenten
- Je ontwikkelt zowel de front-end als de back-end van applicaties en zorgt ervoor dat alle componenten soepel samenwerken. Met Java en Angular bouw je dynamische webapplicaties en maak je gebruik van moderne microservices architecturen voor schaalbaarheid en flexibiliteit. Daarnaast werk je met Spring Boot en RESTful API’s om robuuste backend-services te creëren die naadloos integreren met de frontend.
Gebruik van moderne tools en technieken
- Je maakt gebruik van tools zoals Docker, Kubernetes, en OpenShift voor containerization en continuous deployment. Je zorgt ervoor dat de applicaties altijd up-to-date zijn en goed presteren in productieomgevingen.
Optimaliseren van gebruikerservaringen
- Je zorgt ervoor dat de applicaties niet alleen functioneel zijn, maar ook gebruiksvriendelijk en intuïtief. Door samen te werken met ontwerpers en gebruikers, zorg je voor een optimale interface met Angular en andere frontend-technieken zoals TypeScript en HTML5/CSS3.
Ondersteunen van business-teams
- Als developer werk je samen met de business-teams om ervoor te zorgen dat zij optimaal gebruik kunnen maken van de tools die jij en je team ontwikkelen. Je vertaalt technische uitdagingen naar oplossingen die de werkprocessen van de ILT verbeteren.
Betrouwbare en veilige applicaties
- De toepassingen die je ontwikkelt, moeten voldoen aan de hoogste eisen van betrouwbaarheid, veiligheid en compliance. Dit betekent dat je altijd in lijn werkt met de wet- en regelgeving rondom de gegevensverwerking en beveiliging van systemen.
In jouw rol werk je aan generieke oplossingen die de basis vormen voor belangrijketoepassingen binnen de ILT. Je ontwikkelt en onderhoudt zowel frontend- alsbackendcomponenten voor verschillende bedrijfsapplicaties. Door de Agile werkomgevingbinnen je team waarin innovatie centraal staat, krijg je de kans om continu nieuwetechnologieën en tools toe te passen. Je werkt hierbij nauw samen met collega-developers,testers, functioneel beheerders en informatieanalisten om oplossingen te ontwikkelen diede maatschappelijke missie van de ILT ondersteunen. Jouw werkzaamheden:
Ontwikkeling van softwarecomponenten: Je ontwikkelt zowel de front-end als de back-end van applicaties en zorgt ervoor dat alle componenten soepel samenwerken. Met Javaen Angular bouw je dynamische webapplicaties en maak je gebruik van modernemicroservices architecturen voor schaalbaarheid en flexibiliteit. Daarnaast werk je metSpring Boot en RESTful API’s om robuuste backend-services te creëren die naadloosintegreren met de frontend.
Optimaliseren van gebruikerservaringen: Je zorgt ervoor dat de applicaties niet alleenfunctioneel zijn, maar ook gebruiksvriendelijk en intuïtief. Door samen te werken metontwerpers en gebruikers, zorg je voor een optimale interface met Angular en anderefrontend-technieken zoals TypeScript en HTML5/CSS3.
Ondersteunen van business-teams: Als developer werk je samen met de business-teamsom ervoor te zorgen dat zij optimaal gebruik kunnen maken van de tools die jij en je teamontwikkelen. Je vertaalt technische uitdagingen naar oplossingen die de werkprocessenvan de ILT verbeteren.
Betrouwbare en veilige applicaties: De toepassingen die je ontwikkelt, moeten voldoenaan de hoogste eisen van betrouwbaarheid, veiligheid en compliance. Dit betekent dat jealtijd in lijn werkt met de wet- en regelgeving rondom de gegevensverwerking enbeveiliging van systemen.
Requirements
-
Een diploma informatica of een vergelijkbare richting op hbo-niveau.
-
Aantoonbare ervaring (minimaal 5 jaar) als full-stack developer.
-
Kennis van SOA- en microservices architecturen en tooling voor continuous delivery.
-
Aantoonbare ervaring (minimaal 3 jaar) met containerization, Docker, Kubernetes / OpenShift.
-
Ervaring met Agile Scrum-werkwijzen en DevOps-methodologieën.
-
De bereidheid om jezelf en jouw team continu te ontwikkelen.
Skills
Java Angular Spring Boot RESTful API Docker Kubernetes OpenShift TypeScript HTML5 CSS3 API