Yes. Having an Italian passport allows you to live and work anywhere in the EU. Under the terms of Article 17 (ex Article 8) of the Treaty on European Union, "any person holding the nationality of a member state is a citizen of the Union." "EU citizenship, which supplements national citizenship without replacing it, grants citizens the right to move freely and to reside on the territory of the member states" (Article 18).