Germany is doing well, because of :
1. Germans working hard
2. Qualified immigrants from Eastern European countries(and other parts of the world as well). Their labour is cheaper, which in turn is like adrenalin to the economy. I'll let you figure out why.
1) That's actually factually wrong (check EU work statistics) and a little racist -- adopting the stereotype of Germans as working robots. Here's a pointer:
"According to a new research on working hours in countries of the European Union, Greeks work 42.2 hours per week. more than all other Europeans. The research was conducted by the National Statistical Service of Britain for the period April-June 2011. German people work 35.6 hours per week, French 38 hours, the British 36.3 hours, while the Irish only 35 hours. In addition, according to the same research, full-time workers in Greece and Austria are working more hours (43.7) than workers elsewhere in the EU" (from the Guardian).
2) Nope, they mostly got/get lots of unqualified immigrants. Not to mention that the integration of Eastern Germany post 1989 had an enormous cost that nearly toppled Germany's economy.