Disclaimer: I have little background in Java, since I am predominantly a C# developer.
Would like to have the java implementation of A* algorithm.
Yes, I saw man
If performance is your top priority, A* is probably not your best choice. A* provides an exact solution, and as a result will keep processing away until it finds the correct answer. There are other lightweight solutions that give good enough solutions in much faster time: e.g enforced hill climbing or best-first, even a simple depth first.