Softwareentwickler/in (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

Wir suchen für unseren Kunden in Berlin einen Softwareentwickler/in (m/w/d).
Der Einsatz startet frühestens am 01.09 und beläuft sich auf 1 Jahr und wird danach ggf. auf 18 Monate verlängert.

Aufgabenbereich:
- 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

Anforderungsprofil:
Ausbildung: Erfolgreicher Abschluss eines Studiums an einer Berufsakademie bzw. eines Bachelor-Studiengangs an einer Fach- bzw. Hochschule in Informatik (Informationstechnik, Computer Engineering, Wirtschaftsinformatik) oder verwandter Studiengänge sowie eine darüber hinausgehende, umfassende Zusatzqualifikation (iSAQB, ITIL, PMI oder Ähnliche)

Berufserfahrung: Ab 5 Jahre einschlägige Berufserfahrung als Softwareentwickler in Java

Wissen, Kenntnisse und 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 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 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 verschlüsselt erfolgen, sind Kenntnisse und Erfahrungen in Public-Key-Infrastructures und digitalen Signaturen hilfreich (X.509, CVC, RSA, SSL/TLS, TSL, CRL).
- Benötigt werden darüber hinaus Kenntnisse in Docker sowie beim Aufbau von Mircoservices
- Sehr hilfreich sind im Übrigen Kenntnisse des Betriebs von Java-Anwendungen im Kubernetes.

Start
09.2022
Dauer
4 Monate
(Verlängerung möglich)
Von
PAR GmbH
Eingestellt
19.07.2022
Ansprechpartner:
Tessa Henrich-Scheufele
Projekt-ID:
2428838
Vertragsart
Freiberuflich
Einsatzart
100 % Remote
Um sich auf dieses Projekt zu bewerben müssen Sie sich einloggen.
Registrieren