Die Zeit ist abgelaufen! Wir akzeptieren keine Bewerbungen mehr.
Fachliche Beratung für die Entwicklung und Implementierung von Kernel, mit Fokus auf Backend- und Frontend-Technologien. Das Backend wird mit Java, Python, Spring Boot, REST, SSL und CXF entwickelt, während Swagger und OpenAPI die API-Dokumentation unterstützen. Die Datenverarbeitung erfolgt mit PostgreSQL, um eine robuste und skalierbare Architektur zu ermöglichen. Die Sicherheitsaspekte, insbesondere die Nutzung von Client-Zertifikaten und OAuth zur Zugriffskontrolle und Authentifizierung, werden besonders berücksichtigt. Das Frontend wird mit Angular entwickelt, um eine strukturierte und responsive Benutzeroberfläche bereitzustellen, die nahtlos mit den Kernel-APIs interagiert.
Die fachliche Beratung erstreckt sich auf das API-Management und Sicherheitskonzepte für Kernel. Hierzu gehören der Einsatz des Kong API Gateway mit LUA zur effizienten Steuerung des API-Verkehrs und zur Umsetzung eines kontrollierten Zugriffskonzepts. Datenschutz und die Einhaltung der GDPR-Richtlinien sind in die Architektur integriert, um sichere Datenverarbeitungsprozesse über alle Dienste hinweg zu ermöglichen.
Zudem umfasst die Beratung das Cloud- und Infrastrukturmanagement für Kernel, das auf Azure Cloud basiert, um Skalierbarkeit und hohe Verfügbarkeit zu unterstützen. Die Container-Orchestrierung erfolgt mit Kubernetes (AKS) und wird durch Docker/Docker Files für das Management containerisierter Anwendungen ergänzt. Die Automatisierung der Infrastruktur wird durch Terraform umgesetzt, um eine effiziente Bereitstellung zu erreichen. Netzwerk- und Verkehrsmanagement erfolgen mit Nginx-Ingress, während Cert-Manager das Zertifikatsmanagement unterstützt. Darüber hinaus wird die DNS-Konfiguration optimiert, um eine stabile und leistungsfähige Netzwerkinfrastruktur zu erreichen.
Entwicklung der Automatisierung CI/CD-Pipelines (Continuous Integration and Continuous Deployment). Die Versionskontrolle wird über GitHub/GIT & GitLab verwaltet, was Versionierung und kollaborative Entwicklung ermöglicht. Für Automatisierungsaufgaben werden Bash-Skripte verwendet, um den manuellen Aufwand zu reduzieren. CI/CD-Pipelines sorgen für eine kontinuierliche Integration und Bereitstellung, optimieren den Entwicklungslebenszyklus und sorgen für Systemstabilität.
Fachliche Beratung bei der Qualitätssicherung und Compliance bei der Entwicklungsstrategie. Automatisierte Tests innerhalb der CI/CD-Pipelines sowie Docker-basierte Testumgebungen stellen die technische Integrität neuer Entwicklungen sicher. Dokumentation der Anforderungsentwicklung mit Confluence und Jira.