as far as
j2ee is concerned:
jakarta is a big one, they have masses of work for you to do
jboss is another one that you might get involved with
both of these are quite hard code but you could start with writing example apps for them if writing servers is too much at this time. They also have docs to write, which while is not programming, will get you up to scratch on the technologies quickly.
chanoch