To prepare crumb topping, combine 1/4 cup flour with cinnamon and brown sugar in small bowl. Using a fork, cut in two tablespoons of butter until mixture resembles course meal. Set aside.
Preheat oven to 350 degrees.
Lightly coat 8-inch baking pan with cooking spray, set aside.
In a small bowl combine all dry ingredients (except sugar) and set aside.
Combine in mixing bowl powdered sugar and 1/4 cup of butter and beat until well-blended(about 2 minutes). Add vanilla and almond extracts and the egg to the mixture and beat another 2 minutes. Combine milk and juice and add to sugar mixture and beat another 2 minutes.
Add half the flour mixture to sugar mixture and stir until smooth.
Add remaining flour and stir until just combined.
Spoon half the batter into pan, spreading evenly.
Top with jam.
Spoon remaining batter over jam layer , spreading evenly.
Sprinkle top with fresh blueberries and then top the blueberries with crumb mixture.
Bake for 45 minutes or until a wooden toothpick comes out clean.
Cool for 10 minutes on wire rack. Then remove from pan and let finish cooling on rack.