01 - Preheat oven to 350°F. Grease and line two 8-inch round cake pans with parchment paper.
02 - In a medium bowl, whisk together the all-purpose flour, cocoa powder, baking powder, baking soda, and salt until evenly distributed.
03 - In a large bowl, beat the eggs with granulated sugar and brown sugar until the mixture is light and creamy. Mix in the vegetable oil, whole milk, and vanilla extract until well incorporated.
04 - Gradually add the dry ingredient mixture to the wet ingredients, mixing just until combined. Stir in the hot brewed coffee until the batter is smooth. The batter will be thin—this is expected.
05 - Divide the batter evenly between the two prepared cake pans. Bake for 30 to 35 minutes, or until a toothpick inserted in the center of each layer comes out clean. Let the cakes cool in the pans for 10 minutes, then transfer to a wire rack to cool completely.
06 - Place the finely chopped semi-sweet chocolate in a heatproof bowl. Heat the heavy cream in a small saucepan until it just begins to simmer, then pour it over the chocolate. Let the mixture sit for 3 minutes, then add the butter and whisk gently until the ganache is smooth and glossy. Allow it to cool to room temperature.
07 - Beat the heavy whipping cream with the powdered sugar using an electric mixer until stiff peaks form. Set aside in the refrigerator.
08 - Place one cooled cake layer on a serving plate. Spread a thin layer of strawberry jam over the top if using. Spread half of the whipped cream over the jam, then arrange the sliced strawberries in an even layer over the cream.
09 - Place the second cake layer on top. Pour the chocolate ganache over the top, spreading it and allowing it to drip naturally down the sides. Decorate with the remaining whole strawberries. Refrigerate for 30 to 60 minutes before serving to allow the layers to set.