2014 – 2017 REST API und Testautomatisierung
Die wesentlichen Aufgaben waren dabei:
- Mitarbeit an der Umsetzung einer komplexen
REST API - Mitarbeit an der Wartung und Erweiterung einer komplexen API auf der Basis von SOAP / AXIS
- Anpassungen und Bugfixes des Datenbanklayers
- Mitarbeit an der Umsetzung einer automatisierten Build- und Testumgebung auf der Basis von Jenkins, Vagrant und Docker
- Spezifikation und Durchführung von automatisierten Tests auf der Basis von Spock,
Geb und REST-assured - Mitarbeit an der Optimierung der Deployment Prozesse nach dem DevOps Ansatz
- Fachliche Dokumentation mit Atlassian Confluence
- Vorgehensmodell: Scrum
- Betriebssysteme: Windows, Linux, macOS
- Sprachen: Java, Groovy, PHP, C#, JavaScript
- Technologien und Frameworks: Docker, Vagrant, Jenkins Automation Server, spockframework.org, Geb Browser Automation Solution, QF-Test, JUnit 4, SOAP, Apache Tomcat, Apache Axis, Hessian Binary Web Service Protocol, Jackson JSON Processor, rest-assured.io, Spring Framework, Spring Security, Spring MVC, Spring HATEOAS, Java Swing
- Tools: Eclipse 4, Atlassian Jira, Confluence, Bitbucket, Git, Gradle, Apache Maven, PostgreSQL, MySQL, Oracle, MongoDB