Hola, soy Víctor, ING de Software, he usado java por más de 2 años, y java FX por más de 1 año, puedo desarrollar tu aplicación fácilmente, solo necesito saber si ya tienes la información, ya que esto ayudaría a agilizar el desarrollo, si no, la el desarrollo tomara más tiempo, otra duda es como te gustaría que funcionara los criterios para las búsquedas.
Para esto desarrollaré una aplicación en Java y JavaFX, así como una base de datos para almacenar toda la información que requieres, y así mostrar la información requerida.