Dienstleistungen und Profil
- Mitarbeit bei der Konzeption und Umsetzung von komplexen
Unternehmens-Anwendungen mit Java EE, auch in verteilten Systemen.
- Programmierung projektspezifischer Erweiterungen bestehender
Systeme (Handling von Legacy-Systemen).
- Konfigurations- und Qualitätsmanagement.
- Langjährige Erfahrung als technischer Projektleiter im Enterprise
Content Management-Umfeld. Arbeit für renomierte nationale und
internationale Verlage im Bereich Commercial Publishing
(Lexikon, Wörterbuch, Fachbuch, Gesetzestexte).
- Erfahrung als Consultant, Trainer und Entwickler im Bereich
"Technische Dokumentation" inkl. Übersetzungs-Management und
Versionskontrolle (Luftfahrt, Maschinenbau, Automobil).
- Langjährige Erfahrung im Einsatz von XML zur Datenerfassung
und -bearbeitung.
- Ausgeprägte Teamfähigkeit, Erfahrung in Teamleitung.
- Flexibilität, hohes Anpassungsvermögen, schnelle
Auffassungsgabe.
- Kontaktfreude und Kommunikationsvermögen, Reisebereitschaft
im In- und Ausland.
Portfolio
- Programmierung von stand alone Applikationen mit
JavaSE in allen verfügbaren Versionen und mit allen verfügbaren und
dokumentierten Erweiterungen (Apache, Jakarta, aber auch
kommerzielle Schnittstellen wie SAP-JCo).
- Programmierung von Server-Applikationen mit JavaSE und JavaEE im
Rahmen des Spring-Frameworks oder anderer dokumentierter Frameworks.
- Web Server und Application Server im Java-Umfeld (Tomcat,
Jetty, JBoss, TomEE, WildFly...).
- Enterprise Java Beans (EJB) ab Version 3, Migration
von älteren Versionen.
- Datenbank-Zugriffe auf beliebige vom jeweiligen Framework
unterstützte Datenbanken mittels JDBC, JPA (EclipseLink, Hibernate)
oder nativem Hibernate.
- Web-Anwendungen nach dem MVC-Pattern,JSF 2.x. Rudimentäre Erfahrungen mit Grails und Spring Roo.
- Entwicklung bzw. "konsumieren" von Web-Services mit JAX-WS. Web Service Description Language (wsdl).
- RESTful Services mit JAX-RS.
- Installation und Wartung von Oracle-Datenbanken ab Version
8i.
- Datenmodellierung und Datenbank-Design.
- Programmierung von Oracle-Datenbanken mit PL/SQL.
- XML-Verarbeitung mittels SAX, DOM und JAXB.
- DTD-Design und -Analyse, XML-Schema.
- Qualitätssicherung durch testgetriebene Entwicklung mit
JUnit.
- Konfigurationsmanagement (CVS, Subversion, Ant, Maven,
Nexus).
- Integrationstests mit Hudson/Jenkins.
- Qualitätssicherung (HP Quality Center, Mantis, JIRA).
- Vorgehen nach SCRUM, auch als Product Owner.
- Business Process Management (BPM) mit Camunda, BPMN, PDA
(Process Driven Architecture).