Java & Maven Entwicklung

Freiberuflich in: Remote ()

Dauer: 6 Monate

40% Auslastung

Schlagwörter:

Freelancer-Projekte-PLZ8

Start: ca. Ende April 2023
Dauer: 3 Monate +
Auslastung: Vollzeit
Lokation: Remote

Projektbeschreibung:
Ziel ist es für die Entwicklung einer Anwendung einen sehr komplexen, auf Apache Ant basierender Buildprozess zu vereinfachen, indem als zentrales Buildtool Apache Maven verwendet wird. Es sind bereits die meisten Module für Maven konfiguriert. Es ist noch der Build der zentralen Komponenten und Installer zu ermöglichen. In dem Zusammenhang muss auch die Verwendung von OSGi als Modularisierungstool und die Einbindung externer JARs angepasst werden.

Aufgaben:

* Erstellung eines Weiterentwicklungskonzepts für die Umstellung des Buildprozesses auf Grundlage der zuvor eigens erstellten Handlungsempfehlung und durchgeführte Analysen zur Implementierung. Hierbei ist zu berücksichtigen, dass derzeit OSGi zur Modularisierung verwendet wird
* Selbständige Weiterentwicklung auf Basis des zuvor erstellten Weiterentwicklungskonzepts
* Prozessanalyse und konzeptionelle Tätigkeiten im Rahmen der Entwicklungstätigkeit
* Teilnahme an Projektmeetings und Beratung bei der Definition von inhaltlichen Anforderungen, Meilensteinen und Projektzielen
* Erarbeitung von Testfällen im Rahmen der Tätigkeit
* Technologieberatung
* Fachlicher Austausch mit dem Entwicklungsteam des Auftraggebers
* Knowhow-Transfer während des Projekts und zum Projektende
* Erstellung einer technischen Dokumentation

Muss-Anforderungen:

* Berufserfahrung als Softwareentwickler in Projekten mit mindestens 3 Entwicklern im Umfang von mind. 3 Personenjahren (> 5 Jahre)
* Entwicklung mit Java (> 5 Jahre)
* Wartung und Pflege von Buildprozessen mit Apache Maven (> 5 Jahre)
* Grundkenntnisse in der Wartung und Pflege von Buildprozessen mit Apache Ant
* Projekterfahrung zur Umstellung von Buildprozessen von Ant auf Maven
* Grundkenntnisse in der Entwicklung mit OSGi
* Grundkenntnisse beim Umgang mit Eclipse
* Grundkenntnisse in der Entwicklung mit der Versionsverwaltung Git

Soll-Anforderungen:

* Erfahrung im Umgang mit Atlassian Collaboration Tool - Bamboo


« Zurück zu allen offenen Projekten