Het bewaken van de technische architectuur van systemen en applicaties in het team, samen met de technische architect, zodat voldaan wordt aan de concrete niet-functionele vereisten van het project, én aan de algemeen geldende architectuur-richtlijnen.Het bewaken van de technische richtlijnen rond software-ontwikkeling binnen het teamCoaching van de andere ontwikkelaars binnen het team (ondersteuning, code reviews, …)Ontwikkelen binnen een Scrum aanpakOntwikkelen ervaring in een teamErvaring en openstaan voor XP technieken (collective code ownership, test-driven development, …)Communicatieve en coachende vaardigheden naar teamleden en het volledige teamKennis hebben van evolutionair software design (object georiënteerd design, code en design patterns, simplicity, …)Actief willen meedenken met de functionele analisten en feedback gevenErvaring met microservices-architectuur en -platformen, cloud-based solutions en aanverwante zoals feature toggling, blue-green deployment, A/B testingErvaring in een DevOps-organisatie met het naar productie brengen van toepassingen met raakvlakken naar andere toepassingen in continuous deliveryAandacht voor niet functionele vereisten zoals performance, throughput, beschikbaarheid, onderhoudbaarheidKennis van en ervaring met diverse integratie-alternatieven (REST, messaging, …), event-driven architectuur, API-managementErvaring met Domain Driven DesignRemoting en serialisatie (SOAP, REST, XML, JSON)Java ontwikkeling: Java 8 en hogerJava enterprise ontwikkeling: JPA 2.0, JMS, Spring Boot, Spring CloudWeb UI ontwikkeling: AngularTechnische analyse: UML, UML tool (Enterprise Architect, Visio), design patterns, object-georiënteerde analyse en ontwerp, ERDJava builden en integratie: Maven, Jenkins, SonarQubeOntwikkelingsomgeving: IntelliJ, SQL Developer, andere tools is een plusSolliciteer hier
#J-18808-Ljbffr