Beschreibung
Für unseren Kunden aus der Gesundheitswesen Branche suchen wir für den Einsatzort Berlin (90% Homeoffice) einenJava Softwareentwickler (all gender) Ref. Nr: 16844 - FL
Vertragsverhältnis: Freelance/ Anstellung
Einsatzzeitraum: ab sofort bis 31.03.2022 mit Option auf Verlängerung
Einsatzort: PLZ 1 – Berlin (zu 90% Remote möglich)
Aufgabe:
- 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
Anforderungen:
- abgeschl. Studiums in Informatik (Informationstechnik, Computer Engineering, Wirtschaftsinformatik) oder ein verwandter Studiengang
- Zusatzqualifikation (ITIL, iSAQB, PMI oder Ähnliche)
- 5 Jahre einschlägige Berufserfahrung als Java Softwareentwickler
Kenntnisse und Erfahrungen:
- in oben genannten Aufgaben
- im Anforderungsmanagement
- in agilen Entwicklungsprozessen (Scrum), Qualitätsmanagement und Releasemanagement
- in Java 11 SDK
- in SOAP/REST-Protokolle
- in Spring Boot
- in JUnit
- in Build-Management mit Maven
- mit Java-CI-Tools (Hudson oder Jenkins) für den Einsatz in Continous Integration
- von Netzwerkprotokollen ab OSI-Layer 3 (UDP, TCP, http, https)
- in Public-Key-Infrastructures und digitalen Signaturen (X.509, CVC, RSA, SSL/TLS, TSL, CRL)
- im Betrieb von Java-Anwendungen und Application-Servern
- in Docker, Kubernetes, PKI und Netzwerkprotokolle - wünschenswert