Agents in Action: Building Autonomous Java Systems That Don’t Break in Production