Although an unstable MPPT system is fun to watch <evil grin>No, Arduino is not a good candidate for Java.
You could do it on Raspberry pi.
Define "production ready" - beware of the many pitfalls in building a stable system with these things.
by Robert Keim
by Robert Keim
by Jake Hertz
by Robert Keim