Softwareentwickler m/w/d

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

Beschreibung

Aufgaben (nicht abschließend):
• Implementierung und Wartung von Softwaresystemen anhand vorgegebener Konzepte, Architektur- und Projektpläne
• Durchführung der Anforderungsanalyse und der Anforderungsbewertung im Rahmen der agilen Entwicklungsprozesse
• Dokumentation von Architekturen für festgelegte Komponenten der Softwaresysteme
• Unterstützung bei der Erstellung von Lastenheften für die Beauftragung externer Entwicklungen
• Erstellung Benutzer-, Administrator- und Entwicklerdokumenten in Quellcode, Wiki-Systemen und Dokumenten mithilfe bereits vorhandener Vorgaben und Templates
• Durchführung von Qualitätssicherungsmaßnahmen, wie z. B. Anfertigung von Unit Tests, Teilnahme an Code-Reviews, Durchführung von Refactorings
• Unterstützung bei der Weiterentwicklung der Continuous Integration-Infrastruktur und der Entwicklungsumgebung Durchführung von Benutzertrainings und Workshops Erstellung von Prototypen, Referenzimplementierungen und Proof of Concepts zur Erprobung von neuen Technologien und Architekturen

Erfahrungen:
• Beherrschung vielfältiger oder komplexer Aufgaben- und Problemstellungen, zu deren Lösung verschiedene Aspekte analysiert und beurteilt werden müssen und auch konzeptionelle Beiträge sowie ggf. neue Lösungswege erforderlich sind
• Die Aufgaben werden selbständig im Rahmen der Kunden-Richtlinien, des Entwicklungsprozesses nach Scrum und anhand der im Entwicklungsteam festgelegten Sprint-Ziele bearbeitet. Für die Erfüllung der Aufgaben sind Kenntnisse und Erfahrungen im Anforderungsmanagement, agilen Entwicklungsprozessen (Scrum), Qualitätsmanagement und Releasemanagement notwendig
• Es sind vielseitige oder tiefgehende Kenntnisse in der Softwareentwicklung in Java zwingend erforderlich mit Schwerpunkt:
o Java 11 SDK
o SOAP/REST-Protokolle
o Spring Boot
o JUnit
• Es sind einschlägige Erfahrungen des Build-Managements mit maven erforderlich
• Der Kunde setzt Jenkins für Continous Integration ein, daher sind Erfahrungen mit Java-CI-Tools (Hudson oder Jenkins) erforderlich
• Für die Entwicklung von Testtools für Protokolltests sind Kenntnisse von Netzwerkprotokollen ab OSI-Layer 3 erforderlich (UDP, TCP, http, https)
• Da alle Datenübertragungen in der Telematik-Infrastruktur verschlüsselt erfolgen, sind Kenntnisse und Erfahrungen in Public-Key-Infrastructures und digitalen Signaturen erforderlich (X.509, CVC, RSA, SSL/TLS, TSL, CRL)
• Wünschenswert sind darüber hinaus Kenntnisse in Docker, Kubernetes, PKI und Netzwerkprotokolle
• Sehr hilfreich sind im Übrigen Kenntnisse des Betriebs von Java-Anwendungen und Application-Servern.
Start
09.2021
Dauer
4 Monate
(Verlängerung möglich)
Von
PAR GmbH
Eingestellt
08.09.2021
Ansprechpartner:
Fabian Rafi
Projekt-ID:
2201040
Vertragsart
Freiberuflich
Einsatzart
100 % Remote
Um sich auf dieses Projekt zu bewerben müssen Sie sich einloggen.
Registrieren