Saludos,
El programa que estas pidiendo no suena nada dificil, por eso puse un bid bajo.
Para acabar con lo principal que es lectura y escritura de dos programas, deberia estar listo en un par de horas, si lo que buscas es interfaz grafica podemos mejorarlo tambien, no incluiria un cargo adicional por eso, de ahi en adelante tendrias que poner alguna otra oferta y quedamos ahi.
Tengo cerca a media decada con Java y lo practico seguido en trabajo y proyectos propios. Este seria un buen proyecto para el fin de semana.
(Lo de "librerias", tendras que darme mas detalle, las librerias para leer y escribir ya estan en las librerias basicas del JDK, por lo que no me quedo claro lo que pediste, a menos que te refieras a hacer una clase con varios metodos similares, cada uno funciona distinto, eso es override).