Java

Viele Applikationen werden heute in Java entwickelt. Inzwischen kann man sogar hochperformante Serverapplikationen damit entwickeln, aber dafür muss man einiges tun und spezielles Knowhow investieren:

  • Verwendung geeigneter Strukturen und Algorithmen
  • Parallelverarbeitung
  • Lohnende Optimierungen bei Bedarf erkennen und umsetzen

Aber Java ist mehr als die "Programmiersprache" Java, es bringt mit sich die JVM, die virtuelle Maschine, die auf verschiedensten Plattformen lauffähig ist. Diese JVM wird zwar meistens mit Java programmiert, aber es gibt auch Alternativen wie z.B.

Scala ist gerade für die Entwicklung von hochperformanten Applikationen nützlich, weil es die Beherrschung der Parallelisierung (Multithreading) wesentlich erleichtert.

Kenntnisse zur Java-Technologie

  • Java
  • JSE (J2SE)
  • JEE (J2EE)
  • Multithreading
  • JSF
  • Richfaces
  • MyFaces
  • Ajax
  • Servlets
  • Seam
  • JSP
  • JSTL
  • EJB
  • JMS
  • IBatis/myBatis
  • JPA
  • JPA2
  • Hibernate
  • RMI
  • JDBC
  • JDO
  • JUnit
  • TestNG
  • Swing
  • AWT
  • JasperReports
  • JMX
  • BSF
  • Scala
  • JRuby
  • Clojure
  • Railo (ColdFusion)
  • ant
  • maven
  • Eclipse
  • JProfiler
  • Applikationsserver: 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
Schweiz
Telefon +41 79 2704802
info@it-sky-consulting.com