Whirr Crew s.r.o.

Software Engineer, EU based

Whirr Crew s.r.o.

contract

Posted on:

Location Type: Remote

Location: Czech

Visit company website

Explore more

AI Apply
Apply

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