MAINFRAME and Java Software Developer work environment, treatment, and development space? Please discuss it!