Hi,
I'm highly proficient in both Java and algorithms (please look at my portfolio). Please elaborate on the details, I'll come up with your code before I get accepted for the bid.
Let's chat. Give me the necessary code, and tell me what must be done. You can accept my bid after I solve the problem.