Das Ziel des Projekts ist die Entwicklung einer leistungsfähigen Workflow-Engine, um komplexe Geschäftsprozesse zu automatisieren, zu steuern und zu überwachen. Die Workflow-Engine soll flexibel, anpassbar und benutzerfreundlich sein, daher wurde sie auf Basis von Microservice Architekturen entwickelt.
Bei dem Projekt geht es um die Entwicklung eines webbasierten An- und Abwesenheitsmanagement-Systems, einschließlich einer Urlaubsmanagement-Applikation, unter Verwendung des SCRUM-Frameworks. Die Hauptaufgabe besteht darin, eine intuitive und effiziente Benutzeroberfläche zu schaffen und gleichzeitig eine stabile und skalierbare Backend-Infrastruktur zu gewährleisten.
§ Refactoring der Legacy Anwendung und Implementierung mittels PrimeNG Framework
§ Umsetzung von Frontend Funktionalitäten mittels unterschiedlicher Designpatterns in TypeScript wie z.B. (nach Factory Method, Singleton and Abstract Factory wie auch der Einsatz von behavioral Patterns wie z.B. Observer Pattern)
§ Implementierung von REST-Schnittstellen / API
§ Integration und Verwaltung von Datenbanken (z.B. SQL) zur Speicherung von Benutzerdaten, Anträgen und Statusinformationen Entwicklung von Dashboard-Funktionalitäten mit Diagrammen, Tabellen, Kalenderfunktionalitäten
§ Nutzung von Bitbucket und GitLab als Versionsverwaltungstool und
§ Einhaltung von Clean Code Conventions
§ Enge Zusammenarbeit mit anderen beteiligten Teams zu den folgenden Themen: DevOps / Security / Architekturthemen
§ Aufbau wiederverwendbarer plattformübergreifender Komponenten und Frontend-Bibliotheken für die zukünftige Verwendung)
§ Optimierung von Komponenten für maximale Leistung auf einer Vielzahl von webfähigen Geräten und Browsern
§ Erstellung und Durchführung von Tests mit Karma, Jasmin, Postman
§ Durchführung von Fehleranalysen und Behebung von Bugs
§ Erstellung und Pflege technischer Dokumentationen, einschließlich API-Dokumentationen und Benutzerhandbücher.
§ Unterstützung des Support-Teams bei der Lösung technischer Probleme und der Beantwortung von Benutzeranfragen.
Teilnahme an täglichen bzw. wöchentlichen Sprint Meetings (Daily-Scrum, Story Time, Review usw.)
API-Wrapper für die Film-Datenbank ?The Movie Database?
Herr Kandidat bringt eine umfassende und fundierte Expertise in der Softwareentwicklung mit, insbesondere in der Verwendung von Java und den damit verbundenen Technologien wie Spring und Hibernate. Diese Fähigkeiten ermöglichen ihm, robuste und skalierbare Backend-Systeme zu entwickeln. Darüber hinaus verfügt er über umfangreiche Erfahrungen in der Frontend-Entwicklung, einschließlich der Nutzung von HTML, CSS und JavaScript, sowie modernen Frameworks wie Angular, React oder Vue.js.
Neben seinen Fähigkeiten in der Frontend- und Backend-Entwicklung ist Herr Kandidat auch mit einer Vielzahl von Datenbanktechnologien vertraut. Er beherrscht sowohl SQL- als auch NoSQL-Datenbanken, was ihm Flexibilität in der Datenverwaltung und bei der Durchführung komplexer Abfragen verleiht.
Seine Erfahrung mit Versionskontrollsystemen, insbesondere GitLab, unterstützt eine strukturierte und effiziente Zusammenarbeit im Entwicklungsteam.
Er hat tiefgehende Kenntnisse in der Implementierung und Nutzung von Web-APIs, was eine nahtlose Integration und Kommunikation zwischen verschiedenen Systemen gewährleistet. Seine starken Problemlösungsfähigkeiten und seine Aufmerksamkeit fürs Detail tragen maßgeblich zur Qualität der entwickelten Software bei, indem sie sicherstellen, dass Probleme frühzeitig erkannt und behoben werden.
Abgerundet wird sein Profil durch exzellente Kommunikations- und Teamfähigkeiten, die eine effektive Zusammenarbeit mit anderen Entwicklern, Designern und Projektmanagern ermöglichenDas Ziel des Projekts ist die Entwicklung einer leistungsfähigen Workflow-Engine, um komplexe Geschäftsprozesse zu automatisieren, zu steuern und zu überwachen. Die Workflow-Engine soll flexibel, anpassbar und benutzerfreundlich sein, daher wurde sie auf Basis von Microservice Architekturen entwickelt.
Bei dem Projekt geht es um die Entwicklung eines webbasierten An- und Abwesenheitsmanagement-Systems, einschließlich einer Urlaubsmanagement-Applikation, unter Verwendung des SCRUM-Frameworks. Die Hauptaufgabe besteht darin, eine intuitive und effiziente Benutzeroberfläche zu schaffen und gleichzeitig eine stabile und skalierbare Backend-Infrastruktur zu gewährleisten.
§ Refactoring der Legacy Anwendung und Implementierung mittels PrimeNG Framework
§ Umsetzung von Frontend Funktionalitäten mittels unterschiedlicher Designpatterns in TypeScript wie z.B. (nach Factory Method, Singleton and Abstract Factory wie auch der Einsatz von behavioral Patterns wie z.B. Observer Pattern)
§ Implementierung von REST-Schnittstellen / API
§ Integration und Verwaltung von Datenbanken (z.B. SQL) zur Speicherung von Benutzerdaten, Anträgen und Statusinformationen Entwicklung von Dashboard-Funktionalitäten mit Diagrammen, Tabellen, Kalenderfunktionalitäten
§ Nutzung von Bitbucket und GitLab als Versionsverwaltungstool und
§ Einhaltung von Clean Code Conventions
§ Enge Zusammenarbeit mit anderen beteiligten Teams zu den folgenden Themen: DevOps / Security / Architekturthemen
§ Aufbau wiederverwendbarer plattformübergreifender Komponenten und Frontend-Bibliotheken für die zukünftige Verwendung)
§ Optimierung von Komponenten für maximale Leistung auf einer Vielzahl von webfähigen Geräten und Browsern
§ Erstellung und Durchführung von Tests mit Karma, Jasmin, Postman
§ Durchführung von Fehleranalysen und Behebung von Bugs
§ Erstellung und Pflege technischer Dokumentationen, einschließlich API-Dokumentationen und Benutzerhandbücher.
§ Unterstützung des Support-Teams bei der Lösung technischer Probleme und der Beantwortung von Benutzeranfragen.
Teilnahme an täglichen bzw. wöchentlichen Sprint Meetings (Daily-Scrum, Story Time, Review usw.)
API-Wrapper für die Film-Datenbank ?The Movie Database?
Herr Kandidat bringt eine umfassende und fundierte Expertise in der Softwareentwicklung mit, insbesondere in der Verwendung von Java und den damit verbundenen Technologien wie Spring und Hibernate. Diese Fähigkeiten ermöglichen ihm, robuste und skalierbare Backend-Systeme zu entwickeln. Darüber hinaus verfügt er über umfangreiche Erfahrungen in der Frontend-Entwicklung, einschließlich der Nutzung von HTML, CSS und JavaScript, sowie modernen Frameworks wie Angular, React oder Vue.js.
Neben seinen Fähigkeiten in der Frontend- und Backend-Entwicklung ist Herr Kandidat auch mit einer Vielzahl von Datenbanktechnologien vertraut. Er beherrscht sowohl SQL- als auch NoSQL-Datenbanken, was ihm Flexibilität in der Datenverwaltung und bei der Durchführung komplexer Abfragen verleiht.
Seine Erfahrung mit Versionskontrollsystemen, insbesondere GitLab, unterstützt eine strukturierte und effiziente Zusammenarbeit im Entwicklungsteam.
Er hat tiefgehende Kenntnisse in der Implementierung und Nutzung von Web-APIs, was eine nahtlose Integration und Kommunikation zwischen verschiedenen Systemen gewährleistet. Seine starken Problemlösungsfähigkeiten und seine Aufmerksamkeit fürs Detail tragen maßgeblich zur Qualität der entwickelten Software bei, indem sie sicherstellen, dass Probleme frühzeitig erkannt und behoben werden.
Abgerundet wird sein Profil durch exzellente Kommunikations- und Teamfähigkeiten, die eine effektive Zusammenarbeit mit anderen Entwicklern, Designern und Projektmanagern ermöglichen