Save Job
Posted 2mo ago

Senior Fullstack Java Developer

@ DZ BANK
Utrecht, Utrecht, Netherlands
OnsiteFull Time
Responsibilities:develop software, test code, architect solutions
Requirements Summary:Senior Java developer with 4+ years in the last 7 years;Angular 2+;JavaScript/TypeScript; automated testing; Kafka; integration; software architecture; 2+ years agile/scrum/DevOps; SQL.
Technical Tools Mentioned:Angular, Java, Javascript, Typescript, Kafka, Jira, Confluence, Oracle, Jenkins, Git / Gitflow, Spring Boot, Ansible, Docker, SQL
Save
Mark Applied
Hide Job
Report & Hide
Job Description
We zoeken een ondernemende, veelzijdige en vakbekwame DevOps-ontwikkelaar. In een team wordt momenteel gewerkt aan twee producten.

In het DevOps-team zijn meerdere rollen vertegenwoordigd: ontwikkeling (backend/frontend), (geautomatiseerd) testen, functioneel en technisch beheer, UX, scrum master en product owner. Je kunt goed samenwerken en je bent creatief in het bedenken van oplossingen voor functionele behoeftes uit de organisatie. Je hebt aantoonbare ervaring met scrum en agile werken. Jouw focus ligt op Java-ontwikkeling, maar je staat ervoor open om je ook te verdiepen in andere technologieën en competenties als de werkzaamheden en taken van het team daarom vragen. Ook vind je het belangrijk dat je samen met het team verantwoordelijk bent voor de resultaten. Hier zet je je actief voor in.

Binnen het DevOps-team ben je medeverantwoordelijk voor het uitvoeren van alle ontwikkelwerkzaamheden, inclusief uitvoeren van (unit)testen en documenteren.
Kwaliteit (in brede zin, dus bijvoorbeeld ook security) is van essentieel belang voor deze werkzaamheden, jouw eigen werk en dat van teamgenoten.
Je draagt bij aan nieuwe architecturale en softwarematige oplossingen. Hierbij ben je in staat out-of-the-box te denken, en ideeën om te zetten in werkende oplossingen (bijvoorbeeld met een POC). Je werkt in een DevOps-setting. De scope is dus niet werkende software, maar werkende oplossingen.

Verantwoordelijkheden
  • Binnen het DevOps-team ben je medeverantwoordelijk voor het uitvoeren van alle ontwikkelwerkzaamheden, inclusief uitvoeren van (unit)testen en documenteren.
  • Kwaliteit (in brede zin, dus bijvoorbeeld ook security) is van essentieel belang voor deze werkzaamheden, jouw eigen werk en dat van teamgenoten.
  • Je draagt bij aan nieuwe architecturale en softwarematige oplossingen. Hierbij ben je in staat out-of-the-box te denken, en ideeën om te zetten in werkende oplossingen (bijvoorbeeld met een POC).
  • Je werkt in een DevOps-setting. De scope is dus niet werkende software, maar werkende oplossingen.

Functie eisen
  • In de afgelopen 7 jaar, minimaal 4 jaar aantoonbare werkervaring als senior Java ontwikkelaar
  • In de afgelopen 4 jaar, minimaal 2 jaar aantoonbare werkervaring met Angular (versie 2+)
  • In de afgelopen 5 jaar, minimaal 3 jaar aantoonbare werkervaring met Javascript / Typescript-ontwikkeling
  • In de afgelopen 5 jaar, minimaal 3 jaar aantoonbare werkervaring op het gebied van (geautomatiseerd) testen/softwarekwaliteit (unittesting van frontend-code en/of Integratie/UI testen van frontend)
  • Aantoonbare ontwikkelervaring met berichtenuitwisseling via Kafka
  • Aantoonbare werkervaring op het gebied van integratie (zoals release management)
  • Minimaal 3 jaar aantoonbare werkervaring op het gebied van software architectuur
  • Minimaal 2 jaar aantoonbare werkervaring in een agile/scrum/DevOps-omgeving
  • In de afgelopen 5 jaar, minimaal 3 jaar aantoonbare werkervaring met SQL

Wensen
  • Aantoonbare werkervaring met het beheren van complexe IT-systemen met meer dan 1.000 gebruikers
  • Ervaring met Jira en Confluence of vergelijkbare tools
  • Aantoonbare werkervaring met Oracle-databases
  • Ervaring met Jenkins
  • Ervaring met GIT / Gitflow
  • Ervaring met Spring Boot
  • Ervaring met Ansible
  • Ervaring met Docker