Mentor-Bank is a project mainly written in Java, it's free.
Java technologies course sample Bank Application
This is a training project of "Java-technologies and practices of creation applications in multi-level architecture" course. The main goals of this project are folowing: