Voor Uitvoeringsinstituut Werknemersverzekeringen zoeken wij een Senior Applicatie Ontwikkelaar Java.
Als Senior Applicatie Ontwikkelaar (JAVA) werk je voor de opdrachtgever binnen het team Software Ontwikkeling van Concern-ICT. Je bent verantwoordelijk voor het beheer, de ontwikkeling en het onderhoud van applicaties die in meerdere divisies worden gebruikt. Jouw werkzaamheden richten zich op de ontwikkeling en het beheer van applicaties, gebaseerd op onder andere .Net, Java, BPMone en PDC software.
Je wordt ingezet op het onderdeel AJD Ontslag (“Koploper”) en hebt brede kennis van de inrichting en bouw van services, CI/CD en databases. Jij bent in staat om zelfstandig een OT op te zetten volgens de richtlijnen van de opdrachtgever, om daarin vervolgens de benodigde applicaties te ontwikkelen. Vanaf het begin ontwerp en ontwikkel je zelfstandig nieuwe applicaties; ervaring met alleen beheer en doorontwikkeling is niet voldoende. Je kunt jouw ontwerpkeuzes goed uitleggen aan anderen en zorgt voor een nette overdracht van werk. Samenwerken gaat je goed af en je werkt goed binnen de kaders van het team en de organisatie. Ervaring met container Openshift en het opzetten van CI/CD is een grote pré.
Als applicatieontwikkelaar draag je bij aan het gestandaardiseerd bouwen van Klant Ondersteunings Applicaties. De door jou gemaakte modellen worden direct gebruikt om geautomatiseerd systemen te ontwikkelen. Je levert daarnaast een bijdrage aan de verdere ontwikkeling van efficiënt gegevensgebruik voor Business Rules Management oplossingen.
Aanvullende eisen - Je beschikt over een afgeronde, relevante HBO of universitaire opleiding.
- Je hebt minimaal Java 8 ervaring en bent gecertificeerd.
- Je beschikt over een Oracle Certified Professional (OCP) SE 8 certificering.
- Je hebt kennis van het Spring boot framework.
- Je beschikt over kennis van Oracle databases.
- Je hebt ervaring met JPA (Java Persistence Architecture).
- Je hebt kennis van Rest services en webservices.
- Kennis van XL Deploy is een pré.
- Kennis van Linux is een pré.
- Kennis van Websphere applicaties is een pré.
- Kennis van MQ series is een pré.
- Je hebt minimaal 4 jaar aantoonbare werkervaring als Senior Applicatie Ontwikkelaar in de afgelopen 5 jaar.
- Je hebt minimaal 7 jaar aantoonbare werkervaring met JAVA programmeren in de afgelopen 10 jaar.
- Je hebt minimaal 2 jaar aantoonbare werkervaring met JSF (Facelets) in de afgelopen 5 jaar.
- Je hebt minimaal 1 jaar aantoonbare werkervaring met XL-deploy programmeren in de afgelopen 5 jaar.
- Je hebt minimaal 5 jaar aantoonbare werkervaring met spring MVC in de afgelopen 5 jaar.
- Je hebt minimaal 3 jaar aantoonbare werkervaring in de afgelopen 5 jaar in minimaal één van de volgende gebieden: Agile-Scrum, DevOps en/of Safe.
Jouw verantwoordelijkheden Als Senior Applicatie Ontwikkelaar JAVA ben je verantwoordelijk voor de be- en afhandeling van complexe cases met betrekking tot de ontwikkeling van ontwikkelstraten en applicaties. Je werkt nauw samen met andere applicatieontwikkelaars en begeleidt de implementatie en het gebruik van deze ontwikkelstraten. Je realiseert projecten zowel in bestaande als in nieuw te bouwen omgevingen.
Je vervult je rol binnen een projectteam. Je dagelijkse werkzaamheden bestaan uit het, samen met andere ontwikkelaars, opzetten en in gebruik nemen van omgevingen, tooling en ontwikkelde applicaties. Tijdens de realisatiefase stuur je vanuit je expertise andere applicatieontwikkelaars aan op inhoud, methodiek en het gebruik van standaarden en methodieken. Samen met de projectleiding en IT-architect bepaal je de inhoudelijke sturing van het project.
In de onderzoeksfase van een project neem je zelfstandig of in kleine teams de rol van lead designer. Je stemt af met alle partners en voert regie tijdens de realisatiefase.
Jouw profiel - Je hebt een HBO+ opleiding bestuurlijke informatiekunde, informatica of vergelijkbaar afgerond.
- Je kent en gebruikt de theorieën, methoden en instrumenten van jouw specialistisch vakgebied.
- Je kent en gebruikt de relevante processen, procedures en systemen binnen jouw vakgebied.
- Je hebt gedegen kennis van UML, RUP, Use Cases.
- Je bent bekend met modelleringstechnieken.
- Ervaring met Functie Punt Analyse.
- Kennis van Scrum, Agile development, iteratief werken (inclusief testmethodieken).
- Ervaring met relevante programmeertalen, ontwerp- en programmeertools en databasemanagementsystemen.
- Ervaring met Business Process Modelling en/of als programmeur.
- Ruime ervaring met relevante ontwikkeltools, ontwikkelomgevingen en databasemanagementsystemen.
- Ervaring in een grote administratieve organisatie.
- Ervaring met het ontwerp en/of beheer van informatiesystemen.
- Ervaring met bedrijfsprocessen, organisatiekunde en ICT.
Functie-eisen
- Je hebt minimaal 4 jaar recente aantoonbare werkervaring als senior ontwikkelaar
- Je beschikt over minimaal 7 jaar recente aantoonbare werkervaring met Java ontwikkelen
- Je hebt minimaal 2 jaar aantoonbare werkervaring met JSF (Facelets) in de afgelopen 5 jaar
- Je hebt minimaal 3 jaar aantoonbare werkervaring in de afgelopen 5 jaar in minimaal één van de volgende gebieden: Agile-Scrum, DevOps en/of Safe
- Ervaring met container Openshift en het opzetten van CI/CD is een grote pré