Preheat an oven to 350°F. Place the raisins in a bowl and add water. Allow them to soak for at least 15 minutes. This will help make the raisins a little bit more plump.
In a bowl of a stand mixer, cream the butter with the paddle attachment. Add the brown sugar, granulated sugar, salt, vanilla extract, and almond extract. Combine well and add the eggs one at a time.
In a small bowl mix together the flour, rolled oats, cinnamon, cardamom, baking soda, and baking powder.
Add the flour mixture into the bowl of the stand mixer in two batches. Mix until well combined.
Drain the raisins from the water. Stir the raisins and walnuts into the batter.
Prepare a baking sheet with parchment paper and spray with non-stick spray. Take about a tablespoon of the batter and roll it into a ball. Place on the baking sheet. Bake for 11-15 minutes or until they have cooked.