Server-side, backend
We can write the backend code in the following languages:
Java SE/EE, Spring, Hibernate, Servlets/JSP, Google Web Toolkit (GWT), Groovy/Grails, JasperReports, REST/JSON, WebServices/SOAP, XML/XSD/DTD.
And for the desktop applications: JavaFX, Swing, SWT, Eclipse RCP, Eclipse Platform plugins, IntelliJ Platform plugins.