Senior-Entwickler (m/w/d) Java Backend im Bereich Payara

Remote  ‐ Remote
Dieses Projekt ist archiviert und leider nicht (mehr) aktiv.
Sie finden vakante Projekte hier in unserer Projektbörse.

Beschreibung

Für unseren Kunden suchen wir einen Senior-Entwickler (m/w/d) Java Backend.

Start: schnellstmöglich
Laufzeit: 31.10.2022 (mit Option auf Verlängerung)
Standort: Nürnberg
Auslastung: 100% remote

Beschreibung
• Erstellung von Feature-Branches in GIT für die Umstellung auf Payara
• Docker Desktop installieren und konfigurieren
• Docker Image für Payara erstellen und für den Bedarf der Anwendungen konfigurieren
• Erstellung Installationsanleitung für die Nutzung des lokalen Payara
• Erstellung eines Konzepts für Build und Deployment der Anwendungen auf die Containerplattform
• 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)
• Erstellung von Deployment-Deskriptoren
• Anbindung und Nutzung von Shared Libraries von Payara
• Anbindung von SSO 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 von Arbeitsergebnissen und Arbeitsschritten in Confluence und Jira
• Dokumentation des Umzugskonzepts
• Dokumentation der Architektur der neuen Payara-Umgebung
• Dokumentation der Nutzung der Deployment-Skripten
• Dokumentation von Trouble Shooting und Best Practices

Anforderungen:
- Tiefgehendes Verständnis für verteilte Backend-Anwendungen in Theorie und Praxis
- Nachgewiesene Erfahrung in unternehmensweiten Softwareentwicklungen
- Nachweisliche Erfahrung in der Konzeption und Umsetzung von Mikroservices
- Erfahrungen bei der Programmierung von REST-Services
- Kenntnisse und Erfahrung bei der Anwendung von Best Practices im OO-Design komplexer Java EE Anwendungen.
- Kenntnisse in der Konzeption, dem Design und der Entwicklung komplexer Anwendungen innerhalb einer SOA-Anwendungslandschaft
- Kenntnisse und Erfahrungen grundlegender Java EE Technologien (EJB, JPA, JTA, CDI, …)
- Erfahrungen im Aufbau und im Umgang mit Build-Prozessen komplexer komponentenbasierter Java-Anwendungen (Maven, Git, Stash, Jenkins, …)
- Der Aufgabe entsprechende Praxiserfahrungen in der Java EE-Entwicklung in großen Teams und heterogenen Umgebungen
- Kenntnisse und Erfahrung in der OO-UML-Modellierung
- Verständnis des Zusammenspiels der Komponenten der ORACLE Produktpalette (insbesondere WLS und OSB)
- Ausgeprägte Bereitschaft zu einer standardkonformen, effektiven und effizienten Systementwicklung
- Kenntnisse im Profilen und Debuggen von verteilten Anwendungen
- Großes Verständnis und Erfahrungen in Bezug auf die methodischen Zusammenhänge agiler Softwareentwicklung
- Scrum-Erfahrungen im praktischen Einsatz
- Bereitschaft, sich mit neuesten Technologien im Umfeld Java EE 8, Docker, Jenkins 2 … auseinanderzusetzen und diese anzuwenden
- Bereitschaft, sich im Team lösungsorientiert und konstruktiv einzubringen
Start
ab sofort
Dauer
2 Monate
(Verlängerung möglich)
Von
Modis Contracting Solutions GmbH
Eingestellt
04.08.2022
Ansprechpartner:
Emmanuel Gouraud
Projekt-ID:
2439326
Vertragsart
Freiberuflich
Einsatzart
100 % Remote
Um sich auf dieses Projekt zu bewerben müssen Sie sich einloggen.
Registrieren