Senior Java Developer
Details
- Status:
- Gearchiveerd
- Publicatiedatum:
- 5-5-2020
- Weergaven:
- 70
- Reacties:
- 1
- Op locatie:
- Nieuwegein
- FTE:
- 36 uur per week
Opdrachtomschrijving
- Dienstverband
ZZP / Payroll
- Locatie
Nieuwegein
- Startdatum
03-08-2020
- Duur
1 jaar (verlenging is optioneel)
- Uren per week
36
Functieomschrijving
Doelstelling
Voor de ontwikkeling van applicaties binnen verschillende big data frameworks wordt gezocht naar een senior Java developer met ervaring in het ontwikkelen van op microservices software architectuur gebaseerde applicaties met Spring Boot, gebruik makend van big data technologie stacks zoals Kafka, Elasticsearch, Cassandra, MongoDB e.a.. Focus ligt op de doorontwikkeling van bestaande en nieuwe applicaties in de vorm van analytische processen en het vastleggen en verwerken van grote hoeveelheden gestructureerde en ongestructureerde data.
Verantwoordelijkheden
Je gedraagt je als ervaren Java developer van big data applicaties in een bestaand DevOps team en binnen de agile projectaanpak werk je mee aan de totstandkoming van de applicaties.
Je werkt graag samen in een DevOps team van ontwikkelaars, data scientists, grafische vormgevers en cloud- en big data system engineers en bent snel enthousiast om samen met collega’s te werken aan nieuwe uitdagingen.
Je bent niet snel uit het veld geslagen ook al weet je niet meteen hoe alles precies in elkaar steekt.
Je hebt een passie voor open source software en experimenteert hier graag mee.
Je blijft op de hoogte van relevante ontwikkelingen en je doet proactief voorstellen ter verbetering van het technisch beheer.
Je draagt kennis over naar collega's over relevante expertise binnen het eigen vakgebied.
Binnen het eigen vakgebied ben je in staat adviserend op te treden bij incidenten, problemen, changes en projecten.
Je neemt deel aan piketdiensten (stand-by) en participeert iedere dag in ontwikkeltrajecten.
Vakmatige taken
Als ervaren Java developer weet je hoe om te gaan met onzekerheden – daarvoor toon je in je werk een passende houding en gedrag. Je staat open voor nieuwe zaken, bent van nature nieuwsgierig en leergierig. Werken in een dynamische en soms hectische omgeving past bij jou als persoon.
De gevraagde algemene kennis en ervaring bevat de volgende aspecten
Het aantoonbaar kunnen overdragen van state of the art kennis
Op de hoogte van relevante ontwikkelingen in het vakgebied
Test driven development (TDD) en test automation
Networking en security
Functioneel programmeren/ Objectoriëntatie
Datastructuren
Participeren in het verder implementeren van functionaliteiten in de vorm van analytische processen, predictive Analytics en het vastleggen en beschikbaar stellen van data (gestructureerd en ongestructureerd) m.b.v. deze omgeving.
Competenties
Probleemanalyse;
Overtuigingskracht
Initiatief
Klantgerichtheid
Leervermogen
Samenwerken
Mondelinge presentatie
Werkervaring
In de afgelopen 10 jaar minimaal 6 jaar werkervaring als Java developer, waarvan minimaal 3 jaar als senior Java developer.
in afgelopen 5 jaar, minimaal 3 jaar werkervaring met het ontwikkelen in Java.
Minimaal 2 jaar werkervaring met Agile-, Continuous Delivery- en DevOps werken.
Minimaal 2 jaar werkervaring met Spring Framework, Microservices, én onderhoud en support op de door jouw/-team ontwikkelde applicaties die in productie draaien.
Werkervaring met de volgende programmeertalen en omgevingen
Java 8+;
Kotlin;
Scala;
Linux;
Bash scripting.
Werkervaring met de volgende (gedistribueerde) databases
DBMS’en;
SQL;
NoSQL;
MongoDB;
Cassandra;
Elasticsearch.
Werkervaring met Spring Framework en Spring Boot 2+
Werkervaring met de volgende concepten
OAuth
OWASP
REST en GraphQL
JSON
Reactive Programming.
Werkervaring met de volgende Cloud (management) producten
Terraform;
Nomad;
Vault;
Consul;
Docker;
OpenStack.
Werkervaring met de volgende toolings
Git;
Jenkins;
Maven;
Nexus;
Sonar;
Keycloak.
Werkervaring met front-end programmeertalen en frameworks
HTML5;
JavaScript;
CSS3;
Angular 2+;
Typescript.
Werkervaring met
Test driven development (TDD) en test automation;
Networking en security;
Functioneel programmeren/Objectoriëntatie;
Datastructuren.
Eisen/ Knock-outcriteria
CV van maximaal 7 pagina's A4.
In de afgelopen 10 jaar minimaal 6 jaar werkervaring als Java developer, waarvan minimaal 3 jaar als Senior Java developer.
Minimaal 2 jaar werkervaring met Agile-, Continuous Delivery- en DevOps werken.
In de de afgelopen 3 jaar, aantoonbare werkervaring met Spring Framework en Microservices.
De kandidaat bezit de volgende (gedrags)competenties
Probleemanalyse: Signaleert problemen, zoekt en herkent belangrijke informatie, rafelt vraagstukken uiteen en legt verbanden tussen gegevens.
Overtuigingskracht: Toont gedrag dat erop is gericht om anderen te overtuigen van een bepaald standpunt en instemming te krijgen met bepaalde plannen of ideeën.
Initiatief: Signaleert kansen. Handelt ernaar en durft daarbij risico’s te nemen om uiteindelijk een bepaald herkenbaar voordeel voor de organisatie te behalen. Begint liever uit zichzelf dan passief af te wachten.
Klantgerichtheid: Stelt hoge eisen aan de kwaliteit van het eigen werk. Is voortdurend op zoek naar mogelijkheden om de kwaliteit te verbeteren.
Leervermogen: Is alert op nieuwe informatie. Maakt zich actief meester van nieuwe kennis en past deze effectief toe voor de eigen functie.
Samenwerken: Heeft oog voor het groepsbelang en draagt actief bij aan het gemeenschappelijke resultaat.
Mondelinge presentatie: Presenteert feiten, meningen en ideeën op een heldere wijze. Maakt hierbij gebruik van relevante communicatiemiddelen. HBO werk -en denkniveau Uitstekende beheersing van de Nederlandse taal in woord als geschrift.
Bovenstaande competenties/ gevraagd werk -en denkniveau hoeven niet in het CV te worden benoemd maar moeten middels concrete voorbeelden duidelijk uitkomen tijdens het verificatiegesprek. Wanneer blijkt dat tijdens het verificatiegesprek de kandidaat niet over de gevraagde competenties beschikt, zal dit leiden tot het terzijde leggen van de offerte.
Wensen
Werkervaring met de volgende programmeertalen en omgevingen
o Java 8+;
o Kotlin;
o Scala;
o Linux;
o Bash scripting.
Werkervaring met de volgende (gedistribueerde) databases
o DBMS’en;
o SQL;
o NoSQL;
o MongoDB;
o Cassandra;
o Elasticsearch.
Werkervaring met Spring Framework en Spring Boot 2+
REST en GraphQL - JSON - Reactive Programming.
Werkervaring met de volgende Cloud (management) producten
o Terraform;
o Nomad;
o Vault;
o Consul;
o Docker;
o Kubernetes;
o OpenStack en/of public cloud omgevingen als AWS, Google Cloud, Azure.