Transformation von komplexen, monolithischen Geschäftsanwendungen auf eine virtualisierte Microservice-Architektur. Analyse und Redesign der bestehenden Dienste und deren Funktionalitäten. Umsetzung geschäftskritischer Architekturen mit hohen Ansprüchen an Verfügbarkeit und Lastverteilung.
Tätigkeiten:
- Modernisierung und Redesign von bestehenden monolithischen Anwendungen in Microservice-Architekturen mit Quarkus und Kafka
- Aufbau und Standardisierung von Rest-Schnittstellen
- Beratung des Kunden zur Einführung und Nutzung von Quarkus und den dazugehörigen Technologien
- Unterstützung bei der Standardisierung, Einführung und Schulung eines modernen Softwareentwicklungsansatzes
Eingesetzte Technologien:
Quarkus (imperativ & reactive), Microprofile, Kafka, Hibernate/JPA, Panache, Resteasy, Mutiny (Reactive), Postgres SQL, OpenAPI, JWT, Swagger, Docker, Kubernetes, Jenkins