Home >
Junior Full-stack expert bij Luminis!

Junior Full-stack expert bij Luminis!

Werkgever
Luminis
Locatie
AMSTERDAM
Luminis Amsterdam zoekt een talentvolle full-stack developer!

Functieomschrijving

Wat is een full stack ontwikkelaar?
Voor ons betekent een full stack developer iemand die goed mee kan komen in bijvoorbeeld backend ontwikkeling en gezond geïnteresseerd is in front-end. Maar de andere kant op kan ook prima, dus een goede front-end developer die het ook leuk vindt om zo nu en dan aan de back-end te werken. Het wil niet zeggen dat je specialist in alles moet zijn, daar geloven wij ook niet in. Je expertise ligt dus voornamelijk in een van de onderdelen, maar je hebt duidelijke interesse en liefst ook ervaring in de andere onderdelen.

Waarom vinden wij het belangrijk voor medewerkers om full stack te zijn?
Wij zijn een team van enthousiaste ontwikkelaars, search en data engineers en data scientists. Wij geloven erg in zelfredzaamheid. Dus als team een project aanpakken en alles kunnen doen. Dan is het niet handig als je voor elke aanpassing aan het gedeelte waarin je niet gespecialiseerd bent een andere om hulp moet vragen. Daarnaast denken wij dat ontwikkelaars beter worden als ze de hele stack begrijpen.

Gevraagd wordt

Backender-algemeen
Backenders bij Luminis werken voornamelijk in Java, we blijven bij en doen dus voornamelijk Java 8/9. Om effectief te zijn maken we gebruik van een aantal frameworks. Denk hierbij aan het Spring framework. De meeste projecten zijn gemaakt met Spring boot. Daarnaast kijken we naar libraries uit de Netflix stack om betere applicaties te bouwen. Veel van onze projecten gebruiken een REST koppeling tussen de achterkant en voorkant van de applicatie. Uiteraard moet deze communicatie beveiligd zijn, dus basis kennis over zaken als CORS, Basic authenticatie, cookies, tokens en dergelijk is een pre.

Omdat we een team zijn dat veel met data doet, moet je hier op zijn minst in geïnteresseerd zijn. Ervaring met een of meerdere type data stores (MongoDB, Elasticsearch, Mysql/Postgres) is dan ook een must. Daarnaast is het een pre als je ervaring hebt met technologieën als: Kafka, Spark, Flink.

We verwachten dat je begrijpt hoe je goede software bouwt. Kunt werken met tools als: Intellij (eclipse mag ook), Git en Maven. Daarnaast zijn we altijd bezig met software naar productie brengen, dus ervaring met Linux en (applicatie) containers is ook een pre.
Als laatste verwachten we dus dat je in het kader van full stack ook begrijpt wat er aan de voorkant gebeurd. Je moet begrijpen wat we bedoelen met npm, grunt, webpack en bower. Daarnaast verwachten we basiskennis van css en liefst ook Sass/Less. Uiteraard moet je wat HTML pagina’s kunnen maken en heb je liefst wat ervaring met AngularJS en/of React. Veel van onze projecten maken gebruik van frontend bibliotheken als Bootstrap en/of Material Design. Dus ervaring daarmee is zeker een pre.

Frontender
Als frontender ben je verantwoordelijk voor het bouwen van goed bruikbare producten. We werken veel aan herbruikbare componenten bijvoorbeeld voor AngularJS, maar ook voor React. Uiteraard kun je heel goed omgaan met zaken als css/sass/less, html5, jQuery, npm, grunt, webpack. Ook verwachten we goed inzicht in hoe je een goed dashboard maakt en verwachten we dat je constant uit kijkt naar betere technieken om goede producten te bouwen.

Omdat we veel met data werken is het handig als je ervaring hebt met bibliotheken die grafieken en andere data visualisaties maken. Denk hierbij aan D3, maar ook aan implementaties als C3js, amcharts, of misschien ken je zelf wel betere bibliotheken.

Omdat we veel in teams werken willen we ook dat je wat basis dingen aan de backend kunt doen. Onze basis architectuur is een voorkant gekoppeld via REST aan de achterkant. Het is handig als je zelf spring controllers kunt maken in Java of als je het niet erg vindt om zelf een database op je machine te zetten zodat je samen met backenders succesvolle projecten kunt uitvoeren.

Geboden wordt

Wat je ervoor terug krijgt? Een gezellig, intiem team waar je persoonlijk benaderd wordt. Projecten in overleg, met aandacht voor jouw leerweg en ambitie. Een bijzondere werkplek in een voormalige suikersilo, een dagelijkse lunchwandeling, vers fruit en goeie koffie. Flexibiliteit, zelfstandigheid en ondernemerschap. En dat alles binnen een grotere organisatie, waar regelmatig te gekke, inspirerende evenementen georganiseerd worden – en teamuitjes niet op de laatste plek staan. Do we need to say more?

Bedrijfsprofiel

Als vooruitstrevend ICT bedrijf richt Luminis zich op het ontstaan of uitbouwen van nieuwe businessmodellen van haar klanten met behulp van de nieuwe software technologie. Luminis begeleidt ideeën van plan tot praktijk. Van idee tot innovatie. En van brainstorm tot implementatie. Luminis is ingericht als een netwerkorganisatie, ook wel platform genoemd, bestaande uit verschillende kernen. Iedere kern is gevormd om een eigen ‘spike’ oftewel inhoudelijke identiteit. Door constante verdieping en onderlinge kennisdeling ontstaat een zichzelf versterkend platform.

Meer over deze werkgever

Hoe nu verder

Ben jij geïnteresseerd in bovenstaand profiel? Luminis ziet graag jouw sollicitatie tegemoet! Door middel van het klikken op de solliciteerbutton kom je in een overzichtelijk sollicitatiescherm waar je met jouw CV, LinkedIn profiel of onze CV bouwer kan reageren op de vacature van Junior Full-stack expert bij Luminis!.

Heb je vragen? Bel of mail me:
Contactpersoon: Edwin Brongers
Email: Edwin
Telefoon: 050 - 2101001
...of we bellen jou

Meer weten?

Contactpersoon:
Edwin Brongers
Telefoonnummer:
050 - 2101001
... of we bellen jou
Email:
Edwin