Sprint CV logo

Senior BPM-Java Developer

Sprint CV·From €550

Primary stack

JavaSpringKafkaSQL

Nice to have's

JiraBambooConfluenceDockerKubernetesgRPCOpenID ConnectCLIPOAuth2

Job description

About the Position

European Commission has an open position for Senior BPM-Java Developer, requiring expertise in Java, Camunda, Spring, Kafka, and SQL for a role in Brussels, BE.

Responsibilities

  • Evolutive maintenance of the current Reusable Solutions service, mainly upon JEE technology
  • Development, maintenance, and operation of the Workflow engine service
  • Design, plan, implement integration patterns in a JEE/HTTP secured ecosystem
  • Apply best practices of distributed architecture to solve complex integration problems between information systems and K8s microservices
  • Design, implement, and document business events to be produced on a corporate event-streaming platform (Kafka) and consumed by any system from EC
  • Design, plan, implement, and deploy BPMN workflows: business process definition and task definition (service or user tasks) relying on APIs and business events
  • Work in a container-based infrastructure

Requirements

  • 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)

We Offer

  • Location: Brussels, BE
  • Salary up to: 550€/day
  • Worksite type: On-site and Remote
  • Contract type: Freelancer or Employee
  • Client: European Commission

About the Company

At Sprint CV, our mission is to help IT consultants to improve and automate their CV. Our vision is to create an ecosystem between consultants, companies, and recruiters, where CVs are fully automated and applying for a job will be super fast. We also launched a free service where we help IT consultants to apply for open positions at the European Commission by helping them with the application and introducing them to hiring companies, direct providers of the European Commission.

Contact

Have any questions? Reach out to the job poster:

Marco Pincho

Founder and Career Coach at Sprint CV

Send email

© Sprint CV. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

Sprint CV logo
Sprint CV

IT / tech за описом ITJobs; IT-послуги

More at Sprint CV

All 66 roles

Popular searches