The Software Developer plans, develops, tests, and maintains software solutions. You will manage the technical design and the application development, including testing the developed software for “Tribe Kranken Leistung” in the agile team “digital health solutions” in AWS.
Requirements
- Excellent FCP (future cloud platform) AWS knowledge (Kubernetes, handling shared and dedicated clusters, configuration and maintenance, Infrastructure as Code via ArgoCD, Istio)
- CI/CD Pipelining (use of GitHub, use of Jenkins, Scripting in Jenkins, Configuration as Code in Jenkins, Build of Docker files und Storing in local repos or Harbor, Deployments, Set up of Helm Charts), SAVI
- Structure, use and maintenance of standard and custom metrics of applications via Prometheus, Thanos for Grafana dashboards, automatic alerting, Dynatrace etc.
- Programming languages and frameworks: Expert in Java, SpringBoot und Frameworks Spring Integration, Apache Camel, XML, Groovy, XSLT, SQL
- Good understanding of OAuth Flows and OPA
- Business Process engine: Expert in Camunda 8 and BPMN
- Expert in Webservices (Rest SOAP)
- Expert in microservice architecture
- Databases: high expertise in MongoDB, understanding of the concepts document based databases (Connect, usage of DB Visualizer or MongoDB Compass, fundamental knowledge about MongoDB query language), Postgres
- Good Expertise in Messaging: Kafka and IBM MQ
- Tools: (Confluence, Jira, ServiceNow, SoapUI, AdoIT etc)
Benefits
- company bonus scheme
- pension
- employee shares program
- multiple employee discounts