Entwicklung von Templates fu?r Micro- und Macroservices sowie der Weiterentwicklung einer Spring Boot Starter Library mittels Java, Spring, Kubernetes und Kafka unter Beru?cksichtigung von Aspekten wie Logging, Fehlerbehandlung, Audit Logging, Software Security und NFR.
Die Plattform ermöglicht das nachhaltige Teilen von Gegenständen aller Art unter Privatpersonen. Dazu bietet sie neben der Möglichkeit Inserate einzustellen, zu suchen und zu verwalten auch diverse social media Funktionen wie ein Freundschaftssystem oder auch ein Chat System zur Kommunikation an.
Das Backend besteht aus verschiedenen Microservices und einer Keycloak-Instanz. Das. Dazu kommt der Einsatz von weiteren Technologien, wie bspw. oder Playwright.
> Implementierung und Design von UI Komponenten
> Implementierung von E2E-Tests mit Playwright
> Erstellung von Figma Designs
> Aktualisierung der Angular Version von 14 auf 16
> Mitarbeit beim Aufbau des Chat-Systems mit SocketIo mit Javascript
> Testen der Microservices mit Unit-Tests
> Implementierung und Erweiterung der CI/CD-Pipelines
> Provisionierung der AWS Ressourcen
> Implementierung und Bereitstellung von AWS-Lambdas
> Erstellung eines Prozesses zum Löschen eines User-Accounts inkl. aller
personenbezogener Daten mit Hilfe von AWS-Lambdas und Kafka
Whitelabel-Webanwendung, welche es Firmen leicht ermöglicht, umfangreiche
Reisekostenabrechnungen zu erstellen und verwalten.
Das Backend besteht aus Microservices und einer Keycloak-Instanz. Das
Frontend ist mit Ionic erstellt.
Die Infrastruktur ist in der Google-Cloud Plattform aufgebaut und vollständig
automatisiert betrieben.
Eigene Aufgaben:
> Implementierung der Anforderungen im Frontend und im Backend
> Anbindung von Keycloak als Authentifizierung
> Implementierung und Testen der Microservices
> Erstellen eines betriebswirtschaftlichen Modells als Software as a Service
> Anforderungsaufnahme und Anforderungsanalyse
> Erstellung von Konzepten
> Umsetzung der kundenspezifischen Anforderungen
> 1st Level Support der Kunden
> Unterstu?tzung anderer Teams bei den Cloud Themen
> Umzug der Kunden-Cloud-Infrastruktur in einen neuen Tenant
> Administration Jira
> Weiterentwicklung der Zielarchitektur in der Azure Cloud und Erstellung von Konzepten
> Einrichtung von Pipelines in TeamCity zum automatischen Bauen und Bereitstellen von Containern
> Erstellung von Terraform Modulen
> Einrichtung von Alerts in Azure
> Erstellung von PowerShell Modulen, um die OpsGenie Schnittstelle einfacher ansprechen zu ko?nnen
> Konzeptionierung der Zielarchitektur in der Azure Cloud
> Erste Migrationstests der einzelnen Komponenten
> Datenanbindung zum On-Prem ERP System des Kunden einrichten
> Migration bestimmter Prozesse und Anwendungen in Docker Container
> Technische Projektleitung des Projektes
> Technischen Support leisten, teilweise auch außerhalb der Gescha?ftszeiten
> Automatische Benachrichtigung bei Anwendungs- oder Infrastrukturproblemen mittels OpsGenie
> Anpassung und Erweiterungen von Standard-Funktionalita?ten im C++ Code > Kundenspezifische Anpassungen per SQL
> Datenanbindung zum ERP System des Kunden einrichten
> Entwicklung von Backend- und Frontendkomponenten
> Tests fu?r neue Funktionen schreiben
> Erste Aufgaben im Bereich der technischen Projektleitung durch U?bernahme eines Kundenprojektes
> Technischen Support bei Kundenproblemen leisten
Softwareentwicklung/Programmierung
Projektmanagement/-organisation/-koordination
Entwicklung von Templates fu?r Micro- und Macroservices sowie der Weiterentwicklung einer Spring Boot Starter Library mittels Java, Spring, Kubernetes und Kafka unter Beru?cksichtigung von Aspekten wie Logging, Fehlerbehandlung, Audit Logging, Software Security und NFR.
Die Plattform ermöglicht das nachhaltige Teilen von Gegenständen aller Art unter Privatpersonen. Dazu bietet sie neben der Möglichkeit Inserate einzustellen, zu suchen und zu verwalten auch diverse social media Funktionen wie ein Freundschaftssystem oder auch ein Chat System zur Kommunikation an.
Das Backend besteht aus verschiedenen Microservices und einer Keycloak-Instanz. Das. Dazu kommt der Einsatz von weiteren Technologien, wie bspw. oder Playwright.
> Implementierung und Design von UI Komponenten
> Implementierung von E2E-Tests mit Playwright
> Erstellung von Figma Designs
> Aktualisierung der Angular Version von 14 auf 16
> Mitarbeit beim Aufbau des Chat-Systems mit SocketIo mit Javascript
> Testen der Microservices mit Unit-Tests
> Implementierung und Erweiterung der CI/CD-Pipelines
> Provisionierung der AWS Ressourcen
> Implementierung und Bereitstellung von AWS-Lambdas
> Erstellung eines Prozesses zum Löschen eines User-Accounts inkl. aller
personenbezogener Daten mit Hilfe von AWS-Lambdas und Kafka
Whitelabel-Webanwendung, welche es Firmen leicht ermöglicht, umfangreiche
Reisekostenabrechnungen zu erstellen und verwalten.
Das Backend besteht aus Microservices und einer Keycloak-Instanz. Das
Frontend ist mit Ionic erstellt.
Die Infrastruktur ist in der Google-Cloud Plattform aufgebaut und vollständig
automatisiert betrieben.
Eigene Aufgaben:
> Implementierung der Anforderungen im Frontend und im Backend
> Anbindung von Keycloak als Authentifizierung
> Implementierung und Testen der Microservices
> Erstellen eines betriebswirtschaftlichen Modells als Software as a Service
> Anforderungsaufnahme und Anforderungsanalyse
> Erstellung von Konzepten
> Umsetzung der kundenspezifischen Anforderungen
> 1st Level Support der Kunden
> Unterstu?tzung anderer Teams bei den Cloud Themen
> Umzug der Kunden-Cloud-Infrastruktur in einen neuen Tenant
> Administration Jira
> Weiterentwicklung der Zielarchitektur in der Azure Cloud und Erstellung von Konzepten
> Einrichtung von Pipelines in TeamCity zum automatischen Bauen und Bereitstellen von Containern
> Erstellung von Terraform Modulen
> Einrichtung von Alerts in Azure
> Erstellung von PowerShell Modulen, um die OpsGenie Schnittstelle einfacher ansprechen zu ko?nnen
> Konzeptionierung der Zielarchitektur in der Azure Cloud
> Erste Migrationstests der einzelnen Komponenten
> Datenanbindung zum On-Prem ERP System des Kunden einrichten
> Migration bestimmter Prozesse und Anwendungen in Docker Container
> Technische Projektleitung des Projektes
> Technischen Support leisten, teilweise auch außerhalb der Gescha?ftszeiten
> Automatische Benachrichtigung bei Anwendungs- oder Infrastrukturproblemen mittels OpsGenie
> Anpassung und Erweiterungen von Standard-Funktionalita?ten im C++ Code > Kundenspezifische Anpassungen per SQL
> Datenanbindung zum ERP System des Kunden einrichten
> Entwicklung von Backend- und Frontendkomponenten
> Tests fu?r neue Funktionen schreiben
> Erste Aufgaben im Bereich der technischen Projektleitung durch U?bernahme eines Kundenprojektes
> Technischen Support bei Kundenproblemen leisten
Softwareentwicklung/Programmierung
Projektmanagement/-organisation/-koordination