Projekt-Nr 28915-06
Java Entwickler / Architekt (m/w/d)

Projektangebot für Freelancer
Position: Software-Entwicklung / Programmierung
Projekttyp: Freiberufliche Position (Freelancer)
 
Projektbeschreibung

Für einen unserer Kunden suchen wir einen Java Entwickler / Architekt:

  • Mitarbeit an Fachkonzepten im Rahmen der Anforderungsanalyse. Entwicklung von Lösungsalternativen, Aufwandsschätzung, Risikobewertung gemäß Standards agiler Entwicklung im Projektteam
  • Durchführung der Integration von fachlichen Anforderungen in ein konsistentes Fachmodell unter Berücksichtigung des Java EE-basierten Frameworks. Modellierung der fachlichen Funktionalität
  • Neuentwicklung und Wartung von Softwareprodukten: Architekturentwurf, Datenmodellierung, Qualitätssicherung, objektorientiertes Design und objektorientierte Analyse
  • Anforderungsgerechte Programmierung (on time, on budget, on quality) mit extrem niedriger Fehlerrate
  • Teamübergreifende Kommunikation zur fachlichen und technischen Abstimmung
  • Erstellung der Dokumentation (inline Quellcode / Handbücher). Erstellung von Unterlagen für Schulungs-, und Vertragszwecke
  • Evaluierung und Einführung neuer Standardsoftware. Inhouse-Support für Standardsoftware. Administration von Standardsoftware (Installation von Patches, Stammdatenpflege etc.)
  • Testung in der Software des Auftraggebers bspw. Funktionalitäten, die neu programmiert oder verändert wurden. Dabei kann es sich sowohl um Tests der eigenen Softwareentwicklung im Rahmen der o.g. Aufgaben als auch bspw. Schnittstellentests handeln
  • Softwarequalitätssicherung nach dem Stand der heutigen Technik
  • Definition der Testprozesse und Testfälle zu einzelnen Entwicklungsstufen (Entwicklertest, Komponententest), Umsetzung von Testvorgaben für entwicklungsbezogene Teststufen (Testautomatisierung)
  • Durchführung von Entwicklertests und Durchführung sonstiger qualitätssichernder Maßnahmen (Reviews, Code-Inspektion, Refactoring)
  • Erstellung von Tools zur automatisierten Qualitätskontrolle
  • Bestandsaufnahme von Abläufen im Software-Entwicklungsprozess, Optimierung von bestehenden, bzw. Definition zukünftiger Software-Entwicklungsprozesse in Zusammenarbeit mit dem Entwicklungsteam
  • Beratung der Entwicklungsarbeiten bezüglich des Tooleinsatzes. Anpassung und Verbesserung von Softwareentwicklungstools per Customizing und Scripting. Methodisch-didaktische Aufbereitung von Beratung und Schulung hinsichtlich der Optimierung von Prozessen
  • Kommunikation mit technischen Projekten (Institutionen der technischen Infrastruktur) zur Optimierung von technischen Querschnittsthemen. Mitwirkung/Koordination bei der Umsetzung technischer Querschnittsthemen
Anforderungen
  • Mindestens drei Jahre Berufserfahrung in einem vergleichbaren Aufgabenfeld
  • Erfahrung in den Bereichen Softwaretest, Software Engineering und Spezifikation
  • Erfahrungen in der Java Programmierung (Java EE-Programmierung), im Build-Management und im Software-
Deployment und in der Testautomation
  • Erfahrung in der Konzeption und Entwicklung von Systemen mit einer Verfügbarkeit von 24*7*365
  • Erfahrung in der Konzeption und Entwicklung von Schnittstellen und der Umsetzung mit z. B. SOAP oder REST
  • Kenntnisse der öffentlichen gematik-Spezifikation zur eGK erforderlich
(insbesondere der eGK*-Spezifikation zur G2-Karte, der Spezifikationen der Fachdienste VSDM und der TI-Schnittstelle)
  • Kenntnisse zur Entwicklung von Java basierten Web- und Batch-Applikationen unter Nutzung eines modellbasierten
Ansatzes erforderlich.

Es werden Kenntnisse in den folgenden Themen vorausgesetzt:

  • IBM DB2, ab Version 11.1
  • SQL
  • JBoss Application Server EAP ab Version 7.2
  • Java ab Version 8, Java EE ab Version 8
  • Angular in einer aktuellen Version
  • XML, REST, SOAP
  • JDBC, JPA (Java Persistence API)
  • Build-Werkzeug Maven ab Version 3
  • Continuous Integration Jenkins ab Version 2
  • Versionsverwaltung Subversion ab Version 1.8
  • Erfahrungen in agilen Teams
  • Zertifizierung als Scrum-Master ist wünschenswert
  • Analyse der von Kunden gemeldeten Probleme im TeS-System
  • Ticketbearbeitung im Second- und Third-Level
  • Sicherstellung des Supports (u.a. Telefonberatung, eMail-Bearbeitung).
Ableisten von Rufbereitschaft an nicht bundeseinheitlichen Feiertagen (Wechsel im Team), Bereitschaft zur
Hotline-Support im Team (Supportfenster: 08.00-16.00 Uhr). ITSM-gestütztes Dispatching für vereinbarte SLA
(Service Level Agreements)

  • elektronische Gesundheitskarte

++++ (excellent), > 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.
+++ (good), 2-4 yrs.
++++ (excellent), >4 yrs.
++++ (excellent), >4 yrs.
+++ (good), 2-4 yrs.
Addons

Geplanter Projektstart: 15.04.2021
Projektende: 31.12.2021++
Einsatzort: Essen
Auslastung: 5 Tage/Woche (Momentan komplett Remote)

Hinweis: Falls Sie nicht angemeldet sind, werden Sie automatisch zur Einlog-Seite weitergeleitet. Erst nach der Anmeldung kann Ihre Anforderung berücksichtigt werden.

Ü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.