technical documentation based on UML, Ability to think analytically and create solutions concepts based on Java