Applicatie Ontwikkelaar JAVA
Role details
Job location
Tech stack
Job description
Als Senior Applicatie Ontwikkelaar (JAVA) werk je aan het beheer, de ontwikkeling en het onderhoud van applicaties die binnen meerdere divisies van de opdrachtgever worden gebruikt. Je ontwikkelt en onderhoudt applicaties op basis van onder andere .Net, Java, BPMone en PDC software. In het programma E-Werken speel je een sleutelrol in de inrichting en bouw van services, CI/CD-processen en databases.
Je bent in staat om een OT-omgeving volgens de richtlijnen van de opdrachtgever op te zetten en hierin de benodigde applicaties te ontwikkelen. Met jouw werk draag je bij aan het gestandaardiseerd bouwen van klantondersteunende applicaties. Je modellen worden direct gebruikt om geautomatiseerde systemen te ontwikkelen. Ook lever je een bijdrage aan de efficiënte inzet van gegevens voor Business Rules Management-oplossingen.
In deze functie ben je verantwoordelijk voor de be- en afhandeling van complexe vraagstukken met betrekking tot de ontwikkeling van ontwikkelstraten en applicaties. Je werkt nauw samen met andere applicatieontwikkelaars en begeleidt zowel de implementatie van ontwikkelstraten als het gebruik daarvan. Je realiseert oplossingen in zowel bestaande als nieuwe omgevingen.
Binnen projectteams neem je het voortouw bij het inrichten en in gebruik nemen van omgevingen, tooling en ontwikkelde applicaties. Tijdens de realisatiefase geef je inhoudelijke sturing aan applicatieontwikkelaars op het gebied van methodiek, standaarden en best practices. Samen met de projectleiding en IT-architect draag je de inhoudelijke verantwoordelijkheid voor het project.
Zelfstandig of in kleine teams vervul je in de onderzoeksfase van projecten de rol van lead designer en stem je af met alle betrokken partners. In de realisatiefase stuur je het team aan en zorg je dat standaarden en methodieken worden gevolgd.
Requirements
Opleiding en kennis
-
HBO+ opleiding bestuurlijke informatiekunde, informatica of vergelijkbaar
-
Kennis en toepassing van theorieën, methoden en instrumenten binnen jouw specialisme
-
Kennis en toepassing van relevante processen, procedures en systemen binnen jouw vakgebied
-
Gedegen kennis van UML, RUP, Use Cases
-
Modelleringstechnieken
-
Functie Punt Analyse
-
Scrum, Agile development, iteratief werken (inclusief testmethodieken)
-
Relevante programmeertalen, ontwerp- en programmeertools en databasemanagementsystemen
-
Ervaring met Business Process Modelling en/of als programmeur
-
Ruime ervaring met relevante ontwikkeltools, ontwikkelomgevingen en databasemanagementsystemen
-
Ruime ervaring in een grote administratieve organisatie
-
Ruime ervaring met ontwerp en/of beheer van informatiesystemen
-
Ruime ervaring met bedrijfsprocessen, organisatiekunde en ICT
-
Klantgerichtheid
-
Samenwerken
-
Resultaatgerichtheid
-
Leervermogen
-
Organisatieloyaliteit
-
Besluitvaardigheid
-
Oordeelsvorming
-
Coachen
-
Je hebt een afgeronde, voor deze functie relevante HBO- of universitaire studie.
-
Je hebt minimaal ervaring met Java 8 en bent gecertificeerd.
-
Je beschikt over de Oracle Certified Professional (OCP) SE 8 certificering.
-
Je hebt kennis van het Spring Boot framework.
-
Je hebt ervaring met de Oracle database.
-
Je hebt ervaring met JPA (Java Persistence Architecture).
-
Je hebt kennis van REST-services en webservices.
-
Het is een pré als je kennis hebt van XL Deploy.
-
Het is een pré als je Linux-kennis hebt.
-
Het is een pré als je ervaring hebt met Websphere applicaties.
-
Het is een pré als je kennis hebt van MQ Series.
-
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 5 jaar.
-
Je hebt minimaal 2 jaar aantoonbare werkervaring met JSF (Facelets) in de afgelopen 5 jaar.
-
Je hebt minimaal 1 jaar aantoonbare werkervaring met programmeren in XL Deploy in de afgelopen 5 jaar.
-
Je hebt minimaal 5 jaar aantoonbare werkervaring met Spring MVC in de afgelopen 5 jaar.
-
Je hebt minimaal 1 jaar aantoonbare werkervaring in de afgelopen 5 jaar binnen minimaal één van de volgende gebieden: Agile-Scrum, DevOps en/of SAFe.