Grease a 15x10x1 inch baking pan.
Line the bottom of the pan with parchment paper, grease the top of the paper and set aside.
Preheat the oven to 375*F.
In a small bowl, stir together the flour, baking powder, cinnamon, ginger, nutmeg, salt and set aside.
In a large mixing bowl beat the eggs on high speed for about 5 minutes until thickened.
Lower to medium speed and gradually add the sugar, beating until it is light in colour and fluffy.
Stir in the pumpkin and the lemon juice.
Next, beat in the flour mixture just until combined.
Spread the batter evenly in the prepared baking pan using an offset spatula.
Sprinkle the finely chopped walnuts evenly over the batter.
Bake in the preheated oven for about 12 minutes or until the cake springs back when touched.
Meanwhile, lay out a clean kitchen towel and sprinkle generously with icing sugar. (This will ensure that the cake does not stick to the dish towel and will give the cake a pretty appearance.)
When the cake is done, immediately loosen the edges with a knife and invert it onto the clean kitchen towel (nuts side down) and peel off the parchment paper.
Starting at the short end, roll the cake in the towel and transfer to a wire rack and cool for 30 minutes to set the shape.