I'm a student who knows general concept of JAVA, I want to be junior Java developer or Android developer, my question is which one has more job opportunity in California and can shortcut to get good job? I am an automation engineer, but want to be a Java developer. Which job is more stressful and which one is more fruitful?