Beschreibung
Ihre Aufgaben- Software Architektur
- Wartung und Weiterentwicklung eines bestehenden Softwareproduktes OPEN gemäß Anforderungen
- Machbarkeitsanalyse
- Aufwandsabschätzungen
- technischer Entwurf und Implementierung der Komponenten.
- Kontinuierliche Integration und Auslieferung der Software-Releases
Muss-Anforderungen
- Java Anwendungsentwicklung
- Angular 9, Typescript
- Spring, Spring-Boot 2.3
- HATEOAS
- JPA / Hibernate
- Git
- SVN
- Continuous Integration (Hudson/ Jenkins)
- Gitlab, Gitlab Runner
- IBM AS/400 DB2
- Oracle Database
- Microservices
- Docker, Docker Swarm
- Kubernetes
- Amazon AWS ECR ECS EC2 S3
- OpenShift
- Eclipse, Visual Studio Code
- Keycloak & OAauth2
- Elasticsearch
- FACT-Finder
- Kafka
- IBM IoT MessageSight
- SQL, NoSQL, PostgreSQL
- UI Konzeption und Entwicklung
- UML (Unified Modeling Language)
- Unit Testing
- Objektorientierte Softwareentwicklung/-design
- Cloud Entwicklung
Soll-Anforderungen
- Test Driven Development
- Code Review
- Testautomatisierung
- YAML
- XML Shema
- JSON Shema
- MongoDB