Where do you live in Europe? In western Europe (France, UK, Germany, Netherlands, Belgium, etc.), 30-35k+ is a common starting salary for an engineer with a MSc.
I'm in Austria, a C/C++ developer (Java, Android variant too, but I'd rather not work in it) with systems programming experience, and now 4 years of mobile work. The salaries around these parts are close to the GP scale, but not quite there ..
Before or after tax? In The Netherlands a good developer can earn between 3000 and 6000 per month before tax.
Tax is high, mainly thanks to the massive subsidies given to house owners - mortgage interest payments are subtracted from pre-tax wage before the tax is calculated. As you can guess, it's normal here for people to max their loans and go for interest-only repayments..
You're basically just renting the house from the bank. And this is common (not good, but common) in every country where interest is tax deductible, because you can multiply your 'renting' power by your top marginal tax rate.