How to join NEM and becom a java developer

I’m a java developer from china,and i hope to join NEM,and become a developer,but i find that the NEM source code is not in github?now what should i do?

nem.core, nem.deploy and the old client NCC are open source, the NIS module however is not yet open source.
nem.core should be enough to create third party software.

but how and where can i contribute code to NEM?it is not convenient if the open source code is not in GitHub,like others,BITCoin LTC ETH and so on,their’s code all in github!why not us?the reason is ?

The java version of the project (NCC and NIS) will eventually be replaced with a c++ version (catapult).
So there will be no major effort to improve the java version.
The reason we did not open source NIS was that we didn’t want copies to be around in an early phase of the project.

After catapult has been released, will further development on NEM/Catapult be transparent and in the open (like the development on bitcoin is for example)?

OK thanks

Probably not in the beginning, but nothing set in stone yet.