Projektunterstützung - Expertenrecruiting

Sie benötigen Unterstützung für Ihr Entwicklungsteam? Aktuelle Java EE Technologien sollen in Ihrem Entwicklungsumfeld genützt werden? Sie wollen Ihr Team durch Coaching oder Beratung vor Ort betreut wissen?
openForce steht Ihnen auch in diesem Umfeld umfassend zur Seite. Wir haben die richtigen Experten, die Sie in Ihren Projekten auch vor Ort unterstützen.
Unser Themenschwerpunkt liegt in der Kenntnis und Anwendung von Open Source Technologien und Frameworks, sowie Entwicklungsmethoden im Bereich skalierbarer Web Applikationen im Enterprise Umfeld.
Unser fundiertes praxiserprobtes Wissen umfasst folgende Themenbereiche:
- Codieren und Modultesten von Java EE - Software für Webapplication Server (Open Source sowie kommerzielle Application Server)
- Umsetzung von Web Applikationen nach dem MVC-Prinzip unter spezieller Berücksichtigung von ausfallssicheren geclusterten Serverumgebungen.
- Best Practices Methoden im objektorientierten Zugriff auf Persistente Daten unter Verwendung moderner Mapping Technologien (z.B. Hibernate, Apache OJB, iBATIS,...) für den Zugriff auf relationale Datenbanken.
- Anwendung von Best Practice Frameworks in der GUI Entwicklung oder IoC Containern. Zu nennen sind hier Frameworks wie Spring, Struts, Java Server Faces und ähnliche.
- Einsatz gängiger Standards (z. B. EJB) und Verwendung bereits verfügbarer Libraries im Java EE Umfeld wie z.B. JSTL, Jakarta-Commons und ähnliche Module.
- Automatische Erzeugung von Code und Konfigurationsdaten über gängige Werkzeuge wie zum Beispiel XDoclet oder auch Codegeneratoren wie OAW.
- Implementierung der Geschäftlogik in Java unter Verwendung der Core Java Technologien und aktueller Java-Versionen.
- Verwendung von XML, XSD, XSLT zur Ablage und Übermittlung von Daten
- Software Qualitätssicherung
- Kenntnis aktueller Enterprise Architekturen und deren praxiserprobte Umsetzung, basierend auf der Anwendung von Patterns und Anti-Patterns.
- Einsatz von UML in der Projektkommunikation
- Nutzung von Source Versionierungs-Systemen (CVS, Subversion oder ähnliche)
- Projektautomatisierung durch die Verwendung automatischer Build Tools (ANT, MAVEN und ähnliche).
- Ablauf der Tätigkeiten nach gängigen Vorgehensmodellen
- Dokumentation des Codes (Javadoc) und des Systems (z.B. mittels UML)
Inhouseentwicklung und Kundenprojekte im Wechselspiel
Unsere Mitarbeiter und Partner wechseln nach Projektabschluss rotierend aus externen Projekten in unser Inhouseentwicklungsteam und vice versa. Somit bleiben alle up-to-date und ein ständiger Wissenstransfer ist trotz hoher Spezialisierung gewährleistet.
Unsere schlanke Organisationsstruktur ermöglicht sowohl kompetitive Kundenkonditionen als auch attraktive Entlohnungssysteme für unser Mitarbeiter und Geschäftspartner.

