
Software Engineer, EU based
Whirr Crew s.r.o.
contract
Posted on:
Location Type: Remote
Location: Czech
Visit company websiteExplore more
About the role
- Participate in the migration of an existing rule engine to IBM BAMOE v9
- Design, implement, and maintain rule-based components using Drools / BAMOE
- Work on parallel and high-performance rule execution scenarios
- Develop and maintain Java EE / Spring Boot services supporting rule execution
- Collaborate with architects and DevOps teams on Kubernetes / OpenShift deployments
- Write and maintain unit tests and ensure code quality
- Participate in code reviews and peer reviews
- Troubleshoot, optimize, and refactor existing rule logic for scalability and performance
- Support integration of rule services with surrounding enterprise systems
Requirements
- Strong experience with Java EE and Spring Boot
- Hands-on experience with rule engines, especially Drools
- Experience with IBM BAMOE 8/9, RHDM, or equivalent IBM Business Automation solutions
- Experience with parallel rule processing and performance optimization
- Experience deploying applications on Kubernetes and/or OpenShift
- Familiarity with CI/CD pipelines and containerized deployments
- Ability to work independently and communicate effectively in distributed teams
- Nice to have: Previous experience with IBM ODM / Business Central
- Nice to have: Experience with Kafka or asynchronous processing
- Nice to have: Background in banking, finance, or government systems
- Nice to have: Experience with cloud-native architectures
- Nice to have: Knowledge of BPM / workflow engines (jBPM, Kogito)
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Java EESpring BootDroolsIBM BAMOERHDMKubernetesOpenShiftCI/CDperformance optimizationasynchronous processing
Soft Skills
independent workeffective communicationcollaboration