Heb jij een uitstekend analytisch en creatief vermogen om robuuste, schaalbare en innovatieve software te ontwikkelen? Klinken Java, Angular, TypeScript en Distributed Databases je als muziek in de oren? En wil je graag werken in een jong, professioneel en informeel team binnen één van de snelst groeiende Managed Hosters van Nederland? Dan zijn wij op zoek naar jou!

Wat ga jij doen?

Als Java Developer bij Shock Media werk je aan diverse applicaties, vergaande automatisering van complexe processen en nieuwe innovatie oplossingen. Shock Media heeft voor het beheren van virtualisatieclusters, om bijvoorbeeld Private & Public clouds op te zetten, zelf een softwarepakket ontwikkeld: LARAGRID. Er worden diverse opensource Linux tools gebruikt om virtuele machines high-available te configureren en te laten draaien. Deze onderliggende tooling bestaat uit onder andere:

  • QEMU/KVM, de feitelijke hypervisor;
  • Logical Volume Manager (LVM) en Zettabyte File System (ZFS), voor volumebeheer op de clusternodes;
  • Distributed Redundant Block Device (DRBD), voor datareplicatie tussen clusternodes;
  • Netwerk Bridging, om virtuele netwerken en -kaarten aan fysieke netwerken te koppelen. 

De software is onder andere verantwoordelijk voor het beheren van resources die aan virtuele machines gealloceerd kunnen worden. Dit zijn bijvoorbeeld werkgeheugen, cpu cores en storage. LARAGRID kan qua functionaliteit worden vergeleken met pakketten als VMWare, OpenStack en Proxmox. Het onderscheidt zich op het gebied van toegankelijkheid, kostenefficiëntie en gebruiksvriendelijkheid. De gehele cloud van Shock Media, met vele honderden servers, draait op de LARAGRID software. Als Java Developer bij Shock Media zal een groot deel van jouw werkzaamheden bestaan uit het verder ontwikkelen en optimaliseren van LARAGRID. Je werkt direct samen met een gedreven team developers en nauw samen met onze Server & Network administrators. Check voor meer informatie LARAGRID.com!

Hoe je dag eruit kan zien?

Je komt binnen en drinkt eerst een kop koffie met je collega’s om de dag te beginnen. Jullie beginnen de ochtend met een stand-up meeting  om te bespreken wat de stand van zaken is en waar iedereen mee bezig is (geweest). Wanneer je bent ingelogd op je computer kijk je in de issue tracker naar wat prioriteit heeft. Je ziet dat er nog een bug opgelost moet worden. Omdat deze bug de release van de eerstvolgende versie in de weg zit ga je hier meteen mee aan de slag. Tijdens de pauze is het tijd om je collega’s de oren te wassen met pingpongen. Na de lunch ben je weer vol energie en zie je dat er nog een code review gedaan moet worden van een feature die een collega de afgelopen week heeft ontwikkeld. Je vindt hierin nog een fout, maar samen met je collega hebben jullie deze al snel opgelost en wordt de feature geaccepteerd. Vervolgens kijk je in de issue tracker wat de lopende zaken zijn en je nog meer kunt oppakken vandaag. Aan het eind van de werkdag sluit je af en ga je met een voldaan gevoel naar huis.

Waar ga jij dit doen?

Shock Media is al bijna 20 jaar een Managed Hosting Provider met een zeer technisch team die graag onderling kennis deelt en innovatief is. Dagelijks verzorgen we de bereikbaarheid en beschikbaarheid van duizenden websites en (web)applicaties. Werken bij Shock Media betekent werken in een innovatieve en sterke organisatie, die voorop loopt in de branche en waarbij je in een zeer professionele, informele en ambitieuze omgeving jezelf volledig kunt ontplooien. Onze jonge, gezellige en open bedrijfscultuur maakt het letterlijk mogelijk van je hobby je werk te maken, jezelf te zijn en met de gedrevenheid van jou en je collega's een essentieel onderdeel te zijn van een flink groeiende organisatie. Waar nodig kun je voldoende technische begeleiding en vrijheid van ons verwachten om jouw functie steeds meer inhoud te geven. 

Wat vragen wij?

Binnen Shock Media kom je in aanraking met veel verschillende technieken en software. Je beschikt daarom over de volgende kennis en ervaring: 

  • Een relevante opleiding, minimaal op HBO-niveau (bijvoorbeeld HBO Informatica); 
  • Je bent bekend met het werken volgens Agile of een andere vergelijkbare methodiek;
  • Basis kennis van Linux- en Unix-omgevingen is een pre, je moet je er in ieder geval goed in willen verdiepen;
  • Je hebt ervaring met Java; 
  • Je hebt ervaring met of interesse in technieken als JAX-RS, Guice, RxJava, Antlr, Angular, TypeScript Distributed Computing en Distributed Databases; 
  • Je houdt actief ontwikkelingen in de softwareontwikkeling bij.

Daarnaast kun je je vinden in de volgende kenmerken: 

  • Een punctueel, structureel en daarnaast analytisch vermogen;
  • Je kunt goed samenwerken en communiceren;
  • Daarnaast kom je ook zelfstandig goed tot je recht; 
  • Beheersing van de Nederlandse en Engelse taal in woord en geschrift;
  • Geen 9 tot 5 mentaliteit en een flexibele, positieve en gezellige instelling.

Wat bieden wij?

  • Een gezellige, informele en jonge werkomgeving binnen een sterk groeiende organisatie met korte lijnen naar andere afdelingen en collega’s; 
  • Veel ruimte voor eigen inbreng; 
  • Voldoende vrijheden om jezelf te ontplooien en waardering voor je inzet;
  • Doorgroeimogelijkheden;
  • Goede secundaire arbeidsvoorwaarden, denk hierbij aan diverse netto vergoedingen, goede reiskostenvergoeding of eventueel een lease auto; 
  • Een marktconform salaris afhankelijk van jouw kennis en werkervaring; 
  • En natuurlijk een goedgevulde backlog ;-). 

Enthousiast geworden?

Stuur dan snel jouw motivatie en cv naar Denise Mulder via vacatures@shockmedia.nl. Ook voor vragen over deze vacature kun je dit e-mailadres gebruiken.

Acquisities worden niet op prijs gesteld!

Onze bedrijfscultuur