Beschreibung
Für unseren Kunden in Köln suchen wir ab Mitte November 2020 einen Java Entwickler (m/w/d) für eine Projektdauer bis April 2021.Ziel des Projektes ist es, einen BPMN-Workflow mit Java zu implementieren. Bei dem Projekt wird eine Camunda Workflow Engine eingesetzt. Die einzelnen Tasks sind mit dem External Task Pattern und entsprechenden Java-Worker miteinander verknüpft. Die einzelnen Worker werden in der AWS-Cloud eingesetzt. Eine Dokumentation der einzelnen Worker erfolgt in Confluence.
Eine hohe Testabdeckung (Unit und Integrationstests) der einzelnen Worker ist Voraussetzung (wünschenswert über TDD).
Um die fachlichen Anforderungen abzudecken, werden Gherkin-Akzeptanztests bereitgestellt und regelmäßige Codereviews durchgeführt.
Ihre Qualifikation:
- Java 11 allgemein
- Spring / Spring Boot / Spring Batch
- BPMN / Camunda
- Gherkin & Cucumber
- Junit 5 (zusammen mit Mockito, Mockserver, ...)
- Git / Gitlab
- Gitlab CI
- AWS (speziell RDS)
- REST & JSON
Wünschenswert:
- Camunda External Worker
- Jenkins
- Jenkins JobDSL
- Cloudthemen, wie folgend:
- Docker
- Kubernetes
- Helm
- Terraform
- Unix & Shellskript-Programmierung