thank you for sharing your question with us in the community.
As for your question:
1. it depends what status you have in Greece
2. You both need visa- the best way would be to seek employment in Germany and then get a working visa to Germany. However this depends what status you have in Greece.
In order to be more specific with my answer I would need more information.
If you have further question feel free to use our vibrant community.