Description
Implementierung von Microservices auf Basis von JEE und RESTImplementierung von Unit, Integration und Service Tests zur Sicherstellung der Qualität umgesetzter Features
Übernahmen von weiteren Aufgaben eines Agilen Teams
Engagement in Arbeitsgruppen zur generellen Weiterentwicklung von Methoden und Technologien
Anforderungen:
Sehr gute Kenntnisse und Erfahrung in der Entwicklung von Komponenten auf Basis von Java 8
Sehr gute JEE6/7 Kenntnisse, mehrjährige Erfahrung in verschiedenen Projekten
Code Versionierung mit Git
Gute Docker Kenntnisse
Dependency Management und Build Definition mit Maven oder Gradle
Erfahrung mit der Implementierung von REST Schnittstellen (Client und Server)
Erfahrung mit Agilen Software Projekten
Bereitschaft nach DevOps-Prinzipien zu arbeiten
Qualitätsbewusstes Arbeiten durch Anwendung automatisierter Test
Kommunikativer Teamplayer
Selbständigkeit
von Vorteil: Erfahrung mit Build Tools (TeamCity, Jenkins)
von Vorteil: Erfahrung im Bereich Messaging (JMS oder Kafka)
von Vorteil: SQL Kenntnisse
von Vorteil: Erfahrung mit Flyway
von Vorteil: Erfahrung in der Entwicklung von Frontend Komponenten mit JS und Angular
von Vorteil: Spring Kenntnisse
Pensum: 80-100%