AFRA-2093-Java Entwickler (m/w/d) - Drittbibliotheken

Munich, Bavaria  ‐ Onsite
This project has been archived and is not accepting more applications.
Browse open projects on our job board.

Description

Ein Bayerisches Staatsministerium betreibt zur Abwicklung von Fachprozessen die Software ASV. Die Anwendungsarchitektur muss auf einen aktuellen Stand gebracht werden. Dazu gehört insbesondere die Aktualisierung der verwendeten Drittbibliotheken. Weiterhin muss für die Anwendung ein Dependency-Management auf dem aktuellen Stand der Technik eingeführt werden. Zudem muss die Anwendung dahingehend aktualisiert werden, dass sie nativ unter Java 11 kompiliert werden kann.
Für die Umstellung ergibt sich nun der Bedarf nach einem Java Entwickler, der die Aktualisierung der Anwendung unterstützen kann.

Die Unterstützungsleistung umfasst folgende Aufgaben:
• Migration von Java 8 auf Java 11
• Aktualisierung des Codes und insbesondere der verwendeten Drittbibliotheken
• Optimierung des Dependency Managements
• Beratung und Entscheidungsunterstützung in Bezug auf einzusetzende Technologien
• Enge Zusammenarbeit mit dem Entwicklungsteam des IT-DLZ
• Coaching des Entwicklungsteams
• Knowhow-Transfer zum Projektende


• Beherrschung der deutschen Sprache:
Bitte bestätigen Sie, dass der für das IT-DLZ vorgesehene Mitarbeiter die deutsche Sprache fließend in Wort und Schrift beherrscht.
Deutsch als Muttersprache oder C2-Abschluss-Zertifikat in Wort und Schrift

• Grundkenntnisse der englischen Sprache:
Bitte bestätigen Sie, dass der für das Landesamt vorgesehene Mitarbeiter die englische Sprache so weit beherrscht, dass er englische IT-Fachtexte (zum Beispiel Whitepaper) lesen und verstehen kann.

Skills:
• Erfahrung in der Zusammenarbeit in Teams mit mehr als 5 Teammitgliedern
• Mehrjährige Erfahrung als Softwareentwickler in großen oder mittelgrossen Projekten (Projektgesamtumfang mind. > 3 PJ)
• Bereitschaft für die Einarbeitung in komplexe, technische Zusammenhänge für die Umsetzung der Projektvorgaben
• Mehrjährige und aktuelle Erfahrung in der Entwicklung mit der Programmiersprache Java
• Erfahrung beim Refactoring von Legacy Code / bestehenden Altanwendungen.
• Mehrjährige Erfahrung in der Entwicklung mit Hibernate. Tiefgehende Kenntnisse von SQL, HQL und JPA
• Mehrjährige Erfahrung in der Migration von einer älteren auf die aktuelle Hibernate-Version.
• Mehrjährige Erfahrung mit den Datenbanksystemen H2 und PostgreSQL
• Mehrjährige Erfahrung bei der Performanceanalyse mit JProfiler
• Mehrjährige Erfahrung bei der IT-Sicherheitsanalyse
• Mehrjährige Erfahrung in Konzeption und Realisierung von Softwarekomponenten mit Schwerpunkt Revisionssicherheit
• Mehrjährige Erfahrung beim Umgang mit Java Reflection
• Erfahrung in der Entwicklung von Client-/Server-Kommunikation mit dem Hessian Protokoll (http://hessian.caucho.com)
• Erfahrungen in der Entwicklung von JasperReports
• Erfahrung bei der Migration von Sourcecode von Java 8 auf Java 11
• Erfahrung bei der Optimierung des Dependency Managements mit Maven insbesondere in Bezug auf OSGi und Jigsaw.
• Erfahrung in der Entwicklung mit OSGi
• Erfahrungen bei der Migration von Ant auf Maven-Builds, inkl. der Erzeugung installierfähiger Artefakte für Windows, Linux und MacOS
• Erfahrungen in der Gestaltung von Swing und JavaFX-basierten Benutzeroberflächen
• Erfahrung in der Entwicklung mit der Versionsverwaltung Git
• Erfahrungen in der Entwicklung von Unit-Tests mit TestNG und Integrationstests
• Erfahrung und Bereitschaft im Coaching von Entwicklern in den genannten Technologien am entstehenden Programmcode
• Fähigkeit und Bereitschaft benötigte Dokumentation zu erstellen
• Kenntnisse bei der Bedienung des Enterprise Architect zur technischen Dokumentation
• Fähigkeit und Bereitschaft Qualitätssicherung des entwickelten Codes auf gute Wartbarkeit durchzuführen
• Achten auf die Einhaltung vorgegebener technischer Vorgaben Coding Guidelines und Styleguides
• Kenntnis des ASV-Frameworks und Domainmodells
• Fachliche Kenntnisse bezüglich der bayerischen Schulverwaltung
• Selbständiges Arbeiten innerhalb des Teams

Beginn: 04.05.20
Ende: 30.04.21
Ort: München
Sonstiges: Leistungsumfang: 150 PT (3-5 PT Vollzeit/Woche)

Wir freuen uns über die Zusendung geeigneter Profile unter Angabe der gewünschten Konditionen an
Start date
05.2020
Duration
11 months
From
Randstadt Digital Germany AG
Published at
30.03.2020
Contact person:
Laura Roßmeier
Project ID:
1915342
Contract type
Freelance
To apply to this project you must log in.
Register