Senior Java developer

Region Brussel

Jouw rol

 

Het werk van een Java ontwikkelaar start bij de conceptfase: je denkt samen met het merk en het team na over de meest effectieve manier om onze informatie naar onze gebruikers te kunnen geven. Je denkt mee aan een “future-proof” oplossing en architectuur, gebruikmakende van onze core content tools (Adobe Experience Manager) en weet hoe je dit op een performante manier kunt doorspelen aan onze verschillende front-end oplossingenJe gaat op zoek naar een creatieve invulling van de vooropgestelde objectieven. Maar: als onderdeel van het productteam, word je net zo goed verwacht om eigen ideeën te introduceren die waarde kunnen brengen voor de gebruiker. Bovendien houd je de vinger aan de pols als het aankomt op de nieuwe (technologische) evoluties, om zo nieuwe opportuniteiten naar boven te brengen die meerwaarde kunnen bieden aan de merken en de gebruikers. Leergierige ontwikkelaar die van aanpakken weet

 

Je hecht belang aan kwaliteit en je hebt een groot verantwoordelijkheidsgevoel.Je bent vakbekwaam en leerbereid, de technologische evolutie opvolgen is voor jou een natuurlijke reflex. Je weet ook perfect welke trends er zich afspelen in frontendontwikkeling, en gaat hier graag mee aan de slag. Je hebt teamgeest, en je weet je vlot te integreren en te identificeren met de doelstellingen van de klant. Je weet hoe het is om te werken in een Scrum team en kan je snel aanpassen aan veranderende business noden.Je hebt aantoonbare ervaring (3 tot 5 jaar) metJavaGit en JiraUnit Testing (Junit, Mockito,..)Spring boot / MVCAWS Cloudfront, cloudformation, beanstalk, elasticsearchPipelines (Jenkins, Bitrise)AWS LambdasVerder heb je ook kennis over of interesse in:AEM developmentNode.JSAWSServerless programmeren (Quarkus, Micronaut)Thymeleaf (of andere templating engines)Test Driven DevelopmentWerken in een bruisende omgeving

 

Je krijgt niet alleen de kans om mee te bouwen aan het digitale verhaal van de kalnt, maar ook om de koers mee te bepalen. Als ontwikkelaar zet je mee de toon in het opvolgen van de nieuwste technologieën en methodologieën. Je komt terecht in een zeer flexibele en inspirerende omgeving waarin innovatie, creativiteit en experimenteren deel uitmaken van het DNA. Je krijgt de ruimte voor zelfontplooiing om de beste te worden in jouw domein. Je kan werken in een mensgerichte organisatie, die aandacht heeft voor een goede work-life balance.Je krijgt een (zelfstandige) contract (fulltime) tot 30/06/2021. Verlenging op jaarbasis mogelijk. 

 

  • Aantoonbare ervaring met (CI/CD) pipelines (Jenkins, Bitrise) is een pluspunt

  • Aantoonbare ervaring met AWS (Cloudfront, Cloudformation, Beanstalk, Elasticsearch, Lambdas, ...)

3 Minimum aantal jaren
5 Ideaal aantal jaren

  • Aantoonbare ervaring met GIT en Jira

3 Minimum aantal jaren
5 Ideaal aantal jaren

  • Aantoonbare ervaring met Java development

3 Minimum aantal jaren
5 Ideaal aantal jaren

  • Aantoonbare ervaring met Spring Boot/MVC

3 Minimum aantal jaren
5 Ideaal aantal jaren

  • Aantoonbare ervaring met Test Driven Development is een pluspunt

 

  • Aantoonbare ervaring met Unit Testing (JUnit, Mockito, ...)

3 Minimum aantal jaren
5 Ideaal aantal jaren

 

  • Aantoonbare kennis van AEM development is een pluspunt

  • Aantoonbare kennis van AWS Serverless programmeren (Quarkus, Micronaut) is een pluspunt

  • Aantoonbare kennis van Node.JS is een pluspunt

  • Aantoonbare kennis van Thymeleaf (of andere templating engines) is een pluspunt

  • Aantoonbare ervaring in een standaard programmeertaal of aantoonbare ervaring in verwante omgevingen.

  • Aantoonbare ervaring in gebruik van code versioning (vb. Subversion)/ testing & code profiling tools/issue management tools (bijv Jira).

  • Aantoonbare ervaring in het maken van technische analyses.

  • Aantoonbare ervaring in ontwikkeling van JAVA gebaseerde toepassingen

1 Minimum aantal jaren
3 Ideaal aantal jaren

 

  • Aantoonbare ervaring om programmatieopdrachten zeer vlot te kunnen uitvoeren: coderen, testen en debuggen.

  • Aantoonbare grondige kennis en toepassing van Agile ontwikkelingsmethodiek, waarbij een leidende rol kan worden opgenomen.

  • Aantoonbare grondige kennis Object-oriented analyse & design en UML

  • Aantoonbare grondige kennis van een of meerdere programmeertalen en omgevingen zoals Java/J2EE, … inclusief frameworks (bijv. Maven, ...).

  • Aantoonbare kennis en ervaring om een ontwikkelteam te leiden en ontwikkelaars te coachen.

  • Aantoonbare opleiding met certificatie of gelijkwaardig door ervaring in programmeertalen en omgevingen zoals Java/J2EE, ...

 

  • Hogere opleiding (Master of Bachelor) met technische/engineering of bedrijfseconomische achtergrond of gelijkwaardig door ervaring.