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.