1. Java (JForex) to extract data from Dukascopy's JForex platform
2. Java (JForex) to call the C++ dlls from a specified directory and implement them
there are going to be hundreds of DLLs (about 500). So you are being paid to write a program to call all the C++ DLLs from a directory.