What is a Java developer's pay scale in Thailand, the ones who have 3 years experience? As a Java software developer having 3 years of experience, what are all the skills required for a software developer?