logo

Bekijk alle vacatures

Back-End Engineer

Vlaams-Brabant, Vlaams-Brabant

Senior Back-End Engineer

Start Date: 02/06

Duration: Initially until the end of the year, with the possibility of extension

Work Schedule: 40 hours per week, with a 60/40 on-site/remote working schedule after the initial period

Core Responsibilities:

  • Design and implement event-driven, API-based microservices using Java and Spring Boot.
  • Apply Domain Driven Design (DDD) concepts and patterns effectively.
  • Collaborate within a cross-functional team including front-end, back-end, and domain experts.

Required Technical Proficiency:

  • Java 17+, Spring Boot, Java EE
  • Event Driven Architecture (EDA) – Kafka expertise preferred
  • REST APIs (OpenAPI Specification), Microservices, GitOps
  • DDD knowledge: Bounded Contexts, Aggregates, Value Objects, etc.
  • Kubernetes/OpenShift, Cloud Native principles
  • CI/CD pipelines: Tekton, ArgoCD
  • Persistence: JPA/Hibernate, JDBC/SQL
  • Testing: TDD, JSON/Avro serialization
  • Security: Secure coding & OWASP top 10 practices
  • Integration: JMS, Camel

Strongly Valued (Nice-to-Haves):

  • Kafka Connect, Kafka Streams, KSQLDB
  • Advanced Kubernetes practices (ArgoCD, secret management with 1Password)
  • Distributed tracing (OpenTelemetry), ELK/EFK, Dynatrace
  • Jasper/iText reporting, Event Stores
  • Authentication: SAML, OpenID Connect

Not Expected:

  • Team lead or tech lead responsibilities
  • Primary focus on Ops work

Soft Skills:

  • Analytical and inquisitive mindset
  • Comfortable in multicultural and cross-functional environments
  • Fluent English (Dutch is a plus)
  • Strong communication, teamwork, and conceptual thinking skills

Important Instruction:

Candidates must include a short motivation directly on their CV, highlighting their fit for this role. Key elements to address include:

  • Relevant experience with Event Driven Architecture (preferably with Kafka)
  • Practical application of Domain Driven Design principles
  • Experience with Java (17+), Spring Boot, and cloud-native development
  • Hands-on experience in DevOps environments (CI/CD, Kubernetes, etc.)

Please ensure availability and submit CVs in Word format along with the required motivation. 

Deel deze vacature

Powered by