Overview
On Site
Depends on Experience
Accepts corp to corp applications
Contract - W2
Contract - 1 Month(s)
Skills
API
Apache Kafka
Apache Maven
Business Rules
Clarity
Cloud Computing
Collaboration
Job Details
We are looking for Senior Java Developer for our client in Issaquah, WA
Job Title: Senior Java Developer
Job Type: Contract
Job Description:
Pay Range: $55hr - $60hr
Responsibilities and Activities:
- Rule Authoring and Management Write and maintain business rules using Drools Rule Language (DRL) or guided decision tables within tools like Red Hat Decision Managers Business Central.
- Create and manage data objects representing facts and data for rule execution.
- Design and implement decision services based on DRL rules and Decision Model Notation (DMN). Integration and Development Integrate the rules engine into Java applications, leveraging frameworks like Spring Boot to create RESTful services or standalone applications.
- Utilize the KIE (Knowledge Is Everything) API to interact with the rules engine, assert facts, and fire rules.
- Manage projects using Maven and build rule packages (KJars).
- Work with Kogito, a cloud-native runtime for business automation, leveraging Drools for containerized deployments.
- Testing and Deployment Develop and execute tests for business rules using test-driven development methodologies and tools like Cucumber for automation.
- Deploy rule-based services and applications in containerized environments such as OpenShift or Kubernetes.
- Configure and manage the rules engines runtime environment for optimal performance.
- Collaboration Collaborate with business analysts and subject matter experts to translate business requirements into executable rules.
- Facilitate rule management and modification by business users through user-friendly interfaces like guided decision tables.
- Act as a bridge between business and IT teams, ensuring clarity and alignment.
- 10+ years of experience in Java development and enterprise application design. Strong expertise in Drools and rule-based systems.
- Hands on experience in using Drools rules engine as kjars in Spring-boot REST services or standalone using KIE.
- Experience in building REST services using Spring boot services.
- SME in creating process flows within RHDM & usage of various type of business assets [Guided tables, DRL etc].
- Experience in decision central based rules authoring & CI-CD. Working knowledge on Red Hat Decision manager.
- Hands-on experience with Google Cloud Platform (Google Cloud Platform) or Microsoft Azure.
- Proven experience in system integration and API-driven architectures. Retail domain experience is mandatory.
- Experience in legacy-to-cloud modernization projects is a significant plus.
- Familiarity with microservices, containerization (Docker/Kubernetes), and cloud-native patterns.
- Knowledge of event-driven architectures and messaging systems (Kafka, RabbitMQ).
- Experience with CI/CD tools (Jenkins, GitHub Actions, Azure DevOps).
- Understanding of data modeling and integration patterns in retail systems.
- Soft Skills Excellent communication and stakeholder management skills.
- Ability to handle both technical and business conversations effectively.
- Strong organizational skills and proactive approach to problem-solving. Hands on experience in using Drools rules engine as kjars in Spring-boot REST services or standalone using KIE.
- Experience in building REST services using Spring boot services.
- SME in creating process flows within RHDM & usage of various type of business assets [Guided tables, DRL etc].
- Experience in decision central based rules authoring & CI-CD.
- Working knowledge on Red Hat Decision manager & Git integration.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.