Do you have anything to negotiate with? Like, are you better than the others, or have some additional qualifications, or related experience? If not, you might not be able to do much about it.
One thing that helps me if I really want a job but the salary is lowish:
- Make an agreement that you start "on trial" for the low salary. Make an agreement that after (some months) there will be a re-negotiation of the salary. If possible, make it part of the contract. They may be surprised but you can argue very well that you're confident you will convince them etc.
Employee jobs in Germany are really rigid, nobody will negotiate more than 5%, no matter how good you are. If you have a certain degree and x years of experience, your salary is basically fixed. So you have to add some extra "rules" and "benefits" to the contract. Lunch vouchers, gym membership, anything! Thing is, in most companies the HR/Finance dept. have a very tight budget and can't decide to give you 5k more, even if they wanted. But if they like you, they can give you all sorts of benefits and open career doors for you.
That said, I hear in the US you can negotiate harder than over here. But to get from 30k into "40k range", that's a 33%+ upgrade.