Senior-Entwickler (m/w/d) Java (447815)

Nürnberg  ‐ Vor Ort
Dieses Projekt ist archiviert und leider nicht (mehr) aktiv.
Sie finden vakante Projekte hier in unserer Projektbörse.

Beschreibung


Für unseren Kunden, eine öffentliche Behörde, suchen wir einen Senior-Entwickler (m/w/d) Java.

Start: 01.09.2021
Laufzeit: 31.10.2021 (mit Option auf Verlängerung) langfristig
Standort: Nürnberg
Auslastung: 33% vor Ort / 67% remote

Aufgaben:
  • Lokale Installationen von Payara
  • 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 (inkl. Ohne Docker)
  • Kennenlernen der Containerlandschaft des Kunden und Erstellung eines Konzepts für das Bauen und Deployment der Anwendungen auf die Containerplattform
  • Migration der Anwendungen
  • 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 analog zu weblogic-ejb.xml, weblogic-ejb-jar.xml, weblogic-application.xml.
  • Anbindung und Nutzung von Shared Libraries von Payara (z.B. wlfullclient.jar bei WLS)
  • Anbindung von Bibliotheken für Payara (von der SEA zur Verfügung gestellte Sicherheitsbibliothek für die Authentifizierung und Autorisierung der Anwendungen)
  • Anpassung der Imports in den Java-Klassen um die Kompilierbarkeit sicherzustellen
  • Continous Integration
  • Jenkinsfiles der Anwendungen neu konfigurieren
  • Weblogic-maven-plugin von Maven durch entsprechende Plugins für Payara ersetzen
    Lauffähigkeit der migrierten Anwendungen sicherstellen
  • 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 der Schritte und des Ergebnisses mit JIRA und Confluence
  • Dokumentation der Architektur der neuen Payara-Umgebung
  • Dokumentation der Nutzung der Deployment-Skripten
  • Dokumentation von Trouble Shooting und Best Practices


Anforderungen:
  • Fundierte Kenntnisse der Frontend-Technologien JSF, JSP und Velocity
  • Fundierte Kenntnisse der Backend-Technologien WLS Payara/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, dem Design und der Entwicklung komplexer Anwendungen innerhalb einer Microservice – Container Plattform
  • gute Erfahrung mit REST
  • Bereitschaft bei Projektstart eine Sicherheitsüberprüfung der Stufe 2 abzulegen

Start
09.2021
Dauer
3 Monate
Von
Akkodis Germany Tech Freelance GmbH
Eingestellt
19.07.2021
Ansprechpartner:
Anastasios Amvrosiadis
Projekt-ID:
2164908
Vertragsart
Freiberuflich
Um sich auf dieses Projekt zu bewerben müssen Sie sich einloggen.
Registrieren