Java Application Architect

Entico
Brussels, Belgium
2 days ago

Role details

Contract type
Temporary to permanent
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
Dutch, English, French
Experience level
Senior

Job location

Remote
Brussels, Belgium

Tech stack

HTML
Java
JavaScript
JIRA
Bootstrap
Business Process Model and Notation
CSS
Code Review
Continuous Integration
PostgreSQL
Openshift
Scrum
Swagger
Spring-boot
Angular
Front End Software Development
REST
Jenkins

Job description

Als Java Application Architect combineer je technische expertise met een hands-on aanpak. Je speelt een sleutelrol in zowel de ontwikkeling als de architecturale keuzes binnen het project. Daarnaast ondersteun je andere ontwikkelaars en neem je verantwoordelijkheid over het deliveryproces (CI/CD).

Je werkt in een agile omgeving en draagt actief bij aan de samenwerking en kwaliteit binnen het team.

Je bent verantwoordelijk voor het definiëren en implementeren van architecturale keuzes, zoals het opzetten van REST-servicecontracten en het ondersteunen bij functionele definities (bijvoorbeeld Swagger).

Daarnaast beheer en bewaak je de lifecycle van technische afhankelijkheden, waaronder Java-, Angular- en workflowcomponenten.

Je neemt actief deel aan het agile deliveryproces en draagt bij aan ceremonies zoals sprint planning, retrospectives, daily stand-ups en refinement sessies.

Je stimuleert en bewaakt codekwaliteit door middel van code reviews en zorgt voor correct gebruik van versiebeheer volgens de geldende richtlijnen.

Als technisch aanspreekpunt ondersteun je het team en help je bij het oplossen van complexe vraagstukken.

Vereiste technische kennis

Requirements

Je beschikt over ruime ervaring met moderne Java-ontwikkeling en relevante tools en technologieën, waaronder:

  • Java (versie 21 of hoger)
  • Spring Boot
  • REST API design (contract-first aanpak)
  • Angular
  • PostgreSQL
  • Camunda (BPMN/DMN)
  • CI/CD pipelines (bij voorkeur Jenkins)
  • Containerplatformen zoals OpenShift
  • Front-end basiskennis (HTML, CSS, JavaScript, Bootstrap)
  • Jira

Je hebt minimaal 10 jaar ervaring in softwareontwikkeling, waarvan minstens 5 jaar met Java.

Kennis van hexagonale architectuur is een sterke troef.

Persoonlijke vaardigheden

Je bent een sterke communicator en kan vlot schakelen tussen technische en functionele stakeholders.

Je werkt graag samen en draagt actief bij aan een positieve teamdynamiek.

Je hebt een analytische mindset en weet complexe problemen gestructureerd aan te pakken.

Je bent in staat om, indien nodig, rechtstreeks met business stakeholders te communiceren.

Talen

Je spreekt Nederlands of Frans en hebt een goede kennis van het Engels.

Praktische informatie

Apply for this position