I'm a Java Developer/Reverse Engineer.
If you need a good Java Decompiler/Bytecode Viewer/Code Searcher, I recommend taking a look at Bytecode Viewer. It's a Reverse Engineering suite for Java classes. https://github.com/Konloch/bytecode-viewer
I also run a Java Development/Reverse Engineering forum called The Bytecode Club - https://the.bytecode.club