How to create my own rendering engine to render 3D Tiles?

Is this even possible for a team size of 1 person who only knows Java? I want to do it for the android platform (first). I am willing to learn C++ and OpenGL ES, etc.