Java

Many applications are nowadays developed using Java. By now, it has even become possible to develop high-performance server applications, but in order to do so, special measures and know-how must be invested.

  • Use of suitable structures and algorithms
  • Parallel processing
  • Recognizing and implementing worthwhile optimizations

However, Java is more than just the programming language, it comes with the JVM (short for Java Virtual Machine), which runs on various platforms. The JVM is most commonly programmed using Java, but there are alternatives such as

Scala is particularly useful for the development of high-performance applications thanks to its ability to substantially facilitate the control of parallelism (multithreading).

Java-Relevant Knowledge

  • Java
  • JSE (J2SE)
  • JEE (J2EE)
  • Multithreading
  • JSF
  • Richfaces
  • MyFaces
  • Ajax
  • Servlets
  • Seam
  • JSP
  • JSTL
  • EJB
  • JMS
  • JPA
  • JPA2
  • Hibernate
  • RMI
  • JDBC
  • JDO
  • JUnit
  • TestNG
  • Swing
  • AWT
  • JasperReports
  • JMX
  • BSF
  • Scala
  • JRuby
  • Clojure
  • Railo (ColdFusion)
  • ant
  • maven
  • Eclipse
  • JProfiler
  • Application servers: Jboss, Oracle WebLogicServer 6.0/6.1/7.0/10.3
  • Hadoop
  • SCJP (Sun Certified Java Programmer) 2003
  • SCWCD (Sun Certified Web Component Developer) 2003
  • SCBCD (Sun Certified Business Component Developer) 2005

 

IT Sky Consulting GmbH
Kirchgasse 17
8203 Schaffhausen
Switzerland
Phone: +41 79 2704802
info@it-sky-consulting.com