For out client EC we are looking for System Integration and Workflow Specialist
1. DESCRIPTION OF THE TASKS
The tasks to be performed include:
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.
• 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.
2. KNOWLEDGE AND SKILLS
Following expertise is mandatory for the performance of the 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, Auth2.0 and OpenID Connect.
At least 15 years of specific expertise in back-end languages and frameworks such as Java, Spring Boot, and Hibernate
At least 6 years of specific expertise in database technology such as GraphQL database
At least 15 years of specific expertise in database technology (relational and NoSQL DB)
At least 8 years of specific expertise in authentication and authorization management (auth provider)
At least 10 years of specific expertise in API integration
At least 8 years of specific expertise in API management solution
At least 6 years of specific expertise in reactive programming (Spring WebFlux)
At least 6 years of specific expertise in
defining cloud architecture on multiple providers (Azure, AWS, GCP)
At least 7 years of specific expertise in containerized environments (Docker, Kubernetes)
3. Specific Expertise
• Ability to participate in multi-lingual meetings, good communication skills.
• Capability of working in an international/multicultural environment, rapid self-starting
capability and experience in working in a team, understanding the needs, objectives, and
constraints of those in other disciplines and functions.
• Ability to adapt to unplanned changes or decisions.
• Ability to understand, speak and write in English C2.
• High degree of discretion and integrity is required as the applications managed and
maintained in SANTE.R.4 contain personal and confidential data.
4. Certification and Standards
• Oracle Certified Expert, Java Web Services Developer or Oracle Java Certified Expert Java Web
component developer or Oracle Certified Professional Java Programmer
Following certificates & standards are recommended for the performance of tasks:
• Certified Kubernetes Administrator or Certified Kubernetes Application Developer
5. Service Delivery
The services shall be performed remotely in Near-site location allowing to reach the Commission premises in Brussels within 2 hours.
Laptop will be provided by the Commission.
The external service provider may be requested to participate in the meetings with the Commission’s services in Brussels (and exceptionally in other locations).