I will be joining a team as a System Analyst soon.

The working environment is Java, Pl/SQL and Oracle.

I have plenty of experience with Oracle and PL/SQL but mostly in a Z/OS Mainframe (Cobol) environment. I also have plenty of experience as a system analyst on Z/OS. But I know very little about Java and it is a confusing world for me. I do have a decent background in .Net so I know about OOP.

I know some basics in Java and can read the code.

But my understanding of the frameworks is very sketchy.

How would you approach this contract? Are there any good tutorial to understand Java as a System Analyst? With workflows, charts, and overview documentation.