Experience writing business rules using latest version of ODM and Integrating with Java/J2EEApplication. Profiling and tuning of Java J2EE Applications
Perform impact analysis for potential changes to rules from a technical perspective
Technical expertise in the design development of rule engine or in complex event processing (IBM ODM) coding testing
Strong experience in ODM Decision Center.
Demonstrable experience/knowledge using/leveraging RETE algorithms creating Business Object Models for Rules.
Clear understanding of ODM Architecture and Components.
Hands on experience with authoring rules comprising of guided rules guided decision tables rule flows excel based rules.
Hands on experience in setting up eclipse-based ODM plugin Rules Designer and Decision server.
Knowledge of the ODM API including when to use Stateless vs. Stateful sessions.
Provides Intermediate level direction on designing and integrating ODM Rules Engine into Mid tier and Application tiers.
Understand and implement the security model used by ODM. This includes secure communication to/from a JVM running ODM and Decision Center.
Configure users within Decision Center (e.g. administrators read only users read/write users segmentation/partitioning of users)
Recommend (and implement) fail over options should be the primary server upon which Decision Center executes be unavailable for a while (thus prohibiting the timely retrieval of updated rules)
Identify and implement a caching strategy for rules such that a user completes a transaction using a consistent set of rules.
Proficient in Java. Minimum 6 years Java development experience Strong Hands on in latest version of Java
At least 10 yrs of technical expertise in the design development coding testing and debugging of Rules Projects and ensures that projects meets or exceed specified standards and end-user requirements.
Understand Business Requirements participate in Requirements Analysis design applications based on System Requirements and Architecture prototype if necessary develop unit test and deploy the application.
Demonstrated experience with Object Oriented Programming.
Experience implementing RESTful and/or traditional web services using technologies such as JSON SOAP XML
Experience in ODM migration IBM ODM understanding is a plus
Experience of test driven development with JUnit.
Experience in a continuous integration environment.
Experience in Financial industry is plus.
Good understanding and working experience in writing business rules using ODM and Integrating with Java/J2EE Applications
Good knowledge of relation database specifically Oracle (SQL - PL/SQL).
Strong experience in using XML JAXB
Extensive use of Eclipse (commonly used plug-ins and debug techniques)
Experience in code delivery pipelines and adept in building Build and Deployment tools using - ANT Shell script and Jenkins.
Enforce rule-based application development standards and best practices
Proactively communicates with the development QA team and management team
Contributes to an atmosphere of cross-functional teamwork within the organizations Agile project.
Expert in using and managing change management tools GIT is a plus
Active participation in requirements analysis and design process
Ensuring quality deliverables according to the functional specifications
Ensuring deliverables with proper coding standards
Performing Unit System and Integration testing
Responsible for to keep the system stable by fixing the defects
Providing support for Quality Assurance team and cleaning up of defects when required
Attending calls with customers daily to provide updates and involving in attending regular offshore and onsite meetings to provide updates
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.