Senior BPM-Java Developer at European Commission
European Commission
Brussels, BE
up to 11k/month
European Commission has an open position for Senior BPM-Java Developer, requiring Java, Camunda, Spring, Kafka and SQL
Expertise in Java programming language, BPM engine and Enterprise Integration
Multiple years' work experience with Spring framework, Springboot, Spring Security, Spring MVC, Spring integration and Apache Camel.
Excellent knowledge of at least one BPMN workflow engine like Camunda, Activiti, Flowable.
Excellent knowledge of asynchronous communication and publish/subscribe techniques and technologies,
Extensive experience with Apache Kafka.
Extensive experience in agile projects in relation with the following development, continuous integration and quality tools: SVN, Maven, Eclipse, JIRA, Bamboo, BitBucket, Confluence.
Experience in integration projects and DevSecOps 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
Effective work experience with SQL, PL-SQL in Oracle.
Effective experience in migration, export/import, scripts versioning tools (Liquibase or Flyway).