Opdracht informatie (Deze opdracht is verlopen)
ICT - Software & App Development > Overig (ICT Software Development), ICT - Algemeen & Changemanagement > Overig (ICT - Algemeen & Changemanagement), ICT - Software & App Development > Overig (ICT - Software & App development)
Log in om een job alert te maken voor opdrachten binnen deze vakgebieden.
Opdracht omschrijving
Als software architect help je de organisatie met het ontwikkelen van een applicatie die complexe datastromen
verwerkt. Jij hebt ruime ervaring met het bouwen van een geheel nieuwe applicatie, CI/CD Pipelines, Automation en weet jouw kennis en ervaring effectief in te zetten naar resultaat. Je hebt kennis van moderne oplossingen en technologieën. Met jouw brede kennis van software ontwikkeling en architectuur zorg jij voor een stevig fundament t.b.v infra- en applicatielandschap Lifecycle management. Je bent innoverend bezig en werkt actief mee met de ontwikkeling van de automation architectuur en automation standaarden. Met enthousiasme deel jij je kennis met zowel jouw teamgenoten als binnen de KB organisatie.
Jij bent een software architect die:
• ontwikkelt in Java. Een taal die jij verstaat en kan leveren.
• minimaal 5 jaar ervaring heeft met Java 8 of hoger.
• bekend is met Spring Web, REST, databases en geautomatiseerd testen.
• DevOps en CI/CD heeft als de standaard.
• resultaat heel belangrijk vindt en een delivery mindset heeft.
• jouw collega’s binnen de KB in het ontwikkelproces meeneemt en overzicht bewaart.
Kennis, taken en verantwoordelijkheden
• Je hebt veel hands-on kennis en ervaring met Java ontwikkeling en met het maken
van middleware- en backend systemen o.a. op basis van REST.
• Je kunt aan de hand van functionele eisen software realiseren en automatische
software tests bouwen.
• Je hebt kennis van CI/CD en geautomatiseerd testen van software.
• Je bent bekend met development tooling (pipelines) zoals GIT en Docker.
• Je hebt kennis van SpringBoot (of soortgelijk), TDD, JUnit, Cucumber, Mockito,
Hibernate/JPA, Oracle SQL, Maven, REST/JSON, XML, XSD, Docker, Git, Jenkins, GitLab,
Ansible en SonarQube.
• Je kunt aan de hand van functionele eisen software realiseren en automatische
software tests bouwen.
• Je hebt een goed analytisch vermogen, gewend om georganiseerd en zelfstandig in
teamverband te werken en hebt daarbij ervaring DevOps, Agile en Scrum.
• Kan samenwerken met een Solution Architect, neemt het initiatief in het maken van
technisch ontwerpen.
• Het overzicht bewaken voor je team en verbinding zoekt met andere teams waar
afhankelijkheden mee zijn.
• Je neemt het voortouw en zet standaarden in het development team.
• Je hebt kennis van en ervaring met Security.
• Je bent resultaatgericht, een teamspeler, communicatief sterk en weet hoe je mensen
kan enthousiasmeren voor nieuwe manieren van werken.
• Agile werken is voor jou vanzelfsprekend