System integration & workflow specialist

Hybrid, Brussels 

350-400 euro/day

1. CONTEXT/INTRODUCTION

European Commission agency which provides high quality corporate solutions/information systems for DG JUST and DG HOME, enabling the successful implementation of the Commission's Digital Transformation and EU policies.

2.DESCRIPTION OF THE TASKS

  • Design, plan, document and implement the configuration and release management process for systems with parallel development with continuous test and integration into the production stream, in such a way that the parallel code branches are frequently re-aligned to minimise integration effort.
  • Design, implement plan and monitor a code branching model allowing:
    • - work in parallel for multiple releases
    • - parallel development between team members
    • - parallel development between separate teams
    • - tracking of features
    • - preparation for production releases
    • - quickly fixing live production problems.
  • Design, plan, implement integration strategies and patterns in a JEE/HTTP secured ecosystem.
  • Apply best practices of distributed architecture to solve complex integration problems between information systems.
  • Design, implement and document APIs to be exposed in a secured manner on a public facing API Gateway.2
  • Design, plan, implement and deploy workflows: business process definition and task definition (service or user tasks) relying on APIs and business events.
  • Work in a container based infrastructure. 

3. LEVEL OF EDUCATION

Masters/Bachelors Degree 

4.KNOWLEDGE AND SKILLS

The following additional skills and knowledge are required for the performance of the above-listed tasks:

  • Excellent knowledge of code repositories version control, code review etc. (such as BitBucket,
  • GitLab)
  • Excellent problem solving skills.
  • Excellent interpersonal and communication skills.
  • Participation in open source projects.
  • Good writing skills: documentation is part of the tasks.
  • Capability of integration in an international/multi-cultural environment
  • Experience in a large enterprise-level multi-team project
  • Ability to produce IT architecture document about complex integration patterns
  • Aptitude in reporting
  • Very good communication skills with technical and non-technical audiences
  • Analysis and problem solving skills
  • Capability to write clear and structured technical documents
  • Ability to participate in technical meetings and good communication skills

NON-Technical skills:

  • Capability of integration in an international/multicultural environment.
  • Ability to work in multi-cultural environment, on multiple projects with multiple

    stakeholders.

  • Ability to understand, speak and write in English
  • High degree of discretion and integrity is required

5.SPECIFIC EXPERTISE

Following specific expertise is mandatory for the performance of tasks:

  • Excellent knowledge of HTTP and API design
  • Excellent knowledge of JEE and REST or SOAP APIs.
  • Excellent knowledge of at least one BPMN workflow engine.
  • Excellent knowledge of asynchronous communication and publish/subscribe

    techniques and technologies: Apache Kafka, JMS.

  • Excellent knowledge of integration testing best practices.
  • Good knowledge of Docker, Kubernetes and cloud native architectures.
  • Good knowledge in GRPC and Protobuf format.
  • Good knowledge of distributed or microservice architectures and complex event

    processing.

  • Good knowledge in Web security, OAuth2.0 and OpenID Connect.

Location

Brussels, Belgium

Job Overview
Job Posted:
7 months ago
Job Expires:
Job Type
Full Time

Share This Job: