Senior Fullstack Java Developer Marketing


Introductie

Ben jij toe aan een verantwoordelijke baan waarin je uitgedaagd wordt om zelfstandig aan de slag te gaan? Werk je graag Fullstack in een academische setting en heb je een brede kennis aan tooling en technieken? Dan is dit voor jou een interessante functie!

Organisatie

Onze klant is een start-up in Groningen. Nog geen 4 jaar geleden zijn zij met een aantal mensen begonnen om software te ontwikkelen voor de online marketing. Wat zij doen is een soort van digitale SWOT-Analyse waarin zij de klant hun organisatie beoordelen ten opzichte van de concurrenten die zij hebben in de markt. Dit maakt het mogelijk voor bedrijven om overwogen en gerichte marketingstrategieën te formuleren en in ze zetten. De klant kan online op een dashboard zien wat hun prestaties zijn ten opzichte van de concurrentie. Ze staan dicht op de klant en zijn continu in gesprek met hun om de beste resultaten voor hun klanten te boeken. Hun klantenbestand varieert van fortune 500 companies tot zeer lokaal midden en kleinbedrijf.

Om hun product mogelijk te maken zijn ze dagelijks bezig met het verzamelen van data uit verschillende API’s, thirdparties en scrapen zij data middels Selenium. Deze rauwe data wordt verwerkt in een presentatielaag voor de klant en is uiteindelijk de output voor een eindgebruiker in de vorm van grafieken en statistieken.

Het team bestaat uit 4 man die fulltime aan de slag zijn en twee jongens die daarnaast nog parttime werken. Dit team bestaat uit de commerciële mensen die verantwoordelijk zijn voor de sales en één software ontwikkelaar. Om het team te versterken hebben zij nog een Fullstack Java Developer nodig. Je wordt dus onderdeel van een start-up die commercieel veel potentie heeft en waar je ook persoonlijk nog veel in kunt groeien.

Functie

Als Senior Fullstack Java Developer ga je aan de slag met het bestaande platform. Je zal als Senior Fullstack Java Developer naast de CTO, die zich meer op de achtergrond begeeft, verantwoordelijk zijn voor de IT binnen de start-up. Het platform bestaat uit twee databases, één relationele voor algehele configuratie en één voor data-opslag, met daar bovenop een microservices architectuur om door middel van social en third party API’s en ook custom website scraping data op te halen en op te slaan per klant op een generieke gedimensionaliseerde manier. Er is een webapplicatie gebouwd waarin met behulp van een Javascript custom expression language de data per klant op elke manier kan worden gecombineerd en geplot om strategische inzichten te verschaffen die een voordeel kunnen bieden ten opzichte van de concurrentie.

In je functie zal je naast developen ook veel schakelen met je collega’s en de klant. Het zal dan ook voorkomen dat je bij de klant langs gaat. Om je daarin tegemoet te komen zijn ze bij deze organisatie ook flexibel als het gaat om werktijden en je werkplek. Er wordt wel verwacht dat je minimaal 2 dagen per week op kantoor aanwezig bent. Andere dagen ben je vrij om remote te werken als je dat zelf prettig vindt.

Taken die jij zal vervullen zijn oa.

  • Systeembeheer op servers bij Amazon & Google;
  • Monitoring van de data harvesting, applicatie uptime en backup processen;
  • Assisteren bij technisch accountbeheer;
  • Bijhouden van documentatie over bestaande of nieuwe processen en architectuur;
  • Ontwikkelen van processen mbt accountbeheer;
  • Nieuwe services bouwen om nieuwe types data op te halen;
  • Nieuwe features ontwikkelen met ons team voor klanten;
  • Contact met data suppliers en freelancers;
  • Dagelijks contact punt voor sales/commercie voor vragen.

Functie eisen

  • Afgeronde informatica opleiding op HBO of WO niveau;
  • 5+ jaar ervaring met Java, Spring(boot), Hibernate & MySql;
  • Ervaring met het implementeren van API’s en Webscraping;
  • Ervaring met Git, Maven, Continuous Integration m.b.v. GitLab;
  • Ervaring met AWS en Google Cloud Platform;
  • Ervaring met Linux & Bash Scripting & Crontab;
  • Ervaring met webservices (HTTP, REST, JSON);
  • Ervaring met Spring MVC, Tiles, Javascript, SASS, JQuery.

Kennis – Nice to have

  • Ervaring met Selenium en proxies voor Webscraping;
  • Ervaring met VPN (pritnl) en MongoDB;
  • Ervaring met DNS Setup, NGINX en SSL-termination;
  • Ervaring met Percona Database tooling;
  • Ervaring met Maven en Nexus;
  • Ervaring met NodeJS en NPM;
  • Ervaring met Google for Work & Google Admin;
  • We werken met tooling als Slack, Pingdom, Browserstack.

Aanbod

  • Ruim salaris aanbod;
  • 25 Vakantiedagen;
  • Laptop en telefoon van de zaak;
  • Flexibiliteit als het gaat om werktijden/-dagen;
  • Zeer uitdagende functie;
  • Een academische werkomgeving;
  • Korte lijnen met je teamleden.

Inlichtingen

Voor meer informatie over deze vacature kun je contact opnemen met één van onze collega’s. Je kunt ons bereiken via info@java-professionals.nl of bellen naar 020-8203666.

Sollicitatie

Heb je interesse in bovenstaande vacature? Klik dan op de knop ‘solliciteren’ en reageer direct. Of stuur je CV en een korte motivatie naar info@java-professionals.nl.