Wie schafft die Pinguin AG den komplexen Anforderungen an heutige Software gerecht zu werden?
Um den komplexen Anforderungen gerecht zu werden, setzen wir verschiedenen Tools und Frameworks ein. Diese erlauben eine effiziente und auf unsere Prozesse angepasste Arbeitsweise.
Die eingesetzten Frameworks helfen uns Design-Pattern umzusetzen und bieten Lösungen für Standardprobleme.
Welche Tools ermöglichen diese Arbeitsweise konkret?
Seit vielen Jahren setzen wir erfolgreich Eclipse ein. Durch die offene Plug-in-Struktur konnten wir Eclipse genau an unsere Bedürfnisse anpassen. Ein weiteres unerlässliches Tool ist Maven, das den komplexen Build-Prozess von heutigen Java-Anwendungen für uns übernimmt, denn es muss nicht nur Anwendungscode übersetzt werden, sondern es müssen auch Tests ausgeführt, Ressourcen verwaltet und Dokumentationen generiert werden.
Welche Frameworks sind denn besonders hilfreich bei der Arbeit?
Drei Frameworks, die uns bei der Lösung sehr unterschiedlicher Probleme helfen sind Spring, OSGi und GWT. Spring erlaubt es uns, auf einem hohen Abstraktionslevel zu entwickeln und Anwendungen einfach zu konfigurieren. Dieses Framework fördert die Verwendung von Design-Pattern wie Dependency Injection und Separation of Concerns, die unerlässlich für eine testgetriebene Entwicklung sind.
OSGi ermöglicht uns eine komponentenbasierte Architektur, zusätzlich nutzen wir die Stärken der Plattform, um zur Laufzeit unsere Services kontrolliert einzuspielen, zu aktualisieren und zu entfernen.
Für Webanwendungen, die ein hohes Maß an Benutzerinteraktion erfordern, setzen wir GWT ein. Dieses Framework erlaubt es uns, Javacode mit Hilfe unserer gewohnten Entwicklungstools zu schreiben, zu testen und zu debuggen.
- Wir arbeiten an herausfordernden Projekten.
- Ihre Ideen sind willkommen.
- Bei uns haben Sie Gelegenheit neue Technologien auszuprobieren.
- Wir berücksichtigen Ihre Arbeitspräferenzen.
- Bei uns arbeiten Sie im Team.
Telefon: +49 (0)30 52 00 42 378
E-Mail: recruiting@pinguin.ag