IBM ODM Java Developer

Post Date

Apr 29, 2025

Location

Bentonville,
Arkansas

ZIP/Postal Code

72712
US
Jul 13, 2025 Insight Global

Job Type

Contract-to-perm

Category

Software Engineering

Req #

NNJ-779287

Pay Rate

$42 - $53 (hourly estimate)

Job Description

Our client is looking to hire Java Developers with IBM ODM experience to help roll out a new initiative for their Real Time Safety Algorithm. This project will analyze customers item purchases and transactions in the store.

Theyre introducing IBM ODM into the initiatives environment along with a real time safety algorithm. For example, when you purchase something at our client's store, the transaction goes through fraud and legal analysis. An example of that is if a minor is trying to check out with tobacco products. The current system wont allow the transaction to go through. Now, they will be using the same type of method for prescriptions at the pharmacy. The algorithm will check for potential drug abuse, proper age verification of the buyer, etc.

You will develop and maintain decision services using IBM ODM integrated into a Java SpringBoot application, enabling dynamic rule updates for approval workflows. You will also collaborate with business analysts to model complex business rules in Decision Center while ensuring seamless integration via RESTful services and Java APIs. You will also deploy and monitor rulesets in QA and production environments, improving rule traceability and reducing change cycle time.

The team will need to run a few pilots before the final project deadline in August, so they need to hire people who will ramp up to speed quickly and start contributing to the project right away.

The goal for this project is to increase customer engagement in the US by 20% over the next 2 years.

This is a long-term project within a growing team!

We are a company committed to creating inclusive environments where people can bring their full, authentic selves to work every day. We are an equal opportunity employer that believes everyone matters. Qualified candidates will receive consideration for employment opportunities without regard to race, religion, sex, age, marital status, national origin, sexual orientation, citizenship status, disability, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please send a request to HR@insightglobal.com. The EEOC "Know Your Rights" Poster is available here.

To learn more about how we collect, keep, and process your private information, please review Insight Global's Workforce Privacy Policy: https://insightglobal.com/workforce-privacy-policy/ .

Required Skills & Experience

Strong experience with Java development and SpringBoot
Hands-on experience with IBM ODM (Operational Decision Manager)
Ability to write and maintain business rules using BRL or Decision Tables
Experience integrating IBM ODM with REST/SOAP APIs
Strong understanding of object-oriented design and enterprise integration patterns

Benefit packages for this role will start on the 31st day of employment and include medical, dental, and vision insurance, as well as HSA, FSA, and DCFSA account options, and 401k retirement account access with employer matching. Employees in this role are also entitled to paid sick leave and/or other paid time off as provided by applicable law.