Beschreibung
Projektbeschreibung:Entwicklungen im Java Backend sowie Frontend
Aufgabenbeschreibung:
Docker Desktop installieren und konfigurieren
Docker Image für Payara erstellen und für den Bedarf der Anwendungen konfigurieren
Installationsanleitung für die Nutzung des lokalen Payara
Erstellung von Feature-Branches in GIT für die Umstellung auf Payara
Erstellung von Deployment-Deskriptoren (Analog zu weblogic.xml bei Weblogic Servern), sowie andere Konfigurationsdateien
Anbindung und Nutzung von Shared Libraries von Payara (z.B. wlfullclient.jar bei WLS) Anbindung von BASSO Bibliotheken für Payara
Anpassung der Imports in den Java-Klassen um die Kompilierbarkeit sicherzustellen
Jenkinsfiles der Anwendungen neu konfigurieren
Weblogic-maven-plugin von Maven durch entsprechende Plugins für Payara ersetzen
Anpassung der Übergabendateien für die Softwarereleases (PRVs)
Deployment und Tests der Lauffähigkeit in verschiedenen Umgebungen
Sicherstellung des erfolgreichen Laufs von Manuellen- und Regressionstests
Dokumentation des Umzugskonzepts
Dokumentation der Architektur der neuen Payara-Umgebung
Dokumentation der Nutzung der Deployment-Skripten
Dokumentation von Trouble Shooting und Best Practices
Anforderungen:
Einwilligung in eine kostenfreie Einarbeitungszeit, sowie einer Verfügbarkeitsgarantie (siehe Details unten)
Fundierte Kenntnisse der Frontend-Technologien JSF, JSP und Velocity
Fundierte Kenntnisse der Backend-Technologien WLSPayara/Quarkus
Vertiefte Kenntnisse in Java SE und JEE
Sehr gute Kenntnisse in SOA-Services
Sehr guteKenntnisse in den BuildtoolsMaven+ Jenkins
Sehr gute Kenntnisse in Versionierungstool GIT / Bitbucket
Fundierte Kenntnisse in Datenbanken, bevorzugt Oracle
Erfahrung in der Nutzung von Dateischnittstellen
Vertiefte Erfahrung mit Container Virtualisierung im speziellen Docker
gute Kenntnisse in der Konzeption, Design und der Entwicklung innerhalb einer Microservice – Container Plattform
gute Erfahrung mit REST
Deutsch in Wort und Schrift (Mindestens Level C1)
Kommunikativ
Teamplayer
Bewerben Sie sich bitte mit einem deutschen CV im Word-Format unter Angabe eines Stundensatzes für vor-Ort und Remote!
Wichtig: Der Kunde (Behörde) benötigt eine kostenfreie Einarbeitung von 10% des Auftragsvolumens (ca. 10-14 Tage) ebenso eine Verfügbarkeitsgarantie von 14 Tagen. Sollten Sie damit nicht einverstanden sein, können wir Sie leider nicht im Bewerbungsprozess berücksichtigen.