I Anforderungsanalyse und -management
I Abstimmung mit Produktmanagement und fachlichen Projekten
I Konzeption von workflow-übergreifenden Datenflüssen und Testabdeckung
I Erstellung von Analyse- und Designmodellen aus Fachvorgaben
I Problemmanagement / Produktionssupport
I Konzeptionierung von Teststrategien (Last-, Performance-, Funktionstests)
I Termin- und Releaseplanung (ITIL Releasemanagement) mit dem Kunden
I Koordination ELSTER Architektur (Unternehmensarchitektur) und ITIL-konformer ELSTER Betrieb
I Mentoring von Junior Entwickelnden bis Lead Developer
I Einführung von Clean Code
I Verbesserung der Build-, DevOps und DevSecOps-Strategien
I Ressourcenplanung für bis zu 20 Teammitglieder
I Konzeption eines Prototyps mit Cloudera HADOOP als Persistenzschicht inkl. Planung von Last- und Performancetests
I enge Abstimmung mit dem Fachbereich in Bezug auf den Hadoop-Prototypen inkl. Dokumentation der Ergebnisse und deren Präsentation
I Einführung und Validierung von Cloud-Architekturen (Docker, Kubenetes)
I Agiler Coach in mehreren Teams (SCRUM)
I Design und Aufbau einer Hochverfügbarkeitslösung mit Storagelösung Ceph
I Weiterentwicklung und Wartung einer geschäftskritischen Backend Unternehmensarchitektur (ElsterBasis)
I Erstellung von UML-Diagrammen für Analyse, Modellierung, Design und Dokumentation sowie von ER-Diagrammen für Datenbankdesign und Dokumentation
I Abstimmungen/Organisation inkl. Produkt Managern und Chef Designern (technisch/fachlich)
I Kenntnisse in der Administration und Anwendung von Linux-Umgebungen
I WebService Integration von Partnern (SOAP)
I Verwendung des Artifactory Source Repository
I Realisierung PostgreSQL Datenbank
I Entwurf, Analyse und Implementierung von Datenbanken, inkl. Optimierung (bis 5 TB)
I Erstellung von ER-Diagrammen
I Migration von Datenbanken (z.B: Oracle -> PostgreSQL)
I Optimierung der Datenintegrität durch Constraints und Indexe
I Performancetuning von Tabellendesign, Indexes und Anpassung SQL-Befehle (Verwendung von explain)
I Zusammenarbeit mit DBA's aus PROD um effektives Tuning mit echten Daten zu erzielen
I SQL, Indexierung (Primary, Foreign Key), Transaktionsverwaltung, Abfrageoptimierung, Normalisierung und Denormalisierung, Backup und Wiederherstellung, Replikation und Hochverfügbarkeit
I Datenbankmigration und -aktualisierung, Performanceüberwachung und -optimierung
I Datenbank-Administration (Installation, Versionsupgrade), Schnittstellen und ORM-Frameworks (z.B. Hibernate), partitionierte Tabellen
I Integration von Anwendungen mittels JMS
I Aufbau eines automatischen Build Prozesses
I Review und Weiterentwicklung der Softwarearchitektur
I Mentoring von Junior Entwicklern
I Last- und Performancetests
I agiles Vorgehensmodell für Entwicklung und Projektvorgehen
I JUnit-, Last- und Integrationstests, Test Driven Development, Qualitätssicherung
I Dokumentation
I Erstellung von UML-Diagrammen zur Dokumentation der Unternehmensarchitektur
I Umgang mit verschiedenen Kodierungen (ISO-8859-1, ISO-8859-15, UTF-8 und Unicode)
tägliche Verwendung des definierten Workflows für die Softwareentwicklung inkl. Code Review und Auslieferung mit der Versionsverwaltung Subversion und Git und Integration mit JiraEin bestehendes System basierend auf WebObjects Front
End in
neuer Technologie schrittweise ersetzen und weiterentwickeln
I Realisierung Prototypen
I Realisierung Persistenzschicht und Controller
I Integration in bestehende WebObjects Server Komponente
I Integration des Web Front Ends mittels REST Schnittstellen
I Implementierung komplett JPA konform unter Verwendung von Annotations
I interne Qualitätssicherung (Test Driven Development)
I agiles Projektvorgehensmodell
I Dokumentation
I Leitung eines Offshore Teams (Indien, 8 Personen)
I tägliche Abstimmung mit Offshore Vendor (Indien)
I Abstimmung mit Enterprise Architekten und den Business Analysten
I Zuweisung einzelner Aufgaben an Teammitglieder
I Ressourcenplanung
I Projektcontrolling
I Projektdokumentation - Erstellung von Lösungsdokumenten
I Koordination der Erstellung der XML-Verarbeitung mit XSD und WSDL
I Leitung der Datenmodellierung mit Sparx Enterprise Architect
I Change Management (Change Requests, Incidents)
I Verantwortung für die Prototypen-Erstellung und Evaluation
I Konzeption für Installation und Test
I Integration von Bond Adapt CRM Lösungen
I Design und Dokumentation von SOA Komponenten und Lösungen
I Erstellung des Integrationskonzepts
I Erstellung der Schnittstellenbeschreibung und Abstimmung mit SalesForce Consultants
I Erstellung der XSD und WSDL für SOA Komponenten
I Implementierung der Integration mit Oracle OSB 10g (Prototyp) und Oracle OSB 11g für Produktionsversion
I Implementierung unter Verwendung von Cloud Services
I Erstellung von Datenmodell (inkl. Canonical Data Model, XML, XSD, WSDL)
I Umgang mit verschiedenen Kodierungen (ISO-8859-1, ISO-8859-15, UTF-8)
I Erstellung von automatischen Tests mit SoapUI
I Leitung des Datenbankentwickler-Teams mit 6 Mitgliedern
I enge Abstimmung mit den projektrelevanten Abteilungen
I enge Abstimmung mit weiteren Teilprojekten innerhalb des Programmes (Großprojekt)
I Zuweisung der einzelner Aufgaben an Teammitglieder
I Organisation
I Ressourcenplanung
I Projektcontrolling
I Projektdokumentation
I Leitung der Datenmodellierung
I Implementierung von Prozeduren, Funktionen sowie Triggern für die Anwendungslogik
I SQL Performance Untersuchungen und Verbesserungen bei großen Datenmengen
I Erstellung und Betreuung von ca. 50 Web Services in Oracle BPEL, Datenzugriff von BPEL Schicht zur Oracle 10g Datenbank
I Anwendung von XML/XSD/WSDL/XSLT bei einem sehr komplexen Datenmodell
I Anwendung der EAI Pattern von Oracle AQ, FTP, IBM MQ
I Erstellung von automatischen Tests mit SoapUI
I Teamgröße 4 Mitarbeiter
I Abstimmung der Projektziele mit Produktmanagement und Stakeholdern
I fachliche Koordination - Schnittstelle zu den Teilproduktmanagern des Kunden
I Zeitplanung und Mitarbeiterkoordination bzgl. Releases
I Abstimmung mit Unternehmensarchitekten
I Abstimmung mit externen Partnern für länderspezifische Bezahlungssysteme (Skandinavien)
I Erstellung und Überwachung von Richtlinien und Qualitätsstandards für den Softwareentwicklungsprozess
I Erstellung von Grob- und Feinkonzepten
I Planung von Leistungen, Terminen, Ressourcen
I Verteilung von Aufgaben und Verantwortungen
I Entwicklung neuer Java Programme mit allen Phasen des Softwareentwicklungsprozesses
I Erstellung von UML-Diagrammen für Design und Dokumentation
I Versionierung mit Rational ClearCase
I WebService Integration mit externen Bezahlsystemen in verschiedenen Ländern (Skandinavien)
Koordination der XML-VerarbeitungI Teamgröße 5 Mitarbeiter
I Unterstützung der Gesamt-Projektleitung (Programmmanagement) in technischer Hinsicht, d.h. Beratung in Architekturfragen, Ausarbeitung von Präsentationen innerhalb von IKEA (Fokus Deutschland und Skandinavien, Vorbereitung auf globalen Einsatz)
I fachliche Koordination - Schnittstelle zu den Teilproduktmanagern des Kunden
I Zeitplanung und Mitarbeiterkoordination bzgl. Releases
I Abstimmung mit Produktmanagement
I Erstellung und Überwachung von Richtlinien unter Verwendung von RUP (Rational Unified Process) für den Softwareentwicklungsprozess
I Koordination von Design der System- und Software-Architektur
I Koordination der XML-Verarbeitung
I Koordination der Datenbankmodellierung (3 TB Oracle Datenbank, 24/7-Zeitmodell, Minimierung der Downtimes, Abstimmungen mit IBM DBA-Team)
I Entwicklung neuer Java Programme mit allen Phasen des Softwareentwicklungsprozesses
I Analyse, Pflege und Optimierung bestehender Java, Performance- und Speicheroptimierung, Profiling
I Erstellung von ER- und UML-Diagrammen für Design und Dokumentation
Qualitätssicherung per JUnit-, Last- und IntegrationstestsI Integration von Ablaufprozessen
I Produktionsbegleitung und Problemlösung
I Erstellung von Konzepten für automatische Wäschesysteme mit Absprache von Entwicklern und Architekten des Endkunden
I Weiterentwicklung eines ERP Systems für ein Möbelhaus
I Umsetzung von Change Requests
I Rollout für Süd- und Zentraleuropa
I Neuentwicklung eines automatischen Testsystems
I Neuentwicklung eines Lagerverwaltungssystems für Volkswagen Ersatzteilzentrum in Kassel
I Anforderungsanalyse und -management
I Abstimmung mit Produktmanagement und fachlichen Projekten
I Konzeption von workflow-übergreifenden Datenflüssen und Testabdeckung
I Erstellung von Analyse- und Designmodellen aus Fachvorgaben
I Problemmanagement / Produktionssupport
I Konzeptionierung von Teststrategien (Last-, Performance-, Funktionstests)
I Termin- und Releaseplanung (ITIL Releasemanagement) mit dem Kunden
I Koordination ELSTER Architektur (Unternehmensarchitektur) und ITIL-konformer ELSTER Betrieb
I Mentoring von Junior Entwickelnden bis Lead Developer
I Einführung von Clean Code
I Verbesserung der Build-, DevOps und DevSecOps-Strategien
I Ressourcenplanung für bis zu 20 Teammitglieder
I Konzeption eines Prototyps mit Cloudera HADOOP als Persistenzschicht inkl. Planung von Last- und Performancetests
I enge Abstimmung mit dem Fachbereich in Bezug auf den Hadoop-Prototypen inkl. Dokumentation der Ergebnisse und deren Präsentation
I Einführung und Validierung von Cloud-Architekturen (Docker, Kubenetes)
I Agiler Coach in mehreren Teams (SCRUM)
I Design und Aufbau einer Hochverfügbarkeitslösung mit Storagelösung Ceph
I Weiterentwicklung und Wartung einer geschäftskritischen Backend Unternehmensarchitektur (ElsterBasis)
I Erstellung von UML-Diagrammen für Analyse, Modellierung, Design und Dokumentation sowie von ER-Diagrammen für Datenbankdesign und Dokumentation
I Abstimmungen/Organisation inkl. Produkt Managern und Chef Designern (technisch/fachlich)
I Kenntnisse in der Administration und Anwendung von Linux-Umgebungen
I WebService Integration von Partnern (SOAP)
I Verwendung des Artifactory Source Repository
I Realisierung PostgreSQL Datenbank
I Entwurf, Analyse und Implementierung von Datenbanken, inkl. Optimierung (bis 5 TB)
I Erstellung von ER-Diagrammen
I Migration von Datenbanken (z.B: Oracle -> PostgreSQL)
I Optimierung der Datenintegrität durch Constraints und Indexe
I Performancetuning von Tabellendesign, Indexes und Anpassung SQL-Befehle (Verwendung von explain)
I Zusammenarbeit mit DBA's aus PROD um effektives Tuning mit echten Daten zu erzielen
I SQL, Indexierung (Primary, Foreign Key), Transaktionsverwaltung, Abfrageoptimierung, Normalisierung und Denormalisierung, Backup und Wiederherstellung, Replikation und Hochverfügbarkeit
I Datenbankmigration und -aktualisierung, Performanceüberwachung und -optimierung
I Datenbank-Administration (Installation, Versionsupgrade), Schnittstellen und ORM-Frameworks (z.B. Hibernate), partitionierte Tabellen
I Integration von Anwendungen mittels JMS
I Aufbau eines automatischen Build Prozesses
I Review und Weiterentwicklung der Softwarearchitektur
I Mentoring von Junior Entwicklern
I Last- und Performancetests
I agiles Vorgehensmodell für Entwicklung und Projektvorgehen
I JUnit-, Last- und Integrationstests, Test Driven Development, Qualitätssicherung
I Dokumentation
I Erstellung von UML-Diagrammen zur Dokumentation der Unternehmensarchitektur
I Umgang mit verschiedenen Kodierungen (ISO-8859-1, ISO-8859-15, UTF-8 und Unicode)
tägliche Verwendung des definierten Workflows für die Softwareentwicklung inkl. Code Review und Auslieferung mit der Versionsverwaltung Subversion und Git und Integration mit JiraEin bestehendes System basierend auf WebObjects Front
End in
neuer Technologie schrittweise ersetzen und weiterentwickeln
I Realisierung Prototypen
I Realisierung Persistenzschicht und Controller
I Integration in bestehende WebObjects Server Komponente
I Integration des Web Front Ends mittels REST Schnittstellen
I Implementierung komplett JPA konform unter Verwendung von Annotations
I interne Qualitätssicherung (Test Driven Development)
I agiles Projektvorgehensmodell
I Dokumentation
I Leitung eines Offshore Teams (Indien, 8 Personen)
I tägliche Abstimmung mit Offshore Vendor (Indien)
I Abstimmung mit Enterprise Architekten und den Business Analysten
I Zuweisung einzelner Aufgaben an Teammitglieder
I Ressourcenplanung
I Projektcontrolling
I Projektdokumentation - Erstellung von Lösungsdokumenten
I Koordination der Erstellung der XML-Verarbeitung mit XSD und WSDL
I Leitung der Datenmodellierung mit Sparx Enterprise Architect
I Change Management (Change Requests, Incidents)
I Verantwortung für die Prototypen-Erstellung und Evaluation
I Konzeption für Installation und Test
I Integration von Bond Adapt CRM Lösungen
I Design und Dokumentation von SOA Komponenten und Lösungen
I Erstellung des Integrationskonzepts
I Erstellung der Schnittstellenbeschreibung und Abstimmung mit SalesForce Consultants
I Erstellung der XSD und WSDL für SOA Komponenten
I Implementierung der Integration mit Oracle OSB 10g (Prototyp) und Oracle OSB 11g für Produktionsversion
I Implementierung unter Verwendung von Cloud Services
I Erstellung von Datenmodell (inkl. Canonical Data Model, XML, XSD, WSDL)
I Umgang mit verschiedenen Kodierungen (ISO-8859-1, ISO-8859-15, UTF-8)
I Erstellung von automatischen Tests mit SoapUI
I Leitung des Datenbankentwickler-Teams mit 6 Mitgliedern
I enge Abstimmung mit den projektrelevanten Abteilungen
I enge Abstimmung mit weiteren Teilprojekten innerhalb des Programmes (Großprojekt)
I Zuweisung der einzelner Aufgaben an Teammitglieder
I Organisation
I Ressourcenplanung
I Projektcontrolling
I Projektdokumentation
I Leitung der Datenmodellierung
I Implementierung von Prozeduren, Funktionen sowie Triggern für die Anwendungslogik
I SQL Performance Untersuchungen und Verbesserungen bei großen Datenmengen
I Erstellung und Betreuung von ca. 50 Web Services in Oracle BPEL, Datenzugriff von BPEL Schicht zur Oracle 10g Datenbank
I Anwendung von XML/XSD/WSDL/XSLT bei einem sehr komplexen Datenmodell
I Anwendung der EAI Pattern von Oracle AQ, FTP, IBM MQ
I Erstellung von automatischen Tests mit SoapUI
I Teamgröße 4 Mitarbeiter
I Abstimmung der Projektziele mit Produktmanagement und Stakeholdern
I fachliche Koordination - Schnittstelle zu den Teilproduktmanagern des Kunden
I Zeitplanung und Mitarbeiterkoordination bzgl. Releases
I Abstimmung mit Unternehmensarchitekten
I Abstimmung mit externen Partnern für länderspezifische Bezahlungssysteme (Skandinavien)
I Erstellung und Überwachung von Richtlinien und Qualitätsstandards für den Softwareentwicklungsprozess
I Erstellung von Grob- und Feinkonzepten
I Planung von Leistungen, Terminen, Ressourcen
I Verteilung von Aufgaben und Verantwortungen
I Entwicklung neuer Java Programme mit allen Phasen des Softwareentwicklungsprozesses
I Erstellung von UML-Diagrammen für Design und Dokumentation
I Versionierung mit Rational ClearCase
I WebService Integration mit externen Bezahlsystemen in verschiedenen Ländern (Skandinavien)
Koordination der XML-VerarbeitungI Teamgröße 5 Mitarbeiter
I Unterstützung der Gesamt-Projektleitung (Programmmanagement) in technischer Hinsicht, d.h. Beratung in Architekturfragen, Ausarbeitung von Präsentationen innerhalb von IKEA (Fokus Deutschland und Skandinavien, Vorbereitung auf globalen Einsatz)
I fachliche Koordination - Schnittstelle zu den Teilproduktmanagern des Kunden
I Zeitplanung und Mitarbeiterkoordination bzgl. Releases
I Abstimmung mit Produktmanagement
I Erstellung und Überwachung von Richtlinien unter Verwendung von RUP (Rational Unified Process) für den Softwareentwicklungsprozess
I Koordination von Design der System- und Software-Architektur
I Koordination der XML-Verarbeitung
I Koordination der Datenbankmodellierung (3 TB Oracle Datenbank, 24/7-Zeitmodell, Minimierung der Downtimes, Abstimmungen mit IBM DBA-Team)
I Entwicklung neuer Java Programme mit allen Phasen des Softwareentwicklungsprozesses
I Analyse, Pflege und Optimierung bestehender Java, Performance- und Speicheroptimierung, Profiling
I Erstellung von ER- und UML-Diagrammen für Design und Dokumentation
Qualitätssicherung per JUnit-, Last- und IntegrationstestsI Integration von Ablaufprozessen
I Produktionsbegleitung und Problemlösung
I Erstellung von Konzepten für automatische Wäschesysteme mit Absprache von Entwicklern und Architekten des Endkunden
I Weiterentwicklung eines ERP Systems für ein Möbelhaus
I Umsetzung von Change Requests
I Rollout für Süd- und Zentraleuropa
I Neuentwicklung eines automatischen Testsystems
I Neuentwicklung eines Lagerverwaltungssystems für Volkswagen Ersatzteilzentrum in Kassel