Description
Leistungsbeschreibung- Anpassungen / Erweiterungen des aktuellen Systems
- Eigenständige Bearbeitung zugeteilter Aufgabenpakete (Ticketsystem JIRA)
- Technische Umsetzung
- Erstellung von Tests (JUnit / Mockito / Selenium)
- Dokumentation (API, Architektur, Validierung)
- Übernahme der Scrum Master Tätigkeit im Rahmen des Projektes
(ca. 75% Entwicklung/Dokumentation und 25% Scrum Master)
Anforderungen
- Mehrjährige Projekterfahrung in der Java-Softwareentwicklung
- Praktische Erafhrungen mit der agilen Projektmethode SCRUM
- Erfahrung als Scrum Master
- Erfahrung im Umgang mit Jenkins und SonarQube
- Gute bis sehr gute Kenntnisse in den folgenden Technologien:
Spring, Spring Security, Erstellung von Softwaredokumentation (zB Arc42 oder C4 model), Messaging JMS (ActiveMQ), Datenbankkenntnisse (idealerweise NoSQL, MongoDB), Umgang mit GIT / SVN, Maven, Eclipse, UI-Webentwicklung (idealerweise ZKoss), Testing: JUNIT, Mockito, Selenium, Logging: slf4j, log4j, JSON basierte REST Services, Application Server (idealerweise Apache Tomcat)
- Fließende Deutsch und mind. gute Englischkenntnisse in Wort und Schrift