Hi,
I just finished my bachelor's degree where I did a project similar to this one, also in Java. I've finished my degree as the 3rd best student, so this project would be easily done by me. I have some years of experience in Java and also have knowledge in Binary Search Trees and other search algorithms.
Hope to hear from you soon!