Remote: Java Entwickler (m/w/d) - Microservice, Redesign/-factoring, Maven, Docker

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

Beschreibung

Beschreibung / Aufgaben
Die Leistungen des Auftragnehmers (Dienstleisters) werden für das Projekt SEMMI erbracht.


Dieses hat folgenden Inhalt:
Das Venture SEMMI (SozioEmpathischeMenschMaschineInteraktion) implementiert einen mehrsprachigen, skalierbaren und lernenden Concierge-Service, der über eine Vielzahl an Möglichkeiten (bpsw. Roboter, digitale Avatare, Telefon) dabei hilft, die Fragen von Kunden und/oder Mitarbeitern KI-gestützt zu beantworten.


Schwerpunkt in der fachlichen Domain ist das Thema KI und Machine Learning mit dem Schwerpunkt NLU / NLP und Mehrsprachigkeit. Architektonisch bewegen wir uns im Java / Microservice Umfeld


Diese IT-Projektleistungen bestehen im Wesentlichen aus der Definition und dem Design von funktionalen Anwendungsarchitekturen, der Weiterentwicklung der NLP Dienste für Multi-Provider und der Anbindung weiterer Services.



Der Dienstleister erbringt folgende Leistungen:

Eigenständige Softwareentwicklung Individualsoftware auf Basis der Technologien Java (auf Basis von Spring-Boot), Persistierung der Daten in Datenbanken, Erstellung von REST-Services, Deployment auf Basis von Docker (Git-Pipeline), Trainieren von NLU Providern (IBM Watson, Microsoft Cognitive Services, Rasa)
Erstellung, Erweiterung und Optimierung von Datenmodellen
Entwicklung von Methoden, Modulen und Architekturen, um konkrete Lösungen schneller, effektiver und effizienter realisieren zu können
Analyse und Beheben von Fehlern in den Applikationen / Komponenten
Aufbau, Betrieb und Optimierung der Entwicklungsumgebungen einschl. Continuous Integration auf Basis von GitLab
Eigenständige Erstellung von automatisierten Testfällen
Durchführen von Komponententests, Modultests, Modulgruppentests
Erstellung und Dokumentation von Lieferpaketen
Beratung des Auftraggebers innerhalb der Projektphasen technisches Design, Implementierung und sämtlichen Testphasen in der Entwicklung
Durchführung und Unterstützung bei Expertenschätzungen für die Implementierung
Code-Reviews, Reviews auf technisches Design und technische Architektur
Ermittlung, Abstimmung und Erstellung des Technischen Designs mit Realisierung von technischen Lösungen für die Umsetzung von konkreten, fachlich spezifizierten Kundenanforderungen
Fortführung von Architekturdokumentationen, Systemdokumentationen, technischen DesignDokumenten (technische Komponenten-Beschreibungen) und technische Schnittstellen-Beschreibungen
Vorbereitung von Entscheidungsvorlagen zu technischen Themen
Präsentationen zu technisch komplexen Themenstellungen
Berichten von Risiken und Problemen an das Team und an das Projektmanagement


Skills / Profil

Langjährige Erfahrung (> 5 Jahre) mit Kenntnissen auf Expertenniveau in der Programmiersprache Java
Langjährige Erfahrung (> 3 Jahre) mit Kenntnissen auf Expertenniveau Microservice Architekturen
Langjährige Erfahrung in dem Redesign und Refactoring von Anwendungen (> 2 Jahre)
Continous Delivery: BuildManagement (Maven); Git; Docker; OpenShift ? Testautomatisierung ? Entwicklungsumgebung IntelliJ
Cloud Infrastruktur
Erfahrungen im NLP Bereich / KIBereich mit den folgenden NLPAnbietern: IBM Watson, Microsoft Cognitive Service, Rasa (Nice-To-Have)
Node.js, Python, Hibernate (Nice-To-Have)
Start
ab sofort
Dauer
3 Monate
(Verlängerung möglich)
Von
GULP Information Services GmbH
Eingestellt
20.09.2021
Ansprechpartner:
Daniel Ehrenberg
Projekt-ID:
2209119
Vertragsart
Freiberuflich
Einsatzart
100 % Remote
Um sich auf dieses Projekt zu bewerben müssen Sie sich einloggen.
Registrieren