Backend Java Developer

Voor een opdrachtgever in Utrecht zijn wij op zoek naar een communicatieve Backend Java Developer, die snel de weg weet te vinden in een zeer grote en complexe applicatie. 

Dit ga je doen als Backend Java Developer
Je gaat werken met de nieuwste technologieën aan het vernieuwen van het plansysteem. In een DevOps team werk je aan nieuwe microservices die het mede mogelijk moeten maken om de dienstverlening en processen nog efficiënter te benutten. 
Binnen het team ben je betrokken bij iedere stap van het proces. Samen met het team maak je designs voor gedistribueerde systemen en implementeer je de oplossing. Daarbij werk je aan een volledig geautomatiseerd CI/CD proces: van het bouwen en testen van de artifacts tot het deployen op productie en het monitoren van de services. Experimenteren wordt aangemoedigd en je krijgt elke sprint tijd en ruimte om aan innovaties te werken en daarvan te leren.
Naast uitdagende en leerzame werkzaamheden is er ook tijd voor ontspanning en plezier met bijvoorbeeld tafeltennis op kantoor en leuke uitjes.

Wat doet het team?
Het team werkt aan het geautomatiseerd genereren van delen van de planning. Hierbij speelt het team een belangrijke rol door deze planning te valideren en vast te leggen in het centrale plansysteem. Er wordt voornamelijk gewerkt aan backend services, die zich in het hart van het landschap bevinden. 
Naast het faciliteren van het genereren van gedeeltes van de planning, gaan de microservices op termijn ook de grote monolithische applicatie vervangen waar honderden planners via grafische interfaces dagelijks de dienstregelingen in maken. Aan de monolithische applicatie voert het team minimale beheertaken uit.
Het gaat om een nieuw team waarbij de leden zich niet strikt aan hun eigen functie houden. Ontwikkelaars testen, testautomatiseerders ontwikkelen, en iedereen houdt zich bezig met OPS-taken. Het team werkt aan een complex gedeelte van het plansysteem en we hechten veel waarde aan van elkaar leren en elkaar verder helpen.

Hier ga je werken
De afdeling waar je komt te werken is verantwoordelijk voor verdere ontwikkeling en beheer van het plansysteem. Hierbij komen alle disciplines van systeemontwikkeling, technisch beheer en gebruikersondersteuning, naar voren. 
De applicatie is een bedrijfskritische applicatie waarmee planning wordt gemaakt voor de inzet van materieel en infra.
Op de afdeling werken ong. 150 medewerkers en kenmerkt zich door een open en warme sfeer, waar de opdrachtgever ieders persoonlijke kwaliteiten zo veel mogelijk tot hun recht laten komen. Elkaar uitdagen en voor elkaar klaar staan. Je krijgt de ruimte om met jouw unieke bijdrage echt het verschil te maken.

Wat verwachten we van jou? 
• Je bent een teamspeler; je kan zowel taken zelfstandig uitvoeren, als samen werken aan een oplossingsrichting;
• Je bent in staat om user stories en non-functional requirements te vertalen naar technische taken en implementaties;
• Je bent analytisch sterk, hebt een goed abstractievermogen en kunt complexe dingen helder uitleggen;
• Je bent leergierig en vindt het leuk om nieuwe technieken/ideeën naar het team te brengen;
• Je beschikt over goede communicatievaardigheden, je bent aanwezig in het team, aanspreekbaar en helpend;
• Je staat voor je code en hebt kwaliteit hoog in het vaandel staan.

Dit neem je mee
Functie-eisen, Opleiding, Kennis en Werkervaring:
• Je hebt minimaal 3 jaar ervaring als developer;
• Je hebt ervaring met Java 11 of nieuwer;
• Je hebt ervaring met relationele databases en query optimalisatie;
• Je hebt ervaring met event driven architecture en concepten zoals eventual consistency;
• Je hebt ervaring met DevOps (mindset en tooling);
• Je hebt ervaring met Spring Boot;
• Je hebt ervaring met Openshift (Kubernetes);
• Je hebt ervaring met Jenkins / CI tooling;
• Ervaring met Gradle vinden wij een pre;
• Ervaring met ActiveMQ vinden wij een pre;
• Ervaring met tools als Kibana, Grafana en Prometheus vinden wij een pre;
• Ervaring met Domain Driven Design vinden wij een pre.

Werklocatie
Nederland
Werktijden
40 uur per week
Basis salaris
€2400-€4600 Per maand
Geplaatst op:
18 september 2023
Close modal window

Bedankt voor je sollicitatie. We nemen zo spoedig mogelijk contact met je op!