I study Java for about 2 years. I developed programs interacting with data bases and using Spring, GWT, Hibernate, JavaEE, Swing, AWT, XML parser, i.e. both desktop and web applications. At present, I work as SQL, Groovy developer. I think I can help you.