From 
Java Download Image
To do Develoment you will need the SDK and Documentation

 
JCreator Downloads     Download Freeware IDE

Violet
Violet

Violet is a free cross-platform UML editor