Senior BPM-Java Developer
Primary stack
Nice to have's
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.
IT / tech за описом ITJobs; IT-послуги
More at Sprint CV
All 66 rolesSenior Java Solution Architect
Sprint CV · Greece
IT Recruiter
Sprint CV · Belgium
ITSM ServiceNow Specialist at the European Commission
Sprint CV · Belgium
Senior DevOps Engineer with Java background
Sprint CV · Belgium