Java Entwicklung

Wir bieten angefangen von der Konzeption über die Entwicklung bis hin zur Nachbetreuung alles, was in einer modernen Softwareentwicklung benötigt wird. Durch langjährige Berufserfahrung können wir insbesondere bei Themen wie Softwareergonomie und Performanceanalyse tatkräftige Unterstützung anbieten.

Kernspezialitäten liegen in der Java-Entwicklung. Da wir sehr oft mit der dazugehörigen Wartung/Analyse der Server betraut werden, sind uns auch die üblichen Script-Sprachen sehr vertraut. Bei der Frontend-Entwicklung wird JavaScript mit den üblichen Frameworks, wie z.B. jQuery, immer wichtiger. Hier profitieren wir ebenso aus langjähriger Berufserfahrung, zum Teil mit der Entwicklung von eigenen performanceoptimierten Web-Frameworks.

J2EE

Im Enterprise Umfeld sind dieAnforderungen an die Softwareentwicklung ungleich höher. Hier kommt es auf Sicherheit, Skalierbarkeit, Transaktionsmanagement, Verteilung von Systemen an. Wir können auf Erfahrung in einigen großen J2EE Projekten, unter anderem bei deutschen Automobilherstellern, zurückgreifen. Enterprise Java Beans, JSP, JSF, Webservices, JNDI und vieles mehr sind uns geläufig.

Gerade bei J2EE kommt es auf eine gute Konzeption an. Designfehler sind oft schwer zu korrigieren bzw. treten nur unter bestimmten Rahmenbedingungen zu Tage.

Die Entwicklung kann auf viele Entwicklern verteilt werden, die autonom an Teilbereichen arbeiten können. Z.B. kann das Backend unabhängig vom Frontend bearbeitet werden. Eine Validierung erfolgt mit Hilfe von Mock-ups und geeigneteten Testumgebungen, z.B. mit Hilfe von jUnit.

Bei den oben genannten Themen kommt uns unsere Erfahrung bei der Erstellung von Test- und Deployment-Umgebungen zum tragen. Weiterhin können wir auf viel Erfahrung in der Analyse von Softwareperformance zurückgreifen.

Kompetenzen

  • IBM RAD, Eclipse, IntelliJ IDEA, NetBeans
  • Maven, Hudson
  • Hibernate
  • Apache, Tomcat, jBoss, Websphere
  • XML/XSLT
  • Json, jQuery, Ajax
  • UML

Datenbanken

  • DB2    
  • JDBC    
  • mbase    
  • MS SQL Server    
  • MySQL    
  • ODBC    
  • Oracle    
  • Postgres    
  • SQL

Weiteres siehe Datenbanken

Branchen

  • Automobilindustrie
    • Aufbau eines Flächeninformationssystems auf Basis einer Oracle-Datenbank sowie des Bentley Facility Planers
    • Entwicklung einer Standardanwendung zur Auswertung des Produktionsprozesses auf Basis von J2EE, IBM Websphere Application Server, XML/XSL und IBM-DB2
    • Erstellung eines Web-Frameworks und Beratung
  • Tourismusindustrie
    • Konzeption und Umsetzung eines Golfportals im Internet auf Basis von Java und Oracle
    • Design von Schnittstellen mit Tourismus-Partnern weltweit
  • Energiewirtschaft
    • Softwareentwicklung im Zusammenhang mit einem ERP für Stadtwerke
    • Mitentwicklung und Einführung eines Self Service Portals bei mehreren Stadtwerken
    • Einführung von Hudson, Maven und Sonar
  • Allgemein
    • Einführung von Hudson, Maven und Sonar
    • Performanceanalyse und Migrationen von Java-Anwenungen im Zusammenhang mit DB2 und Oracle
    • Migration von Datenbanken im Umfeld von Java
    • Erstellung eines Kunden-Portals auf Basis von JSP
    • Entwicklung von Android-Apps
    • Entwicklung von Jira-Plugins