imbri

Opdrachtomschrijving

De klant maakt gebruik van de nieuwste tooling voor de ontwikkeling van online leerplatformen en werken Agile. Scrum, Continuous Delivery en DevOps behoren tot de dagelijkse gang van zaken. Deze methodieken zorgen ervoor dat we snel in kunnen spelen op nieuwe wensen van leraren en leerlingen.

Je werk
Als (java backend) ontwikkelaar werk je binnen het SCRUM-team mee aan het verder ontwikkelen van de platformen. Je bent er primair voor verantwoordelijk dat de backend functionaliteit van de applicatie aan de wensen van de gebruikers blijft voldoen, maar kunt ook meewerken aan de frontend van de applicatie. Je houdt rekening met non-functional requirements als security en performance, bent (mede-) verantwoordelijk voor het operationeel houden van de applicatie in de Amazon Cloud omgeving en denkt mee over nieuwe verbeteringen aan de architectuur en design van de applicatie. Samen met de andere ontwikkelaars spar je regelmatig over nieuwe technieken en oplossingen zodat onze digitale producten best in class worden en blijven.

Je profiel
Technische vaardigheden en ervaringen
· Java 8 (of hoger) (vanaf 7 jaar Java ervaring wordt beschouwd als een senior. Een lead moet echt aantoonbaar ervaring hebben met het aansturen van teams en communicatief zeer vaardig zijn naar niet IT mensen, maar ook binnen de IT teams de discussie aan kunnen gaan over keuzes die gemaakt moeten worden)
· RESTful services and API’s
· MongoDB
· Spring
· Ervaring met Vert.x (of met event-driven, non-blocking en reactive) is een pré
· Ervaring met Elastic Search, Drools, en/of AOP is een pré
· Ervaring met frontend frameworks als Angular (4+), Typescript, SASS en NgRx is een pré
· Unit en integratie testing met o.a. JUnit, Mockito, Hamcrest en Cucumber
· Maven

Overige ervaringen
· Minimaal HBO/WO werk- en denkniveau
· Minimaal 4 jaar ervaring als ontwikkelaar in een online omgeving
· Ervaring met een agile framework, bij voorkeur SCRUM
· Ervaring met Domain Driven Design
· Ervaring met DevOps, Continuous Integration en Delivery werkwijze en tooling zoals Jenkins, Nexus, Sonar, Github
· Ervaring met AWS (Amazon Web Services) of een soortgelijk cloud platform is een pré

Persoonlijke eigenschappen
· Communicatief
· Teamspeler
· Doelgericht
· Leer- en nieuwsgierig
· Overtuigend