Beschreibung
- Programmierung / Implementierung / Customizing technischer Komponenten in Applikationen auf Basis der genutzten Technologien inkl. dazugehöriger Schnittstellen, Module und entsprechender Datenbanken unter Einhaltung der Standards des Auftraggebers (z.B. Nutzung der standardisierten Entwicklungsumgebungen und Programmierrichtlinien)- Beheben von Fehlern aus den Testphasen in den Applikationen / Komponenten
- Dokumentation der technischen Komponenten
- Erstellen von Systemdokumentationen
- Erstellen von Lieferpaketen für die betreffenden Applikationen
- Einrichten von Entwicklungsumgebungen incl. Continuous Integration
- Durchführen von Code-Reviews, Komponententests, Modultests, Modulgruppentests
- Vorbereitung von Entscheidungsvorlagen zu technischen Themen
- Präsentationen zu technisch komplexen Themenstellungen
- Berichten von Risiken und Problemen an die technischen Architekten und an das
Projektmanagement
Anforderung:
Hibernate +++ (good), 2-4 yrs.
Java ++++ (excellent), > 4 yrs.
JPA (Java Persistence API) +++ (good), 2-4 yrs.
REST ++++ (excellent), > 4 yrs.
Spring +++ (good), 2-4 yrs.
Gradle Plugin Entwicklung + (basic knowledge), 0 yrs.
Kubernetes (K8) ++++ (excellent), > 4 yrs.
GIT + (basic knowledge) 0-1 yrs
Jenkins + (basic knowledge) 0-1 yrs
Maven + (basic knowledge) 0-1 yrs
SonarQube + (basic knowledge) 0-1 yrs
IT Security +++ (good), 2-4 yrs.
Microservices Architektur ++++ (excellent), >4 yrs.
SOAP ++++ (excellent), >4 yrs.
Testautomatisierung +++ (good), 2-4 yrs.
Continuous Integration (CI) + (basic knowledge), 0 yrs.
must have:
5 Jahre Erfahrung in Kenntnissen:
- Java 8 o. Java 11
- Entwicklung Microservices für Kubernetes
- Message Queuing
- REST/SOAP Schnittstellen **
Nachweisliche Erfahrung von mindestens 5 Jahren
3 Jahre Erfahrung in Kenntnissen:
- Spring, JPA, Hibernate
- MQTT
- IT Security
- Automatisiertes Testing
Nachweisliche Erfahrung von mindestens 3 Jahren
3 Projektreferenzen zu Implementierungsleistungen in mittleren und kleinen Projekten
Projektreferenzen
- Methodenkompetenz, Modellierung, Vorgehensmodelle
2 Jahre Erfahrung in Kenntnissen mit Agile Softwareentwicklung (SCRUM/Kanban)
Sprachkenntnisse
Projektsprache: Deutsch - verhandlungssicher
(Muttersprache, Sprachzertifikat Deutsch B2 oder besser)
Anforderungen – should + nice to have:
- Erfahrung in folgenden Technologischen Bereichen (70%):
3 Jahre Erfahrung in Kenntnissen mit
- SonarQube
- Git, Jenkins, Continuous Integration
- Maven, Gradle
- 3-Tier-Architecture
Nachweisliche Erfahrung von mindestens 3 Jahren
Performanceoptimierung (30%):
1 Projektreferenz mit Analyse und Identifikation sowie der Behebung von Leistungsproblemen bei Java / JVM
(mindestens 1 Ref.)
Projektstart: 15.07.2022
Projektende: 30.12.2022 ++
Auslastung: Vollzeit - wir gehen von 100% remote aus
Leistungsort: Frankfurt / remote