Hi,
Definition of Java Bean : A Java Bean is a reusable software component that can manipulated visually in a builder tool.
Now coming out of formal world
A Java class is called java bean = Normal java class + Some rules to follow
and some minimal rules are
1.The bean class must provide a zero-argument constructor
2.The bean must support persistence, by implementing the Serializable or Externializable interface.
so basically your class is a java bean, but with no use.The variables chef,waiter,cleaner are not properties but they are simple class level variables.
I hope this explains your query.