Senior Java Developer
(min. 10 jaar ervaring)
Als senior java developer ben je primair verantwoordelijk voor het ontwikkelen van nieuwe back end applicaties, het ondersteunen van de software development life cycle en het meewerken aan de verbetering en het evolutief onderhoud van de bestaande back end applicaties.
De professionele "jij"
Je bent resultaatgericht, niet alleen voor jezelf maar ook voor het team. Je hebt een uitstekende kennis van de levenscyclus en fasen van een softwareontwikkelingsproject, de verschillende rollen en tooling, specifiek voor ontwikkeling van back end toepassingen. Je hebt ervaring met minstens één van de Agile projectmanagementmethoden (Scrum, Kanban, Lean, ...).
Je bent een:
-Uitstekende communicator
-Sterk individueel EN een teamspeler
-Handhaver van overeengekomen principes en pragmatisch wanneer nodig
-Probleemoplosser
Je bent leergierig en hebt een sterk verlangen om op de hoogte te blijven van trends in de branche en technologische ontwikkelingen. Je kan individuele ontwikkelaars en het team verder helpen door middel van kennisoverdracht en het geven van het nodige advies. Je neemt technische verantwoordelijkheid in alle stadia en iteraties van back end softwareontwikkeling. Je houdt het overzicht op de ontwikkeling van systemen met een grote softwarecomponent, van de ontwerpfase tot de productie. Je plant en beheert de ontwikkeling van back end software en past de juiste methoden, tools en technieken voor de ontwikkeling van software toe. Je meet en bewaakt de toepassing van de overeengekomen standaarden voor back end softwareontwikkeling, inclusief de beveiligingsstandaarden. Je draagt bij aan de ontwikkeling van het beleid, de standaarden en de richtlijnen voor back end softwareontwikkeling.
Je ziet er niet tegenop om je weg te vinden in de bestaande geplogenheden van een werkend system.
Vaardigheden die je hebt
Je bent een senior java developer met ervaring in meerdere domeinen.
-Je bent iemand die collegas inspireert.
-Je draagt je kennis actief over aan je collega's en zorgt ervoor dat die wordt toegepast.
-Diepgaande kennis van JAVA softwareontwikkeling
-Je hebt ervaring met software design
-Ervaring met netwerkontwerp: kennis van netwerkprotocollen, beveiliging en schaalbaarheid
-Gevorderd begrip van applicatiebeveiliging
-Grondige kennis van open-source identity- en access management (IAM) en de daarop gebaseerde standaarden zoals OpenID Connect, 0Auth 2.0 en SAML.
-Webclienttechnologieën: HTML, CSS, Typescript, AJAX, ...
-Webservices-technologieën: Microservices, REST, JSON, ...
-Tools: Git, GitLab CI/CD, Maven, Gradle, IntelliJ, Docker, Jira, ...
-Gegevensverwerking: SQL, NoSQL, Graph, Elastic (ELK), ... inclusief tools voor gegevensbeheer
-Infrastructure: VMware, Red Hat Enterprise Linux, Red Hat OpenShift,
-Angular Web Application Framework ontwikkeling
Ervaring die je meebrengt
Als senior java developer:
-Je hebt minstens 10 jaar ervaring met de ontwikkeling van back end toepassingen met, en het bijhorende ecosysteem
-Je ontwikkelt back end toepassingen op basis van business en functionele analyses in samenwerking met de Business/Functioneel analisten. Je voert de technische analyse uit, documenteert deze en stelt deze voor voordat je aan een implementatie begint.
-Je ondersteunt test- en kwaliteitsinitiatieven zodat we kwaliteitssoftware in productie kunnen nemen.
-Je levert technische documentatie als standaardonderdeel van je werk.
-Je bent een ervaren coach die developers naar uitmuntendheid leidt.
-Je hebt ervaring met het technisch professionaliseren van ontwikkelomgevingen
-Je draagt bij aan het onderhoud van back end toepassingen om ze te verbeteren of aan te passen aan wijzigingen in software- of infrastructuurstandaarden. Je pakt applicatie-gerelateerde incidenten aan en zoekt er de meest geschikte oplossingen voor
-Je volgt technologische ontwikkelingen op de voet en geeft technisch advies in jouw specifieke kennisgebieden
-Je implementeert graag best practices
Je werkcontext
Door te waken over de veiligheid van het land, door veiligheidsrisico's te voorkomen, door advies te geven aan de politieke, gerechtelijke en militaire overheden en door bedreigingen te verstoren, heeft het werk binnen de VSSE een belangrijke maatschappelijke impact.
Je hebt de Belgische nationaliteit en spreekt Frans of Nederlands als hoofdtaal met minstens een basiskennis van de andere taal en het Engels.
Je hebt een groot verantwoordelijkheidsgevoel en je blijft discreet over je werk. Je hebt een veiligheidsmachtiging van het niveau "Zeer Geheim" of je gaat akkoord om er een te verkrijgen (= akkoord met veiligheidsonderzoek). Hieraan zijn voor jou geen kosten verbonden.
Opgelet: werken op afstand is niet mogelijk, je moet 5 dagen op locatie in Brussel werken. Je werkplek is op loopafstand van het station Brussel Noord. Werkuren zijn zeer flexibel
Aanbod
Je zal deel uitmaken van een groeiende KMO met ruimte voor initiatief en persoonlijke ontwikkeling. Wij zorgen ervoor dat je in een uitdagende maar aangename werkomgeving terecht komt met leuke collega's. Samen met jou stippelen we een carriereplan uit, met aandacht en budget voor bijkomende opleidingingen / certificaties. Je kan rekenen op een motiverend salaris, aangevuld met extralegale voordelen, inclusief bedrijfswagen (of alternatieve vergoeding).
(Freelance ook mogelijk)