Preheat oven to 350°F. Grease a 9-inch round springform pan or line with parchment paper.
In a large bowl, cream together the butter and sugar until light and fluffy.
Beat in eggs, almond extract, and vanilla extract until combined.
Mix in the sour cream until smooth.
In a separate bowl, whisk together flour, baking powder, baking soda, and salt.
Gradually add dry ingredients to the wet ingredients, mixing until just combined.
Pour 2/3 of the batter into the prepared pan and spread evenly.
Spoon raspberry jam over the batter and gently swirl with a knife.
Top with remaining batter and sprinkle sliced almonds on top.
Bake for 40–45 minutes or until a toothpick inserted in the center comes out clean.
Let cool completely before removing from pan and serving.