Beschreibung
Wir von der emagine suchen für unseren Kunden in Karlsruhe einen Software Architekt / Senior Entwicklerr (m/w)Ihr Aufgabenbereich:
API-Abstraktionsschicht zur Anbindung von Kunden (B2B) mit Ausblick B2C:
Aufbau einer "Web-API"-Schnittstelle (z. B. via OpenAPI)
Entsprechender Aufbau einer Middelware, die die Abbildung der API-Geschäftsvorfällen auf die Blockchain ermöglicht
Ihr Profil:
Ausarbeit und Einbringung von Konzept-Vorschlägen z. B.:
Eventing (Enkopplung vs. 'Ease of use' vs. Betreibbarkeit: WebHooks vs. WebSockets vs. 'REST' OpenAPI)
Abbildung auf "REST"-Resourcen und Methoden: Blockchain Konsens -62 Web-API 'Transaktionen' -62 Asychron -62 Eventing
Web-API Versioning z. B. Semantic Versioning (SemVer)
Aufteilung der API in 'Unterdomänen': z.B. https://martinfowler.com/bliki/BoundedContext.html
Weiterentwicklung des API-Domain Models (im Sinne von DDD)
Aufbau "Developer Portal" inkl. angrenzenden Themen:
Dokumentation (Minimal 'statischer' Dokumentation, Doku bei der API -62 'self-explanatory')
Registrierung & Sandboxing
Veröffentlichung neuer API Versionen (via CI/CD Pipeline) / API Versionierung
Fein-Spezifikation von REST-APIs im Sinne von RMM Level 2 (https://martinfowler.com/articles/richardsonMaturityModel.html)
Definition der API z. B. via OpenAPI-Specification
Wir freuen uns über die Zusendung Ihres aussagekräftigen Profils mit Verfügbarkeit und Stundensatz Reference :CR/077551 Duration :2 Monate mit Option auf Verlängerung Location : Karlsruhe Languages : Deutsch7Englisch emagine GmbH Hemminger, Laura T : F :