Now the ejb3.0 is working. The solution was to change my maven project type to the "ejb" and use the ejb 3.0 version in the maven ejb plugin.
Yes, you are correct the beans.xml is not needed.
But the @Local annotation is not needed. I checked from the EJB3.0 specification:
ejb-3_0-fr-spec-simplified.pdf page 16
If bean class implements a single interface, that interface is assumed to be the business interface
of the bean. This business interface will be a local interface unless the interface is designated
as a remote business interface by use of the Remote annotation on the bean class or
interface or by means of the deployment descriptor.