jShogi is a japanese cheese game developed in java, using multi-trheaded environment and design patterns, you can download it here http://www.leandrocosta.pro.br/.
There's some java libraries in http://code.leandrocosta.pro.br/ free for use, you can see a part of my code. Linux User since 1998, contributor of Arch Linux Br community.
I work with java development by 5 years, developing solutions that fets your need.
Greate experience in Linux administrator, web servers ( tomcat, apache ), mail servers (qmail, postfix ), ftp servers (proftp, vsftp ), firewalling, vpn, etc.