Ontwikkelaar
Role details
Job location
Tech stack
Job description
Onze klant heeft een eenvoudige webapplicatie nodig waarmee gebruikers trivia-vragen kunnen beantwoorden. Ze hebben een service gekozen die de vragen en antwoorden genereert, maar deze heeft bepaalde beperkingen en mist een gebruikersinterface (UI). Kun jij de applicatie bouwen die ze willen? Vereisten De Open Trivia Database biedt een simpele API met één endpoint om trivia-vragen en antwoorden in JSON-formaat op te vragen. De Open Trivia API zelf is echter niet ideaal, omdat een slimme gebruiker de JSON kan bekijken en het juiste antwoord kan ontdekken. Een oplossing in de vorm van een tussenliggende API (Java back-end) die twee endpoints biedt, zou dit probleem oplossen: Daarnaast is er een simpele gebruikersinterface (UI) nodig zodat de gebruiker makkelijk kan communiceren met de applicatie. Oplevering
-
Een link naar Github waar de broncode kan worden gevonden;
-
Een README in de hoofdmap met instructies voor het bouwen en uitvoeren van de applicatie;
-
Een link naar de werkende applicatie op een cloud-platform (optioneel). Suggesties Spring Boot is het aanbevolen framework, omdat het webfuncties out of the box aanbiedt;
-
Overweeg (unit) testen
-
Er is geen vereiste om een database te gebruiken
-
Front-end technologie is niet belangrijk, kies wat je wilt. Inzenden Als je de opdracht hebt voltooid, laat dan je gegevens en een link achter met waar we de code kunnen vinden. Als je liever eerst met ons praat of als je niet zeker weet of je de opdracht moet doen, bel ons dan: 085 0175888.
Vacaturekenmerken
Requirements
Laat zien wat je in huis hebt Quad programmeeropdracht Waarom een opdracht? In sommige gevallen is een technische opdracht geschikt om je ervaring met de ontwikkeling van webapplicaties in Java aan te tonen. We erkennen echter dat dit een aanzienlijke investering van je tijd en energie vraagt. Met dat in gedachten, willen we graag uitleggen waarom we je zouden kunnen vragen om zo'n opdracht te voltooien, en waarom het de moeite waard zou kunnen zijn voor je om dit te overwegen. Vanuit ons perspectief Veel van ons werk draait om het coderen in Java en het gebruik van technologieën die horen bij het Java ecosysteem. Daardoor moeten we bevestigen dat iedereen die interesse heeft om bij een van onze teams te komen, goed is in Java of het potentieel heeft om dat snel te worden. Voor kandidaten met een carrière waarin ze meerdere jaren professioneel met Java gewerkt hebben, is een kort technisch gesprek meestal genoeg. Er zijn echter wat onzekerheden als een kandidaat geen ervaring heeft met Java-ontwikkeling in een professionele omgeving. Dit is meestal het geval wanneer een kandidaat:
- Bijna of net afgestudeerd is en op zoek is naar een eerste baan.
- Overstapt naar software-ontwikkeling vanuit een andere carrière.
- Een ervaren ontwikkelaar is, maar voornamelijk in andere talen dan Java. In deze omstandigheden is het verstandig voor ons om een demonstratie van de software-ontwikkelingsvaardigheden van een kandidaat te vragen. In het verleden hebben we gezien dat de meesten die de opdracht afmaken het goed genoeg doen om een vervolggesprek te rechtvaardigen. We zien dit als een mogelijkheid om eventuele twijfels die we nog hebben over de technische kennis weg te nemen. Bovendien is het ook een kans voor ons om met de kandidaat te werken in een scenario dat op het werken lijkt. We hopen daarbij op een soepele interactie. Vanuit jouw perspectief
Van kennismaking tot teamlid We hebben al kennis gemaakt Bel met een mede ontwikkelaar, ontdek onze filosofie en bespreek de mogelijkheden Je maakt de opdracht We hebben een vervolggesprek We nemen de opdracht met je door en daarna mag je kennis komen maken met enkele collega's Kennis maken bij Quad We doen je een aanbieding Proficiat, je bent onderdeel van een Quad team: je kunt gaan genieten van werken in vrijheid Bel met een mede ontwikkelaar, ontdek onze filosofie en bespreek de mogelijkheden We nemen de opdracht met je door en daarna mag je kennis komen maken met enkele collega's Proficiat, je bent onderdeel van een Quad team: je kunt gaan genieten van werken in vrijheid De opdracht