Beschreibung
Projektbeschreibung:- Design / Implementierung / Customizing technischer Komponenten in Applikationen auf Basis von state-of-the-art-Technologien inkl. dazugehöriger Schnittstellen, Module und entsprechender Datenbanken unter Einhaltung der Standards des Auftraggebers (z.B. Nutzung der standardisierten Entwicklungsumgebungen und Programmierrichtlinien)
- Beratung des SCRUM-Team innerhalb des gesamten Entwicklungszyklus von Konzeption, Design, Implementierung, Test und Deployment.
- Einbringung externer Impulse und Erfahrungen aus früheren Tätigkeiten (z.B. Industriestandards)
- Durchführen von Code-Reviews, Komponententests, Modultests, Modulgruppentests
- Präsentationen zu technisch komplexen Themenstellungen
- Berichten von Risiken und Problemen an die Technischen Architekten und an das Projektmanagement
- Beratung des Product Owners bei der Präsentation des Produktes z.B. im Rahmen von Sprint-Reviews
Kenntnisse:
Muss-Anforderungen:
- Test Automation (Cucumber, gatling)
- Testfallerstellung in agilen Teams (Jira, gherkin)
- Praktische Erfahrungen in agilen Methoden SCRUM, Kanban, Continuous Integration, Continuous Deployment
- Datenbankkenntnisse: SQL (eigenständige Generierung und Analyse von Testdaten)
Soll-Anforderungen:
- Erfahrung als Software Entwickler im Bereich JAVA / J2EE in der Entwicklung von Unternehmensanwendungen
- Erfahrung mit Kundendatenbanken oder Firmenkunden
- Kenntnisse von gängigen Tools im Bereich Test/Testautomatisierung: Selenium, SoapUI, HP Quality Center (ALM), Eclipse/ IntelliJ
- Kenntnis von Microservice Architektur und RESTfull Services