Softwareentwicklung
Hier geben wir einen Überblick über die von uns angebotenen Dienstleistungen
im Bereich Softwareentwicklung.
- Pflichtenheft, Implementierung, Auslieferung, Test, Betrieb, Tuning, Fehlersuche und Wartung von großen Softwaresystemen
- Sprach- und Werkzeug-unabhängige Implementierung von Geschäftsprozessen auf Software-as-a-Service-Plattformen wie der AppExchange
- C/C++/Java auf Unix und Windows inklusive Parallelsupercomputern und Clustern
- JEE/J2EE-Applikationsserver Geronimo, Glassfish, JBoss, Tomcat, WebLogic und WebSphere
- JSP, Servlets, JAXP, JMS, JNDI, RMI und JTA; dazu OOA/D mit UML und Design Patterns
- Angepaßte Persistenzschichten mit handkodiertem J/ODBC, O/R-Mappern wie Hibernate und mit Distributed Shared Memory Caches
- Aspekt-orientierte Programmierung mit JBoss AOP und AspectJ
- Einsatz von Inversion-of-Control-Frameworks wie Hivemind und Spring
- Verteilte Systeme mit Corba, RMI, RPC, EJBs, REST und Web Services (Axis, Glue)
- HTML, JavaScript und XML sowie Web Application Frameworks wie GWT, JBoss Seam, JSF, Tapestry und Wicket
- Shells, awk, sed, yacc/bison/JavaCC, f/lex
- Perl (mod_perl, CPAN, Mason, cgi) und PHP
- Datenbanken DB/2, Informix, mySQL, Oracle, PostGreSQL und SQL Server
- Testgetriebene Entwicklung mit automatisierten Buildsystemen
- Durchführung von Code-Reviews, Training und Know-how-Transfer
- Restrukturierung von laufenden Drittprojekten anhand von Best Practices und anhand von Entwicklungsprozessen wie RUP, SCRUM und XP
- Besonderes Fachwissen in den Bereichen B2B-Portale, Online-Finanzwebsites und Geographical Information Systems (GIS)