Beschreibung
Wir sind durch unseren Kunden aus dem Bereich Öffentliche Verwaltung gebeten, ein Angebot für den Einsatz eines Softwareentwicklers (m/w) mit dem Schwerpunkt Qualitätssicherung (QS/JUnit) abzugeben.AUFGABEN:
• Allgemeine Pflege und Fortentwicklung der Gesamtdatenarchivierung (Fehlerbereinigungen, Wandlung von Dokumenten nach PDF/A-1b –)
• Entwicklung/Konzeption/Test der GDA-Version 5.x ff
• Umsetzung von Anwenderanforderungen (Java)
• Produkt- und Code-Dokumentation der Entwicklung
• Administration der Entwicklungsumgebung und Erstellen von Administrationshandbüchern
• Pflege Entwickler-Wiki
• Erstellen von Lasten- und Pflichtenheften
• Anforderungsanalyse
• Konzeption von Softwarearchitekturen
• Definition von UseCases
• Definition von TestCases
• Überwachung und Pflege der der Continuous Integration Umgebung (Bamboo, Linux)
ANFORDERUNGEN:
Muss-Anforderungen:
• Abgeschlossenes Hochschulstudium der Fachrichtung Informatik oder vergleichbar
• Mind. 4 Jahre Entwicklungserfahrung mit Java 8 im Spring-Framework
• Mind. 4 Jahre Berufserfahrung im Bereich Qualitätssicherung bei tiefgreifenden Kenntnissen im Umgang mit dem methodischen Erstellen von Unit Tests unter Berücksichtigung bewährter Best Practices sowie im Umgang mit dem Erstellen von Integrationstests für Spring Anwendungen
• Mind. 3 Jahre Berufserfahrung in der Erstellung und Ergebnis-Analyse von Last- und Performancetests
• Versiert im Umgang mit Clean Code und Funktionaler Programmierung
Soll-Anforderungen:
• Erfahrung in der Erstellung von XML-Schemadefinitionen und dem Einsatz von XML als Datenaustauschformat
• Sicherer Umgang mit den Entwicklungswerkzeugen Eclipse, Maven und Subversion sowie mit AssertJ, Mockito und JMeter
• Erfahrung im Umgang mit Java Flight Recorder und Java Mission Control
• Sichere Kenntnisse im Behaviour Driven Development
• Erfahrung im Umgang mit Jest und Enzyme sowie mit SonarQube und Spock
• Erfahrung in Java Test-Frameworks JUnit, JMock und Hamcrest-Matcher
• Erfahrung in Aspektorientierter Programmierung (AOP)
• Erfahrung in der Verwendung und Administration der der Atlassian Tool-Suite
• Erfahrung mit der iText PDF-Library
• Erfahrung in der Verwendung der Java-API für EMC-Centera
• Grundkenntnisse/Sicherheit im administrativem Umgang mit einem Linux Be-triebssystem
• Grundkenntnisse der mit elektronischer Archivierung
• Grundkenntnisse in PDF-Spezifikation und Erfahrung in der Verwendung Java- Bibliothek iText
• Grundkenntnisse der Advanced-Presentation-Function-Format von IBM
Bitte beachten Sie, dass ausgewählte Kandidaten aufgefordert werden, das Kompetenzprofil des Kunden auszufüllen (genaue Angaben zu einzelnen Kompetenzen, Angaben in Jahren etc.). Bei Interesse senden Sie uns bitte Ihr Profil unter Nennung Ihres Netto-all-in-Stundensatzes zu.