 | Führungskompetenzen
Projektleitung
- Leitung von kleinen Teams bis 5 Mitarbeiter
- Definition von Prozessen
Fachliche Kompetenzen
Java-Entwicklung
- Allgemeines
- XMLMind Plugin Entwicklung
- Lucene-Entwicklung
- Webapplikationen
- Java Server Faces
- Struts
- Spring
- Rich Client
- Datenbanken
- EJB
- Hibernate
- MySQL
- Postgresql
- Oracle
- XML-Libraries
- JAXP: DOM-, SAX-, XSLT-, XSD-Schnittstellen
- JAXB, Castor
- Container
- Tomcat, Jetty
- Websphere
- Jboss
Objektorientierte Methoden
- Objektorientierte Analyse, Design und Programmierung
- Anwendung der GoF Design Patterns
- MDSD mit Visual Paradigm, Netbeans, Argo und Umbrello
Prozess-Orientierung
- Definition des Analyse- und Entwicklungsprozesses nach OUP und RUP
- Kenntnisse in RUP, OUP, CMMI, PSP
Markup- und Textprocessing
- Erstellung von HTML, XHTML mit CSS und Javascript
- Verwendung von XML und Verarbeitung mit XSLT / XPATH
- XML-Definition mit DTDs, XSD-Schemas
- Anwendung von SGML (beispielsweise DocBook)
Entwicklung abseits von Java
- PHP
- Perl
- Python
- TCL/TK
- ANSI C / C++ (Gnu Libraries)
- Shell-Programmierung
Entwicklungswerkzeuge
- Entwicklung vorrangig mit Eclipse, Emacs und Vi
- Versionierung mit Subversion, CVS und RCS
- Build- und Konfigurations-Management sowohl mit Maven und Ant
Administration
- Administration von Linux-Servern und Clients (alle Distributionen)
- Administration von Windows-Clients
- Betrieb von Apache Webserver, Websphere Application- und Portal-Servern, Postfix-Server, Tomcat
- Betrieb von MySql und Postgresql Datenbank-Servern
|