Job Description
Employment Type: Long-Term Contract (W2 Only, No Third-Party Candidates Please)
Location: We prefer candidates that are commutable to our Salt Lake County office
We are seeking two experienced Java Engineers with expertise in business rule engines to join a long-term project team. These roles involve designing, developing, and maintaining Java-based applications that integrate with business rule management systems (BRMS) to automate complex business logic and decision-making processes.
Key Responsibilities
- Design, develop, and maintain Java applications with integrated rule engine frameworks.
- Translate business requirements into executable rules using a BRMS (such as Drools, IBM ODM, JBoss BRMS, or similar).
- Collaborate with analysts and stakeholders to capture requirements and implement policy-driven logic.
- Troubleshoot and optimize performance of rules execution across environments.
- Contribute to code reviews, testing, and documentation.
- Support long-term scalability and maintainability of rule-based applications.
Qualifications
- 5+ years of Java development experience, including object-oriented design and frameworks (e.g., Spring, Hibernate).
- Hands-on experience with at least one business rules engine (Drools, IBM ODM, Red Hat Decision Manager, JBoss BRMS, or similar).
- Strong understanding of decision tables, rules authoring, and rules deployment.
- Experience with RESTful services, API integration, and enterprise application development.
- Excellent problem-solving and communication skills.
- Ability to work independently as well as within a collaborative project team.
Preferred Skills
- Familiarity with compliance-driven or policy-based systems.
- Experience in large enterprise environments.
- Knowledge of DevOps pipelines, CI/CD practices, and automated testing.
Job Tags
Long term contract, Contract work, Work at office,