Agree with all of that, but what about my last line regarding the future for JAVA-based programmers?
BOAC,
There's plenty of future for JAVA programmers in the Financial Sector.
Much more of a future than there is for people who program in the short-term trendy languages like Python, Ruby and all that nonsense.
C/C++ will always be the big daddy though, so that might be a good thing for Java programmers to learn if they want some diversity of skills.