Beschreibung
Projekt-/Aufgabenbeschreibung:• 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
Anforderungen – must have:
• Software Entwicklung - Fünf Jahre Erfahrung in Kenntnissen: Java 8 o. Java 11,
Expertenkenntnisse, Message Queuing, REST/SOAP Schnittstellen / Microservices:
Nachweisliche Erfahrung von mindestens fünf Jahren
• Software Entwicklung Drei Jahre Erfahrung in Kenntnissen: Spring, JPA, Hibernate, Docker/Kubernetes, IT Security - Nachweisliche Erfahrung von mindestens drei Jahren
• Software Entwicklung Drei Projektreferenzen zu Implementierungsleistungen in mittleren und kleinen Projekten in den letzten 5 Jahren Projektreferenzen, mindestens 3 (nicht älter als 5 Jahre)
• Methodenkompetenz, Modellierung, Vorgehensmodelle Agile Softwareentwicklung (SCRUM/ Kanban) Erfahrung mehr als zwei Jahre
• Sprachkenntnisse Projektsprache: Deutsch verhandlungssicher Muttersprache, Sprachzertifikat Deutsch B2 oder besser
Anforderungen – should + nice to have:
• Erfahrung in folgenden Technologischen Bereichen: IT-Security, MQTT, AWS, insbesondere EC2, RDS, VPC, Serverbetrieb, Cloud Services, SonarQube, Git, Jenkins, Continuous. Integration, Maven, Gradle, 3-tier-architecture: Projektreferenzen, mindestens 3
• Performanceoptimierung: Erfahrung in der Analyse und Identifikation sowie der Behebung von Leistungsproblemen bei Java / JVM: Projektreferenzen, mindestens 1