Projekt-Nr 24533-01
3 Entwickler JEE, Java (m/w)

Dieses Projekt ist bereits abgeschlossen.
Unsere aktuellen Projekte finden Sie hier.
Projektangebot für Freelancer
Position: Software-Entwicklung / Programmierung
Projekttyp: Freiberufliche Position (Freelancer)
 
Projektbeschreibung

Für ein agil geführtes, international besetztes Team werden 3 Junior-Entwickler gesucht (wir dürfen auch weniger als 3 Profile einreichen). Technologien: JEE mit Java ab Version 8, REST API, JSON, Maven, Swagger, Spring Boot, IntelliJ, GIT


Fundierte praktische Erfahrung in der Entwicklung in Entwicklung von JEE Backends Schwerpunktwissen JEE mit Java ab Version 8, REST API, JSON, Maven, swagger, Spring Boot


Kenntnisse und Erfahrungen in einer oder mehrerer der folgenden Technologien

IntelliJ - wichtig

Erfahrung in der Zusammenarbeit in internationalen Projekten und kommunikationssicheres Business Englisch. Zur Kommunikation in internationalen Entwicklungsteams - wichtig


Methodenwissen in Vorgehensweisen der Projektarbeit (z.B. V-Modell, Scrum, Kanban) sind gewünscht

Zum Verständnis der im jeweiligen Kontext der Projekte angewandten Methoden und zur reibungslosen Mitarbeit in den Projektteams. - wichtig

AUFGABE:

  • Durchführen von Aufwandschätzungen für die Implementierung und alle zur technischen Inbetriebnahme notwendigen Aufwände der im Anforderungskontext notwendigen Funktionen.
  • Die technische Umsetzung / die Codierung der erforderlichen Funktionen auf Basis der beim Auftraggeber eingesetzten Entwicklungswerkzeuge, Frameworks und Bibliotheken für JEE und REST.
  • Die Erweiterung von Java-Backends um REST Schnittstellen zur effizienten Anbindung mobiler Apps sowie die Erweiterung von Java-Backends zur Anbindung bestehender APIs sind Bestandteil der Aufgabe.
  • Die Erstellung von JUnit-Tests zur Unterstützung der Testautomatisierung wie im jeweiligen Aufgabenbezug notwendig.
  • Die vollständige Dokumentation der technischen Komponenten nach geltenden Standards des Auftraggebers sowie in den projektspezifischen Werkzeugen.
  • Eine enge Zusammenarbeit mit den Disziplinen Business Engineering, User Experience Consulting, Test sowie Betrieb.
  • Beheben von Fehlern aus den Testphasen in den Applikationen / Komponenten auch in den von anderen Entwicklern implementierten Codeteilen / Funktionen / Modulen / Bibliotheken etc.
  • Vorbereiten, Durchführen und Dokumentieren von Komponententests, Modultests, Modulgruppentests.
  • Mitwirken und Vorbereiten von Last- und Performancetests.
  • Erstellen und pflegen von für die Wartung und den Betrieb der entwickelten Komponenten notwendigen Systemdokumentationen.
  • Erstellen von Lieferpaketen für die betreffenden Applikationen unter Einsatz der im jeweiligen Kontext geltenden CI/CD Werkzeuge und deren Regeln.
  • Einrichten und pflegen von Entwicklungsumgebungen.
  • Einhalten der vereinbarten Standards (Rahmenvertrag, Programmierrichtlinien, Process Library, Bereichs- und Projekthandbuch).
  • Unterstützung und Beratung des Auftraggebers bei der Durchführung von Quality Gates im Projektkontext.
  • Unterstützung und Beratung der an der Umsetzung der konzipierten Lösung beteiligten Teams während der kompletten Laufzeit des Projektes.
  • Dokumentation aller Ergebnisse in den im jeweiligen Projektkontext genutzten Werkzeugen und in der im jeweiligen Projektkontext geforderten Sprache (Deutsch oder Englisch).
Anforderungen

Umfangreiche Methodenkenntnisse und mehrjährige Erfahrungen in deren Anwendung (OOA und OOD in UML2).


Umfangreiche Erfahrung im Konfigurationsmanagement unter Einsatz von GIT und der Bedienung und Benutzung von Continuous


Integration/Continuous Delivery (CI/CD) Pipelines.

Nachgewiesene Erfahrung mit der Konzeption / Entwicklung / Dokumentation und Anwendung von Services mit REST oder SOAP unter Verwendung von JSON oder XML.


Kenntnisse und Erfahrungen in der Umsetzung von cloudspezifischen Anforderungen der Softwareentwicklung für AWS Cloud sind erwünscht.

Kenntnisse und Erfahrungen im Einsatz von Testautomatisierungsframeworks (z.B. Selenium) und deren effiziente Einbindung in den Entwicklungsprozess sind erwünscht.


Kenntnisse in Sicherheitsarchitekturen und den Sicherheitsmechanismen der eingesetzten Technologien und Frameworks sind erwünscht.


+++ (good), 2-4 yrs.
+++ (good), 2-4 yrs.
+++ (good), 2-4 yrs.
+++ (good), 2-4 yrs.
+++ (good), 2-4 yrs.
+++ (good), 2-4 yrs.
+++ (good), 2-4 yrs.
+++ (good), 2-4 yrs.
+++ (good), 2-4 yrs.

Geplanter Projektstart: asap
Projektende: Aug. 2018
Einsatzort: Frankfurt/Main
Auslastung: 100%

Über people4project

wir sind IT Recruiting-Spezialisten für die Besetzung von Projekten oder temporären Einsätzen mit Freelancer. Das Recruiting von IT Positionen wird durch ein starkes Leistungsspektrum im Bereich Ressourcenmanagement vervollständigt.