Beschreibung
TätigkeitenbeschreibungDas System EDITH wird in den fachlichen Domänen Operations Planning & Management (Produktions-, Planungs- und Steuerungssystem) zur Schicht- und Einsatzplanung, Disposition und Ist- Schichterfassung von Tätigkeiten der Personalressourcen genutzt.
Es bietet eine aktuelle und tagesgenaue Sicht auf die eingesetzten Personalressourcen.
Wir bewegen uns im Client-Server Umfeld (J2EE) mit einem auf Swing basierenden Client der auf die Middleware-Komponente BEA Weblogic zugreift. Als O/R Mapper kommt TopLink zum Einsatz.
Unsere Entwickler sind breit aufgestellt und implementieren neue Anforderungen über alle Architekturebenen hinweg.
Zur Verstärkung unseres Teams suchen wir einen Java-Entwickler der mit uns im Team die nächsten Features implementiert.
Aufgaben:
- Programmierung technischer Komponenten auf Basis der Technologie Java und Swing
- Dokumentation der technischen Komponenten (Systemdokumentationen)
- Beheben von Fehlern aus den Testphasen in den Applikationen / Komponenten
- Durchführen von Komponententests, Modultests und Modulgruppentests
- Erstellen von Lieferpaketen für die betreffenden Applikationen
Anforderung:
must have:
- Aktuelle Kenntnisse in Java (JEE) und Swing Programmierung
- Verwendung von JPA / EclipseLink als ORM Framework
- Kenntnisse in der Verwendung des JUnit-Frameworks
- Exzellente Kenntnisse und langjährige Erfahrung im Bereich Design, Implementierung und Test von komplexen Geschäftsprozessen im Client-Server Umfeld
- 3 Projektreferenzen zum o.g. Technologieschwerpunkt
nice to have:
- Programmierung gegen die Middleware Plattform WebLogic
- Programmierung mit PL/SQL auf einer Oracle Datenbank
- Administration einer Oracle Datenbank in der Entwicklungsumgebung
- Programmierung mit der Programmiersprache Python (zur UI-Testautomatisierung via Squish)
- Unix Scripting zur Automatisierung unserer Testinfrastruktur
- Erfahrung in agilen Vorgehensmodellen (Kanban bevorzugt)
Fähigkeiten (Must have)
EclipseLink, Java, Java EE, JPA, Junit, SWING
Fähigkeiten (Nice to have)
Kanban, Oracle, PL/SQL, Python, SCRUM, Unix, Weblogic