I'm Finnish, but I write all my code in English. You can never know who will maintain your code after many years, so it's best to have the code and its documentation in a common language, and English is the industry standard language in programming.
In documents and UI prototypes that need to be shown to the users and clients, I might use Finnish, so that the users and clients would understand them better. But they don't need to see the code, so that should always be in English.
The only places where I've seen code written in Finnish is in elementary programming courses and books. And even there I think that it would be best to have everything in English, so that the new programmers will never get used to writing code in any other language. (And if they anyways decide to use Finnish, at least write it properly with letters Ä and Ö instead of A and O! At least Java supports all Unicode characters in method and variable names, so you can even write them with Chinese characters, if you so feel like.)