• Job code: QR6454
  • Dev Java

Senior Java Developer - Leeuwarden

Leeuwarden
Voor onze eindklant in Leeuwarden zijn wij op zoek naar een senior Java developer die breed inzetbaar is als Dev Engineer. In deze functie ben je werkzaam in een squad dat zich bezig houdt met het uitzetten van het Mainframe. Je vindt het leuk om in een multidisciplinair team samen te werken en tegelijkertijd vind je het ook belangrijk dat je je eigen expertise in kunt zetten.

Werkzaamheden:
De klant heeft als ambitie om eind 2019 het mainframe uit te zetten. Er is gekozen om de bestaande functionaliteit om te bouwen naar een java applicatie. Dit betekend dat de bestaande op het mainframe draaiende processen worden vervangen door een web applicatie op basis van Spring dat draait op een linux redhat omgeving met een Oracle database. Daarnaast wordt er een batch applicatie in Java ontwikkeld voor de batches die nu nog op het mainframe draaien. Omdat de tijdslijnen kort zijn en de bestaande functionaliteit niet uitgebreid wordt is er gekozen voor een conversie tool (Software mining). Naast het gebruik van de conversie tool moeten de applicaties nog wel in compliant Java frameworks worden gezet (RIAF ervaring is een enorme pre).

Werkomgeving: 
Binnen de area worden zowel het achterstanden (eg. achterstand op het betalen van een lening of hypotheek) als andere generieke processen ontwikkeld en beheerd. Jij zal je vooral bevinden in het Generics gedeelte van de area en specifieker, werken aan een aantal belangrijke bankprocessen (e.g. vervangen betaalpas) die nu nog op het mainframe in Leeuwarden draaien. Deze processen zijn van cruciaal belang voor de bank en de uitdaging van dit nieuw te vormen squad is om de huidige kwaliteit te waarborgen op een compleet nieuwe stack (Linux, Oracle, Java). Door slim om te gaan met het generiek opzetten van een java framework/library zijn jullie als squad in staat om deze kwaliteit vast te houden maar waken jullie ervoor dat de huidige applicatie regel voor regel herschreven moeten worden.

Profiel:
Een enthousiaste engineer met passie voor IT, een echte teamspeler die zijn/haar collega's ook IT inhoudelijk zal laten groeien en aantoonbare ervaring heeft met opzetten van migratie/ orchestratie applicaties en het genereren van code waar dit een grote tijdwinst bleek te bieden. Je kunt conceptueel denken maar bent in staat dit om te zetten in acties. Tevens heb je ervaring met het testen van web applicaties. Bij voorkeur heb je ook ervaring met het mainframe. Ervaring met Spring/Oracle en linux is een must-have en ervaring met het RIAF framework en het Baker framework zijn een pre.

- Je bent een zeer ervaren Java developer, en gebruikt diverse frameworks en technologieën zoals 
  Spring 4/5, Spring boot, Oracle, JMS (SOAP), Active MQ, Spring data / Hibernate, Linux, Java 8 en 
  Cucumber. Je hebt ook ervaring met het oplossing van performance problemen in een java 
  applicatie.
- Je hebt een Bachelor/ Master in Informatica, of vergelijkbaar.
- Je hebt minimaal 8 jaar ervaring in Java en bent instaat ontwerp beslissingen te nemen.
- Je hebt een passie voor techniek en hebt een actuele visie op de IT-expertise
- Je hebt overzicht over het volledige spectrum van engineering skills (analyse, design, bouw, test, 
  CI/CD pipeline, beheer)
- Je kunt efficiënte en beheerbare code opleveren
- Je kunt een goede balans aanbrengen tussen problem-solving en over-engineering
- Je hebt ervaring met testen en diverse testtools als Junit, Virtualize, Cucumber etc (bij voorkeur 
  testervaring in migratie trajecten)
- Je bent een go-to person bij ontwikkel uitdagingen
- Je hebt er lol in om jezelf uit te dagen en je collega’s op een hoger niveau te krijgen. Je geeft 
  gevraagd en ongevraagd feedback, en verwacht dit zelf ook te krijgen.
- Het is voor jou vanzelfsprekend dat je anderen helpt om beter te worden, net zoals je hoge eisen 
  aan jezelf stelt.
- Je streeft er naar om een T-shaped engineer te worden.
- Je hebt ervaring met Agile/Scrum/Devops en de Continuous Integration and Delivery practices.
- Je hebt ervaring met tools als GitLab, Artifactory, Sonar, Maven, Ansible , Team Foundation server 
  en Jenkins.
- Je spreekt uitstekend Engels.
- Je hebt een proactieve houding in het halen van benodigde informatie en doet dit op een open en 
  directe manier.
- Ervaring binnen bancaire sector en met het RIAF framework is een pre;

 
Apply