В чем разница между Java разработчиком и разработчиком ПО (software developer)? И может ли Java разработчик работать Andorid разработчиком?
=============================================================================================================================================

 В чем разница между Java разработчиком и разработчиком ПО (software developer)? И может ли Java разработчик работать разработчиком ПО (software developer) и Andorid разработчиком? 

 Java-разработчик это подвид разработчика ПО. 

 Добрый день!  

Разработчик ПО - говоря проще, разработчик, который пишет программы (программист). Писать программы можно на разных языках, в том числе и на Java. А значит, Java разработчик является разработчиком ПО.  

Android разработчик это своего рода подвид java разработчика, если он разрабатывает андроид приложения на java. Помимо андроид разработчика есть например, промышленная разработка ПО на Java (enterprise). Но также андроид разработка является отдельным направлением, так как на сегодняшний день приложения в большей степени разрабатывают на kotlin