Medior Software engineer (Java, open source) - Apeldoorn

Gelderland  ‐ Onsite
This project has been archived and is not accepting more applications.
Browse open projects on our job board.

Description

Functieomschrijving
De unit IV is verantwoordelijk voor het verstrekken van informatie aan klanten binnen en buiten het Kadaster. De dienstverlening rond deze unit wordt verzorgd door meerdere scrum teams. Deze teams zijn multidisciplinair en verantwoordelijk voor het gehele voortbrengingstraject tot en met de implementatie in productie. De dienst MijnKadaster vormt het toegangsportaal voor zakelijke klanten. Deze applicatie bestaat grotendeels uit sterk verouderde, slecht onderhoudbare code (Struts 1) en draait op een verouderd (Java 5) platform. Doel van deze opdracht is om de applicatie te herbouwen met de kennis en middelen van nu op een recent platform. Na deze opdracht worden er enkele andere applicaties die op dezelfde manier herbouwd/gemigreerd
Je beschikt over minimaal HBO werk- en denkniveau, bij voorkeur verkregen op basis van een afgeronde opleiding IT. Je hebt aantoonbare kennis van en ervaring met moderne programmeertalen en ontwikkelprincipes. Het gekozen framework zie je enkel als gereedschap om je doel te bereiken. Je kunt je in een kort tijdsbestek nieuwe technieken en omgevingen eigen maken. Je ziet het als een uitdaging om optimaal gebruik te maken van de mogelijkheden van technieken. Je bent resultaatgericht, klantgericht en kwaliteitsbewust en je hebt kennis van en relevante werkervaring met systeemontwikkeling. Je hebt ruime en aantoonbare kennis en ervaring met het ontwikkelen van Java Webapplicaties. De opdracht betreft de herbouw van enkele legacy applicaties op HP-UX naar een PaaS platform op Linux.
Werkzaamheden:
•Wijzigen en toevoegen van UnitTests en applicatie code (Java, Maven, Groovy, frameworks)
•Wijzigen en toevoegen van Gluecode en ondersteunen van test automatisering
•Automatiseren van Deployments (XL Deploy, Tomcat7, private PaaS)
•Deelnemen in een Scrum / DevOps team (Stand-ups, retrospectives, multidisciplinair, e.d.)
•Uitvoeren van impactanalyses, planningssessies
•Deelnemen in de Java community
•Deelnemen in toepassen en bijhouden van Java ontwikkelstandaarden
Functie-eisen
Eisen:
•Java, Spring Framework
•Ervaring met recente Javascript ontwikkelingen (NPM/Bower/AngularJS) is een pré
•Kennis van recente JVM talen (Groovy, Scala) is een pré
•Kennis van Continuous Integration / Delivery: Maven, Jenkins, XL Deploy, Sonar
•Kennis van Integration Patterns, Cloud concepten, SOAP, REST
•Kennis van Git (GitHub)
•Kennis van Docker
Competenties:
•Zelfstandigheid, en ervaring in zowel beheer- als vernieuwingstrajecten
•Deelnemen in een Scrum / DevOps team (Stand-ups, retrospectives, multidisciplinair, e.d.)
•Zelfstandig komen met verbetervoorstellen en borgen van de implementatie hiervan
•Gedegen kennis van de te gebruiken methoden en technieken
•Goede communicatieve vaardigheden
•Overtuigingskracht
•Over eigen grenzen heen kijken en bereid zijn aanpalende werkzaamheden op te pakken
Arbeidsvoorwaarden
Startdatum: 1 oktober 2015
Verwachte einddatum: 1 september 2016
Optie op verlenging: Ja
Inzet: 40 uur per week
Standplaats: Apeldoorn
Aantal posities: 1
Sluitingsdatum vacature
Op deze vacature kun je reageren tot vrijdag 2 oktober 2015 om 08:00 uur.
LocatieApeldoorn
ContactpersoonAfdeling Resource Management
T:
E:
Start date
n.a
From
CC Group
Published at
02.10.2015
Project ID:
991570
Contract type
Freelance
To apply to this project you must log in.
Register