In a bowl, cream the butter with the sugar until it is light and fluffy and it has a very light yellow color (about 4 mins). Add the eggs, vanilla and almond extracts, sour cream, and lemon zest. Mix together.
Sift together the flour and baking powder and add alternately with the orange juice in batches mixing until you have a smooth, even batter.
Pour into a round greased cake pan and bake in a pre-heated 350 degree oven for 45 to 50 minutes or until an inserted knife comes out clean.
Tip: The filling for this cake is usually guava or pineapple but a good vanilla custard also goes great. Frost with a merengue icing.
More Info: Traditionally, Dominican Cakes don't use sour cream but I found that it gives the cake an incredible moistness.