Principle Data & API Platform Engineer

 

For our client based in Brussels we are looking for an experienced Data & API Platform Engineer. This is a long term assignment. 

 

Role

  • You are both lead engineer, team coach, technical and AWS cloud architect
  • You lead the engineering of event-driven data products, data integrations and API’s by maintaining, operating and improving the data & API platform and the cloud (AWS) environment;
  • You keep an overview of the data features, participate in the feature software design and follow-up the quality and delivery of the features;
  • You continuously improve the quality and the way of working, by identifying improvements for the blueprints, the platform, the applications and the way of working;
  • You contribute to the data and cloud maturity of organization, being and expert yet pragmatic data and cloud advocate.
  • Part of the time you also do hands-on work if required, such as software design & the engineering of event stream processing for more complex features, including integrations with cloud services, API design etc.
  • Way of working keywords: Agile principles, continuous improvement, peer reviewing / pull requests, clean code, testing, …

 

Skills

 

You have hands-on experience with: 

  • Java, Spring Boot & it’s modules
  • GitOps, Git, CI/CD, configuration-as-code principles and tooling
  • HTTP, REST-style API’s with JSON (design, modelling and implementation)
  • Event-driven micro-services architecture
  • AWS services & IAM
  • Kubernetes (EKS) administration
  • Kustomize, Helm
  • Ansible, Terraform
  • Apache Kafka (MSK) administration, Kafka Connect
  • Event stream processing with Kafka Streams (in depth) 

 

You have notions of:

  • Messaging with JMS / AMQP (RabbitMQ)
  • SQL & RDBMS
  • Docker, Maven
  • Prometheus & Grafana
  • Technical writing
  • Data engineering & DataOps
  • Data modelling
  • Airflow administration
  • Dbt
  • Platform thinking, evolutionary architecture
  • EAI patterns, CDC, DDD 

Working at JUVO

  • You will join a young, dynamic team
  • Space for personal initiative
  • Knowledge sharing events
  • Fun events
  • A great atmosphere
  • On-time Payment of your bills
  • Continuation of projects