Locatie: Leeuwarden
Duur: 12 maanden
Aantal uren: 36 uur per week
Opdracht: Als Java Fullstack Ontwikkelaar zal je worden ingezet binnen een generiek DevOps team (‘Team Utilities’) dat voornamelijk werk uitvoert op het gebied van ‘IT voor IT’, het ontwikkelen van generieke functionaliteit. Voorbeelden hiervan zijn specifieke Java library, Generieke Portaal Autorisatie Service en Generiek Management Console. De ontwikkelaar zal werken aan het ontwikkelen van Java libraries/services en user interfaces in een SOA en microservices georiënteerd landschap met technologieën zoals Java, Angular, HTML, CSS, Javascript, JPA, JMS (Artemis), JTA (Atomikos), Spring Cloud, Spring (Boot), Spring-WS, Spring MVC, Maven, Linux en Postgress databases.
Functie eisen: Basiskennis van Enterprise Linux varianten (CentOS/RHEL & Alma Linux), Minimaal 2-3 jaar ervaring met Java en Cloud ready ontwikkelen, HTTP, SOAP, Rest, JMS ervaring met Java, Spring Boot en Nederlands spreken en schrijven.
Wensen: Relevant HBO-diploma, Kennis van en ervaring met Continuous Delivery Tooling (GIT, NodeJS, NPM en Nexus), Kennis van en ervaring met geautomatiseerde Code controle (SonarQube), Ervaring met JPA (EclipseLink/Hibernate), JMS (Artemis/HornetQ), JTA (Atomikos), Spring (Core, Boot, Data, MVC, WS), Maven, Kennis van Java/J2EE 8+, IoC,, Angular, (S)CSS, Javascript/Typescript, Karma/Jasmine, NodeJS, NPM en T-shaped medewerkers (breder inzetbaar dan alleen in aangevraagd profiel/functie).
Competenties: Analytische vaardigheden, Pro-actief, Communicatief en sociaal vaardig