IT-Consulting
- Verfügbarkeit einsehen
- 0 Referenzen
- 88‐95€/Stunde
- 63165 Mühlheim am Main
- auf Anfrage
- de | en
- 05.08.2026
Kurzvorstellung
Geschäftsdaten
Qualifikationen
Projekt‐ & Berufserfahrung
6/2020 – 4/2026
Tätigkeitsbeschreibung
Projektbeschreibung:
Ziel des Projekts ist die Digitalisierung und Optimierung der Bürgerkommunikation durch hochverfüg-bare Online-Dienste im Sozialversicherungsumfeld (SGB II/III). Durch die Neuentwicklung moderner Microservice-Architekturen, performanter Daten-Pipelines und eines zentralen Kommunikationssys-tems wird die Effizienz der internen Sachbearbeitung gesteigert und der digitale Austausch zwischen Behörde und Bürgern nachhaltig verbessert. Die Arbeit erfolgte kontinuierlich unter Einsatz vonagilen Methoden wie SCRUM.
Aufgaben:
• Web Backend Entwicklung mit Spring Boot für das zentrale Portal Postfach Service zur si-cheren Kommunikation zwischen Behörde und Leistungsberechtigten.
• Entwicklung eines zentralen Kommunikationsdienstes für BA-Mitarbeiter im Softwareent-wicklungs-Umfeld Web Technologien mit TypeScript.
• Entwicklung einer Single-Page-App mit TypeScript unter Verwendung eines modernen Frontend-Frameworks (Angular) für intuitive Benutzeroberflächen im Bürgerportal.
• Integration von Content Management Systemen, insbesondere Headless Systemen zur dy-namischen Bereitstellung und Pflege von redaktionellen Inhalten und Vorlagen.
• Implementierung einer intelligenten Logik zur automatischen Zuordnung von Nachrichten zu den zuständigen Dienststellen und Gruppen unter Berücksichtigung komplexer Rollen- und Berechtigungsstrukturen sowie Bereitstellung von Antwort- und Weiterleitungsfunktionen.
• Konfiguration von Kafka-Topics (u. a. Definition von Retention Time und Partitionierung) über eine BA-interne Webanwendung sowie Absicherung der Cluster Kommunikation mittels SSL-Zertifikate. Entwicklung von Producer und Consumer mit Spring Boot. Implementierung von strukturierter JSON-Serialisierung, Übertragung von Metadaten über Kafka.
• Konzeption, Orchestrierung und Umsetzung von Container-Technologien (Docker, Kuberne-tes/Rancher) zur Bereitstellung der Microservice-Landschaft.
• Automatisierter Aufbau der Entwicklungsumgebungen und Umsetzung von Infrastructure as Code (Helm, Helm-Charts) innerhalb der CI/CD-Pipelines.
• Modernisierung und funktionale Erweiterung bestehender Online-Dienste (z. B. „Bedarfsge-meinschaften Daten“) unter Einhaltung strenger Sicherheits- und Architekturvorgaben.
• Sicherung der Softwarequalität durch konsequentes Test-Driven Development (TDD) sowie aktive Mitgestaltung der DevOps-Prozesse (CI/CD) unter Einsatz von agilen Methoden wie SCRUM.
• Integration von Monitoring- und Observability-Frameworks in Spring Boot (u. a. Micrometer / Grafana-Bibliotheken) zur Erfassung, Visualisierung und Auswertung von System- und An-wendungsmetriken in Grafana-Dashboards.
Tools, Technologien, Methoden:
Intellij, Java 11–21, Spring Boot 3.x, Spring Security (JWT), Hibernate, JPA, REST, SOAP, Kafka, Angular, TypeScript, Stencil, Docker, Kubernetes (Rancher), Helm, Helm-Charts, Marathon Mesos, Oracle DB, MariaDB (Galera), Lombok, Log4J, JSON, XML, Jenkins, Bitbucket, Git, GitLab CI, ELK-Stack (Kibana, Loki), Grafana, Prometheus, Swagger/OpenAPI, DevOps, Linux, Maven, Confluence, SonarQube, DDD, BDD, TDD, Jira, Scrum Agile Methoden.
Angular, Apache Kafka, Apache Maven, Apache Tomcat, Confluence, CSS (Cascading Style Sheet), Docker, Git, Hibernate (Framework), Hibernate (Java), HTML5, Java-Entwickler, Jira, Kubernetes, Mariadb, Oracle Database, Representational State Transfer (REST), Scrum, SOAP, Spring Framework, SQL, Typescript
11/2019 – 4/2020
Tätigkeitsbeschreibung
Projektbeschreibung:
Ziel des Projekts war die technische Realisierung und Integration des Identitätsanbieters VERIMI in den digitalen Onboarding-Prozess der Deutschen Bank. Kernziel war es, eine rechtssichere und nahtlose Online-Legitimierung als zwingende Voraussetzung für die Kontoeröffnung zu schaffen. Das Projekt wurde durchgehend unter Anwendung von agilen Methoden wie SCRUM umgesetzt
Aufgaben:
• Web Backend Entwicklung mit Spring Boot zur zentralen Integration der VERIMI-Schnittstelle sowie Konzeption und Umsetzung des digitalen
• Entwicklung einer Single-Page-App mit TypeScript unter Verwendung eines modernen Frontend-Frameworks (Angular) für den benutzerfreundlichen Legitimations- und Registrie-rungsprozess im Kundenportal.
• Weiterentwicklung der Benutzeroberflächen und Komponenten im Softwareentwicklungs-Umfeld Web Technologien mit TypeScript.
• Entwicklung von REST-Endpunkten mit Spring Boot, um den Status der Legitimierung zu-verlässig an die bankinternen Systeme zu übermitteln.
• Anbindung einer SOAP-Schnittstelle zur automatisierten Erstellung und Archivierung von Vertrags-PDFs sowie zum E-Mail-Versand, unmittelbar nach erfolgreicher Identifizierung.
• Integration von Content Management Systemen, insbesondere Headless Systemen zur dy-namischen Einbindung rechtlicher Hinweise,Dokumentenvorlagen und kundenindividueller In-formationstexte im Onboarding-Prozess.
• Bereitstellung der Microservices auf Basis von Docker und Orchestrierung durch Umsetzung von Container-Technologien zur Gewährleistung hoher Verfügbarkeit.
• Automatisierung der Build- und Deployment-Pipelines in TeamCity inklusive Umsetzung von Infrastructure as Code für modulare Test- und Produktionsumgebungen.
• Sicherung der Softwarequalität durch konsequentes Test-Driven Development (TDD/BDD mit Mockito und AssertJ).
Tools, Technologien, Methoden:
Intellij, Java 1.8, Spring Boot 2.x, Angular, TypeScript, REST, SOAP, VERIMI (Identity Provider), Docker, Mockito, AssertJ, BDD, TDD, Maven, TeamCity, GIT, Jira, Scrum Agile Methoden.
Angular, Apache Maven, Apache Tomcat, Confluence, CSS (Cascading Style Sheet), Git, HTML5, Java (allg.), Jira, Junit, Representational State Transfer (REST), Scrum, Typescript
3/2019 – 10/2019
Tätigkeitsbeschreibung
Projektbeschreibung:
Ziel des Projekts bei der Deutschen Bank war der funktionale Ausbau des Online-Kundenportals „Zinsmarkt“ sowie die Implementierung eines digitalen Legitimationsprozesses. Durch die Entwick-lung von REST-Schnittstellen und die Integration externer Identitätsanbieter (WebID) wurde eine vollautomatisierte Strecke vom Vertragsabschluss über die Identitätsprüfung bis zur Archivierung geschaffen. Die Projektumsetzung erfolgte durchgehend unter Anwendung von agilen Methoden wie SCRUM.
Aufgaben:
• Web Backend Entwicklung mit Spring Boot zur Konzeption und Implementierung multipler REST-Endpunkte für die effiziente Datenübertragung zwischen Frontend und Backend.
• Integration des Identitätsanbieters WebID/VERIMI sowie technische Weiterentwicklung des bankinternen Legitimations-Services zur digitalen Kundenverifizierung.
• Entwicklung einer Single-Page-App mit TypeScript unter Verwendung eines modernen Frontend-Frameworks (Angular) im Rahmen des technologisch zwingenden Upgrades der Plattform von Version 6 auf Version 8 zur Nutzung moderner UI-Komponenten.
• Ausbau des Kundenportals im Softwareentwicklungs-Umfeld Web Technologien mit Type-Script unter Verwendung bankeigener Angular-Komponenten zur Sicherstellung eines kon-sistenten Corporate Designs.
• Integration von Content Management Systemen, insbesondere Headless Systemen zur dy-namischen Einbindung und Verwaltung kundenindividueller Informationstexte, Produktkondi-tionen und rechtlicher Vorlagen im Zinsmarkt-Portal.
• Anbindung einer bestehenden SOAP-E-Mail-Schnittstelle zur automatisierten Benachrichti-gung bei Vertragsabschluss sowie Implementierung der PDFGenerierung und -Archivierung im BackOffice-System.
• Orchestrierung der Kommunikation zwischen Frontend, Backend-Services und dem Legiti-mations-Service der Deutschen Bank.
• Bereitstellung der Microservices in Docker-Containern und Umsetzung von
• Container-Technologien für hochverfügbare Anwendungsumgebungen.
• Automatisierung der Deployment-Pipelines in TeamCity inklusive Umsetzung von Infrastruc-ture as Code zur Bereitstellung standardisierter Test- und Staging-Umgebungen.
• Sicherung der Softwarequalität durch konsequentes Test-Driven Development (TDD/BDD mit Mockito und AssertJ).
Tools, Technologien, Methoden:
Intellij, Java 1.8, Spring Boot 2.x, Angular, TypeScript, REST, SOAP, WebID,VERIMI (Identity Pro-vider), Docker, Mockito, AssertJ, BDD, TDD, Maven, TeamCity, GIT, Linux, Jira, Scrum, Agile Me-thoden.
Angular, Apache Maven, Confluence, CSS (Cascading Style Sheet), Git, HTML5, Java (allg.), Junit, Representational State Transfer (REST), Scrum, Spring Framework, Typescript
4/2018 – 3/2020
Tätigkeitsbeschreibung
Projektbeschreibung:
Ziel des Projekts war die vollständige Neuentwicklung und Gestaltung des Internetauftritts für einen Förderverein.
Aufgaben:
Ganzheitliche Planung der Web-Architektur sowie Gestaltung einer benutzerfreundlichen Informationsstruktur.
Implementierung eines modernen, responsiven Designs mittels Semantic-UI, um eine optimale Darstellung auf allen Endgeräten sicherzustellen.
Strukturierung der Inhalte mit HTML und CSS sowie Feinabstimmung des visuellen Erscheinungsbildes.
Tools, Technologien, Methoden:
Intellij, HTML, Semantic-UI, Javascript, CSS, Apache, Plesk.
Angular, Apache HTTP Server, Git, HTML5, JavaScript
9/2017 – 3/2020
Tätigkeitsbeschreibung
Projektbeschreibung:
Ziel des Projekts ist die ganzheitliche technische Betreuung und Weiterentwicklung einer E-Commerce-Plattform. Durch die Übernahme der vollen Verantwortung für Neuentwicklung, Hosting-Konfiguration und den stabilen Betrieb wird eine performante Online-Präsenz sichergestellt, die tech-nologisch kontinuierlich auf dem aktuellsten Stand gehalten wird.
Aufgaben:
• Neuentwicklung und kontinuierliche funktionale Erweiterung der Web-Plattform sowie Reali-sierung einer modernen, reaktiven Benutzeroberfläche auf Basis von Flutter und Dart.
• Realisierung einer modernen, reaktiven Benutzeroberfläche auf Basis von Flutter und Dart.
• Eigenverantwortliche Konfiguration, Administration und Härtung von Linux Systemen Apache, Nginx, Plesk) sowie Automation von Betriebsabläufen mittels Shell-Skripten und Cronjob-Backups zur Gewährleistung eines hochverfügbaren, abgesicherten Live-Betriebs.
• Umsetzung von Infrastructure as Code zur standardisierten Konfiguration der Webserver- und Datenbankumgebungen.
Tools, Technologien, Methoden:
Intellij, Flutter, Dart, Java, Spring Boot, Headless CMS, Docker, REST, Linux (Ubuntu), Bash/Shell-Scripting, Cronjobs, Apache, Nginx, Plesk, Infrastructure as Code,Git.
Angular, Apache Maven, CSS (Cascading Style Sheet), Dart, Docker, Flutter, Git, HTML5, Java (allg.), Representational State Transfer (REST), Spring Framework
6/2017 – 3/2020
Tätigkeitsbeschreibung
Projektbeschreibung:
Ziel des Projekts war der Aufbau und die technologische Umsetzung einer digitalen Präsenz für ei-nen Gastronomiebetrieb. Im Mittelpunkt standen der Web-Relaunch sowie die Entwicklung eines maßgeschneiderten Produkt-Management-Systems, das eine flexible und dynamische Pflege von Speisekarten und saisonalen Angeboten ermöglicht.
Aufgaben:
• Entwicklung der Anwendungslogik in Java und Anbindung der Produktdatenbank (MariaDB) für das zentrale Produkt-Management-System.
• Technische Umsetzung der Präsentationsschicht unter Einsatz von JSF (JavaServer Faces) und Primefaces für eine stabile, reaktive und ansprechende Benutzeroberfläche.
• Integration von Content Management Systemen, insbesondere Headless Systemen zur dy-namischen Pflege und Ausspielung von Speisekarten,Tagesangeboten und Veranstaltungs-daten.
• Skriptbasierte Einrichtung und Umsetzung von Infrastructure as Code zur standardisierten Konfiguration der Webserver- (Apache, Nginx) und Datenbankumgebungen (MariaDB).
• Eigenverantwortliche Konfiguration, Administration und Härtung von Linux Systemen unter Nutzung von Plesk zur dauerhaften Absicherung des Live-Betriebs.
Tools, Technologien, Methoden:
Intellij, Java, JSF 2.0, Primefaces, Headless CMS, MariaDB, Linux (Ubuntu), Apache, Nginx, Plesk, Infrastructure as Code,Git.
Apache Maven, Git, Java (allg.), Javaserver Faces, Nginx, Spring Framework, Vserver (Linux)
1/2015 – 8/2016
Tätigkeitsbeschreibung
Projektbeschreibung:
Ziel des Projekts war die Neugestaltung und technische Neuentwicklung eines Content-Management-Systems zur strukturierten Verwaltung technischer Produktdaten. Durch die Implementierung einer Web-Plattform wurde eine effiziente Pflege der Produktattribute und technischer Spezifikationen er-möglicht.
Aufgaben:
• Entwicklung und saubere Entkopplung der Anwendungslogik in Java unter Einsatz von Weld 1.1 (CDI - Contexts and Dependency Injection).
• Design der relationalen Datenbankstrukturen unter PostgreSQL sowie Implementierung der Datenzugriffsschicht mit Hibernate zur performanten Speicherung technischer Merkmale.
• Integration von Content Management Systemen, insbesondere Headless Systemen zur fle-xiblen Modellierung, dynamischen Strukturierung und kundenindividuellen Ausspielung tech-nischer Datenkataloge.
• Gestaltung und Umsetzung der Benutzeroberfläche unter Einsatz von JSF 2.0 (JavaServer Faces) und RichFaces zur intuitiven Erfassung und Bearbeitung umfangreicher Produktda-ten.
• Skriptbasierte Automatisierung und Umsetzung von Infrastructure as Code zur einheitlichen Konfiguration der Webserver- (Apache, Nginx) und Datenbankinfrastruktur (PostgreSQL).
• Eigenverantwortliche Einrichtung, Serveradministration und Härtung von Linux Systemen un-ter Nutzung der Plesk-Verwaltungsoberfläche zur Gewährleistung eines stabilen und abgesi-cherten Betriebs.
Tools, Technologien, Methoden:
Intellij, Java 1.6, Hibernate, PostgreSQL, JSF 2.0, Weld 1.1 (CDI), RichFaces, Headless CMS, Inf-rastructure as Code, Linux (Ubuntu), Apache, Nginx, Plesk, Subversion SVN).
Apache Maven, CSS (Cascading Style Sheet), Eclipse, Enterprise Javabeans, Hibernate (Java), Java (allg.), Javaserver Faces, Subversion, Vserver (Linux), Wildfly
7/2014 – 12/2018
Tätigkeitsbeschreibung
Projektbeschreibung:
Ziel des Projekts war die vollständige Digitalisierung und Automatisierung des Ressourcen-Managements für interne Testumgebungen. Durch die Ablösung manueller Excel-Prozesse wurde ei-ne webbasierte Workflow-Anwendung geschaffen, die den Beantragungsprozess beschleunigt, die Datenqualität durch automatisierte Prüfungen sichert und die Transparenz über die Ressourcenaus-lastung erhöht. Das Projekt wurde kontinuierlich unter Anwendung von agilen Methoden wie SCRUM umgesetzt.
Aufgaben:
• Entwicklung benutzerfreundlicher, interaktiver Formulare und Oberflächen mit JSF 2.0 und Primefaces für die Beantragung und Verwaltung von Testressourcen.
• Steuerung der mehrstufigen Beantragungs-Workflows und Geschäftslogik im Java-Backend unter Nutzung von Spring Webflow.
• Analyse der bestehenden Excel-basierten Abläufe, Design des relationalen Datenmodells (Oracle DB, Hibernate/JPA) sowie Implementierung automatisierter Plausibilitätsprüfungen.
• Automatisierung der CI/CD-Pipelines in TeamCity unter Umsetzung von Infrastructure as Code für die standardisierte Konfiguration der Anwendungsserver und Testumgebungen.
• Durchführung von automatisierten Unit- und Integrationstests (Mockito, AssertJ) sowie End-to-End-Tests mit Selenium (TDD).
• Paketierung und Deployment der Anwendung für Enterprise-Umgebungen (WebSphere) unter Nutzung von Maven und TeamCity.
Tools, Technologien, Methoden:
Intellij, Java 1.8, JSF 2.0, Primefaces, Spring Webflow, Headless CMS, REST, Hibernate, JPA, Oracle DB, Infrastructure as Code, Selenium, Mockito, AssertJ, TDD, Maven, TeamCity, GIT, Scrum, Agile Methoden.
Apache Maven, Apache Tomcat, Confluence, CSS (Cascading Style Sheet), Eclipse, Git, Hibernate (Framework), Hibernate (Java), Java (allg.), Java Database Connectivity, Javaserver Faces, Oracle Database, Scrum, Spring Framework, XHTML (Extensible HyperText Markup Language)
7/2013 – 7/2014
Tätigkeitsbeschreibung
Projektbeschreibung:
Ziel des Projekts war die Implementierung einer zentralen, workflowbasierten Webanwendung zur si-cheren Steuerung und transparenten Verwaltung von Zugriffsberechtigungen für Finanzinstrumente (Assets und Derivate). Das Projekt wurde durchgehend unter Anwendung von agilen Methoden wie SCRUM umgesetzt.
Aufgaben:
• Design und Realisierung der Benutzeroberfläche mit JSF 2.0, Primefaces, Primefaces-Extensions und Facelets zur Bereitstellung intuitiver Masken für das Berechtigungsma-nagement.
• Konzeption und Umsetzung automatisierter, mehrstufiger Workflows sowie der Geschäftslo-gik im Java-Backend mittels Spring Webflow.
• Implementierung einer strikten Logik zur Vergabe und Kontrolle von Zugriffen auf Assets und Derivate zur Einhaltung regulatorischer Compliance-Vorgaben.
• Modellierung der relationalen Datenbankstrukturen (MySQL) und Umsetzung einer stabilen Datenhaltung mittels Hibernate/JPA 2.0
• Skriptbasierte Automatisierung und Umsetzung von Infrastructure as Code zur standardisier-ten Konfiguration der Web- und Anwendungsserver (Tomcat / WebSphere).
• Sicherung der Softwarequalität durch konsequentes Test-Driven Development TDD mit Mo-ckito.
Tools, Technologien, Methoden:
Eclipse, Java 1.7, JSF 2.0, Facelets, Freemarker, Primefaces, Primefaces-Extensions, CSS, Ja-vaScript, XHTML, MySQL, Spring, Spring Webflow,Headless CMS, Hibernate, JPA , Infrastructure as Code, WebSphere, Tomcat, Log4j, Mockito, TDD, TFS (Team Foundation Server), Maven, Scrum, Agile Methoden.
Apache Maven, Apache Tomcat, CSS (Cascading Style Sheet), Eclipse, Hibernate (Java), JavaScript, Javaserver Faces, Spring Framework, Team Foundation Server, WebSphere, XHTML (Extensible HyperText Markup Language)
11/2012 – 7/2013
Tätigkeitsbeschreibung
Projektbeschreibung:
Ziel des Projekts war die technische Optimierung der Front-to-Back-Office-Kommunikation für Wert-papiergeschäfte (Bereiche EMC und FIC). Durch die Entwicklung einer Workflow-Anwendung wurden komplexe Transaktionsdaten zentralisiert und analysierbar gemacht. Ein professionelles Prozess-Monitoring sorgte für maximale Transparenz in der Abwicklungskette und minimierte Reibungsverlus-te zwischen den Fachabteilungen. Das Projekt wurde durchgehend unter Anwendung von agilen Me-thoden wie SCRUM umgesetzt.
Aufgaben:
• Konzeption und Realisierung der webbasierten Plattform zur Steuerung und Verfolgung von Wertpapiertransfers zwischen Front- und Back-Office.
• Gestaltung intuitiver Analyse-, Abfrage- und Dashboard-Masken mit JSF 2.0, Primefaces, Primefaces-Extensions und Facelets.
• Steuerung der mehrstufigen Transaktions-Workflows und Geschäftslogik im Java-Backend mittels Spring Webflow
• Integration von Quartz Scheduler zur zeitgesteuerten Verarbeitung und Übertragung von Ge-schäftsdaten aus den Handelssystemen (EMC/FIC).
• Design und Optimierung der relationalen Datenzugriffe auf eine Sybase-Datenbank unter Einsatz von Hibernate und JPA.
• Skriptbasierte Automatisierung und Umsetzung von Infrastructure as Code zur standardisier-ten Konfiguration der Enterprise-Anwendungsserver (IBM WebSphere / Tomcat).
• Sicherstellung der Systemstabilität durch automatisierte Tests TDD mit Mockito sowie Pa-ketierung und Deployment in einer IBM WebSphere-Umgebung.
Tools, Technologien, Methoden:
Eclipse, Java 1.7, JSF 2.0, Facelets, Freemarker, Primefaces, Primefaces-Extensions, CSS, Ja-vaScript, XHTML, Sybase, Spring, Spring Webflow,Quartz, Headless CMS, Hibernate, JPA, Infra-structure as Code, IBM WebSphere, Tomcat, Log4j, Mockito, AssertJ, TDD, TFS, Maven, Scrum, Agile Methoden.
Apache Maven, Apache Tomcat, CSS (Cascading Style Sheet), Eclipse, Hibernate (Framework), Hibernate (Java), IBM WebSphere Application Server (WAS), Java (allg.), JavaScript, Javaserver Faces, Spring Framework, Team Foundation Server
6/2012 – 11/2012
Tätigkeitsbeschreibung
Projektbeschreibung:
Ziel des Projekts war die Sicherstellung des reibungslosen Betriebs sowie die funktionale Weiterentwicklung
komplexer Web- und Mobilapplikationen. Ein zentraler Schwerpunkt lag in der Vorbereitung und Durchführung eines strukturierten Wissenstransfers an ein internationales Team, um die langfristige Wartung und Skalierbarkeit der Systeme zu gewährleisten.
Aufgaben:
Durchführung von Pair/Mob Programming Sessions mit dem internationalen Team, um ein Verständnis der Systemarchitektur und Code-Basis zu vermitteln.
Analyse und Behebung von Softwarefehlern (Bugfixing) zur Aufrechterhaltung der Systemstabilität der Portale.
Technische Konzeption und Implementierung neuer Features für bestehende Java-basierte Internetapplikationen.
Erstellung von Aufwandsschätzungen und Umsetzungsvorschlägen für neue fachliche Anforderungen.
Tools, Technologien, Methoden:
Eclipse, Java 1.4,1.5,1.6, JSP, Freemarker, Struts, JDBC, Axis2, JAX-WS, REST, Html, CSS, JavaScript, Sun OpenSSO , Bea Weblogic, Tomcat 6.x, Oracle, Sybase, MySql, Eclipse, Ant, Log4J.
Ajax, Apache Struts, Apache Tomcat, BEA WebLogic Server, CSS (Cascading Style Sheet), Eclipse, HTML, Java (allg.), Javaserver Pages, Mysql, Oracle-Anwendungen, SOAP
5/2010 – 5/2012
Tätigkeitsbeschreibung
Projektbeschreibung:
Ziel des Projekts war die Sicherstellung des reibungslosen Betriebs sowie die funktionale Weiterentwicklung komplexer Web Applikationen. Ein zentraler Schwerpunkt lag in der Vorbereitung und Durchführung eines strukturierten Wissenstransfers an ein internationales Team , um die langfristige Wartung und Skalierbarkeit der Systeme zu gewährleisten.
Aufgaben:
Konzeption und Implementierung neuer Features innerhalb des bestehenden Portal-Frameworks auf Basis von Struts und JSP.
Analyse und technische Realisierung komplexer Logiken für den Telekommunikationsmarkt.
Wartung und Erweiterung der Single Sign-On (SSO) Infrastruktur unter Einsatz von Sun OpenSSO zur Gewährleistung eines sicheren Kundenzugangs.
Entwicklung und Optimierung von Webservices mittels SOAP (Axis2, JAX-WS) zur Integration von Backend-Systemen.
Tools, Technologien, Methoden:
Eclipse, Java 1.4,1.5,1.6, JSP, Struts, JDBC, Axis2, JAX-WS, Html, CSS, JavaScript, Sun OpenSSO , Bea Weblogic, Tomcat 6.x, Oracle, Sybase, MySql, Eclipse, Ant, Log4j.
Apache Struts, Apache Tomcat, BEA WebLogic Server, CSS (Cascading Style Sheet), Eclipse, HTML, Java (allg.), Java Database Connectivity, JavaScript, Javaserver Pages, Mysql, Oracle-Anwendungen, SOAP
1/2010 – offen
Tätigkeitsbeschreibung
Projektbeschreibung:
Ziel des Projekts ist die schrittweise technologische Modernisierung und funktionale Erweiterung ei-nes Verbandsportals. In enger, kontinuierlicher Zusammenarbeit mit dem Verein wird der Internetauf-tritt als moderne Single-Page-Application (SPA) sowie ein individuell zugeschnittenes CMS sukzes-sive ausgebaut.
Aufgaben:
• Web Backend Entwicklung mit Spring Boot (3.x / Java 17–21) zur Bereitstellung performan-ter Microservices, REST-Schnittstellen und Anbindung dynamischer Verbandsdaten.
• Konzeption und Entwicklung einer Single-Page-App mit TypeScript unter Verwendung eines modernen Frontend-Frameworks (Angular) für den performanten Internetauftritt und das maßgeschneiderte CMS.
• Softwareentwicklungs-Umfeld Web Technologien mit TypeScript, HTML und Pri-meNG/Primefaces zur Erstellung reaktiver Benutzeroberflächen (Sportevents, Mitglieder- und Vorstandshistorien).
• Integration von Content Management Systemen, insbesondere Headless Systemen zur fle-xiblen Verwaltung, dynamischen Strukturierung und kundenindividuellen Ausspielung von Portalinhalten und Eventdaten.
• Absicherung des Portals und der CMS-Zugänge mittels Spring Security und JSON Web To-kens (JWT) sowie Implementierung einer NoSQL-Datenhaltung (NitriteDB).
• Skriptbasierte Automatisierung und Umsetzung von Infrastructure as Code zur standardisier-ten Konfiguration der Webserver- und Datenbankumgebung.
• Eigenverantwortliche Einrichtung, Administration und Härtung von Linux Systemen (Apache, Nginx, Plesk) inklusive der Erstellung von Shell-Skripten und Cronjobs zum automatisierten Starten/Stoppen der Anwendung sowie zur Datensicherung.
Tools, Technologien, Methoden:
Intellij, Java 17-21, Spring Boot 3.x, REST, Spring Security (JWT), NitriteDB (NoSQL), Angular, Ty-peScript, HTML, Infrastructure as Code, Linux (Ubuntu), Härtung von Linux Systemen, Cronjobs, Apache, Nginx, Plesk, Git.
Angular, Apache HTTP Server, CSS (Cascading Style Sheet), Docker, Git, Hibernate (Java), Java (allg.), Postgresql, Representational State Transfer (REST), Spring Framework, Typescript, Vserver (Linux)
1/2010 – offen
Tätigkeitsbeschreibung
Projektbeschreibung:
Ziel des Projekts ist die umfassende Digitalisierung des KFZ-Auftrags- und Reparaturmanagements durch eine moderne End-to-End-Lösung. Im Mittelpunkt stehen die Erfassung von Werkstattaufträ-gen sowie eine echtzeitbasierte Reparaturstatus-Verfolgung für Kunden.
Aufgaben:
• Web Backend Entwicklung mit Spring Boot (3.x / Java 17–21) zur Bereitstellung der zentra-len Geschäftslogik, REST-Schnittstellen und Anbindung der Werkstattdatenbank.
• Konzeption und Entwicklung einer plattformübergreifenden Web- und Mobilanwendung mit Flutter und Dart zur effizienten Erfassung von Fahrzeugdaten und zur Echtzeit-Statusverfolgung.
• Softwareentwicklungs-Umfeld Web Technologien mit Dart, HTML und CSS zur Umsetzung performanter und responsiver Benutzeroberflächen.
• Absicherung der REST-Schnittstellen, Datenströme und Status-Zugänge mittels Spring Security und JSON Web Tokens (JWT).
• Integration von Content Management Systemen, insbesondere Headless Systemen zur dy-namischen Pflege von Reparaturnachrichten, Leistungsportfolios und Kundeninformationen.
• Skriptbasierte Automatisierung und Umsetzung von Infrastructure as Code zur einheitlichen Bereitstellung der Webserver- (Apache, Nginx) und Anwendungslandschaft.
• Systemadministration und Härtung von Linux Systemen inklusive Einrichtung von Shell-Skripten und Cronjobs zur automatisierten Datensicherung der NoSQL-Datenbank (Nitri-teDB).
Tools, Technologien, Methoden:
Intellij, Java 17-21, Spring Boot 3.x, REST, Spring Security (JWT), NitriteDB (NoSQL), Flutter, Dart, Headless CMS, Infrastructure as Code, Linux (Ubuntu), Härtung von Linux Systemen, Cronjobs, Apache, Nginx, Git.
Apache HTTP Server, Dart, Docker, Flutter, Git, Hibernate (Java), Postgresql, Representational State Transfer (REST), Spring Framework, Vserver (Linux)
5/2009 – 4/2010
Tätigkeitsbeschreibung
Projektbeschreibung:
Im Rahmen eines umfassenden Migrationsprojekts wurde eine moderne Weboberfläche zur zentralen Pflege und Verwaltung von Kundenstammdaten neu entwickelt. Das Ziel war die Schaffung einer
benutzerfreundlichen Präsentationsschicht, die komplexe Geschäftsprozesse durch geführte Workflows abbildet und eine performante Anbindung an die bestehende Service-Landschaft sicherstellt.
Aufgaben:
Design und Entwicklung wiederverwendbarer JSF-Komponenten und Templates zur Sicherstellung eines konsistenten User-Interface-Designs.
Integration von Spring und Spring Webflow zur technischen Umsetzung komplexer, mehrstufiger Benutzerinteraktionen (Wizard-Strukturen) innerhalb der Stammdatenpflege.
Implementierung der Geschäftslogik zur Orchestrierung der Serviceaufrufe gegen den Service Access Layer.
Erstellung dynamischer Webformulare unter Einsatz von RichFaces und Facelets für eine reaktive Benutzerführung.
Tools, Technologien, Methoden:
RAD, IBM Websphere, Java, ClearCase, JSF, Richfaces, Spring, Spring Webflow, Facelets, Xhtml, CSS, JavaScript, Maven, Scrum, Mingle.
Apache Maven, CSS (Cascading Style Sheet), IBM WebSphere Application Server (WAS), Java (allg.), JavaScript, Javaserver Faces, Scrum, Spring Framework
2/2009 – 5/2009
Tätigkeitsbeschreibung
Projektbeschreibung:
Ziel des Projekts war die umfassende technologische Erneuerung und Neuentwicklung eines Content-Management-Systems (CMS). Durch die Migration der Datenhaltung auf Hibernate sowie die
vollständige Neugestaltung der Benutzeroberfläche – weg von klassischen JSP-Seiten hin zu einer modernen GWT-Architektur
Aufgaben:
Neuentwicklung der CMS-Präsentationsschicht durch die Ablösung veralteter JSPStrukturen und Implementierung einer reaktiven Benutzeroberfläche auf Basis von GWT und Ext-JS.
Konzeption und Implementierung der Datenzugriffsschicht mit Hibernate zur effizienten Anbindung und Migration der bestehenden Oracle-Datenbank.
Gestaltung der Weboberflächen und Steuerungselemente unter Einsatz von CSS und HTML innerhalb des GWT-Frameworks.
Tools, Technologien, Methoden:
Eclipse, Tomcat, Java, SVN, Oracle, Hibernate, GWT, Ext-JS, CSS, HTML, Ant, Log4j.
Apache Tomcat, CSS (Cascading Style Sheet), Eclipse, Hibernate (Java), HTML, Java (allg.), Oracle-Anwendungen, Subversion
8/2008 – 2/2009
Tätigkeitsbeschreibung
Projektbeschreibung:
Ziel des Projekts war die funktionale Erweiterung und technische Optimierung einer Java-basierten
Desktop-Anwendung (Swing) für den Finanzsektor. Der zentrale Schwerpunkt lag in der Realisierung einer stabilen Schnittstelle zum Finanzinformationsdienst Bloomberg, um die automatisierte
Verarbeitung und Integration von Marktdaten in die bestehende Systemlandschaft zu ermöglichen.
Aufgaben:
Konzeption und Implementierung einer Anbindung an Bloomberg zur automatisierten Abfrage und Integration von Finanzmarktdaten.
Weiterentwicklung und Pflege der Benutzeroberfläche auf Basis von Java Swing zur Darstellung komplexer Datensätze und Analysen.
Entwicklung von Logiken zur strukturierten Verarbeitung und Validierung von Datenströmen unter Einsatz von XML und Java.
Implementierung von Datentransfer-Prozessen via FTP.
Tools, Technologien, Methoden:
Eclipse, Tomcat, Java, SVN, SOAP, AXIS2, FTP, Ant, Log4j.
Apache Tomcat, Eclipse, File Transfer Protocol (FTP), Java (allg.), Oracle-Anwendungen, Subversion, Swing (Java)
1/2008 – 6/2008
Tätigkeitsbeschreibung
Projektbeschreibung:
Ziel des Projekts war die technologische Modernisierung und kontinuierliche funktionale Erweiterung einer E-Commerce-Plattform für den Online-Vertrieb von Musikmedien. Im Mittelpunkt stand
die Migration der Bestandsarchitektur auf das Spring-Framework sowie die Implementierung neuer Features zur Optimierung des digitalen Verkaufsprozesses.
Aufgaben:
Planung und Durchführung der schrittweisen Migration bestehender Systemkomponenten auf das Spring-Framework zur Verbesserung der Modularität und Wartbarkeit.
Implementierung neuer geschäftsrelevanter Funktionalitäten für den Online-Shop zur Optimierung der Verkaufsabwicklung.
Entwicklung und Pflege der Persistenzschicht unter Einsatz von Hibernate zur effizienten Anbindung und Verwaltung von MS-SQL- und MySQL-Datenbanksystemen.
Anpassung und Erweiterung der webbasierten Benutzeroberflächen mittels HTML und CSS zur Unterstützung neuer Shop-Funktionen.
Tools, Technologien, Methoden:
Eclipse, Tomcat, Java, Hibernate, CVS, CruiseControl, MS-Sql, MySql, ANT, Log4j, HTML, CSS
Apache Tomcat, Concurrent Versions System, CSS (Cascading Style Sheet), Eclipse, Hibernate (Java), HTML, Java (allg.), Microsoft SQL-Server (MS SQL), Mysql
8/2006 – 12/2007
Tätigkeitsbeschreibung
Projektbeschreibung:
Ziel des Projekts war die funktionale Erweiterung und technologische Pflege eines zentralen Asset- Management-Systems zur Verwaltung digitaler Medieninhalte. Im Fokus stand die Neuentwicklung
eines webbasierten Administrations-Moduls, das die effiziente Steuerung von Release-Zyklen, die Pflege umfangreicher Metadaten sowie die Katalogisierung von Künstlern und Genres ermöglichte.
Aufgaben:
Konzeption und Realisierung einer intuitiven Web-Anwendung auf Basis von JSF zur Verwaltung komplexer digitaler Assets und Release-Bundles.
Implementierung einer Logik zur Erfassung und Bearbeitung von Metadaten, um eine präzise Klassifizierung von Künstlern, Genres und Veröffentlichungen sicherzustellen.
Design der Datenzugriffsschicht unter Einsatz von Hibernate sowie Konfiguration der Mapping-Logik mittels XDoclet zur Anbindung einer MS-SQL-Datenbank.
Einbindung und Betreuung automatisierter Build- und Integrationsprozesse unter Nutzung von CruiseControl und ANT zur Sicherstellung der Softwarequalität.
Tools, Technologien, Methoden:
Eclipse, Tomcat, Java, JSF, Hibernate, XDoclet, MS-Sql, CVS, CruiseControl, ANT, Log4j, CSS
Apache Tomcat, CSS (Cascading Style Sheet), Eclipse, Hibernate (Java), Java (allg.), Javaserver Faces, Microsoft SQL-Server (MS SQL)
5/2006 – 8/2006
Tätigkeitsbeschreibung
Projektbeschreibung:
Ziel des Projekts war die technologische Weiterentwicklung und Optimierung eines unternehmensweiten (Inhouse) Test-Frameworks zur automatisierten Qualitätssicherung von webbasierten Anwendungen.
Das Framework diente als zentrale Plattform für die Durchführung von Integrations-,Funktions- und Usability-Tests, um die Release-Sicherheit zu erhöhen und manuelle Testaufwände zu reduzieren.
Aufgaben:
Weiterentwicklung des Frameworks zur Automatisierung von Tests für HTML-basierte Anwendungen unter Nutzung der Open-Source-Bibliothek HTTP-Unit.
Konzeption und Realisierung von automatisierten Test-Szenarien auf Basis von Unit-Test- Konzepten zur Absicherung der Anwendungslogiken.
Durchführung und Steuerung von Integrations- und Funktionstests sowie die technische Abbildung von Usability-Tests innerhalb des Frameworks.
Tools, Technologien, Methoden:
Eclipse, Tomcat, Java, HTTP-UNIT, JUnit, MS-Sql, CVS, CruiseControl, ANT, Log4j.
Apache Tomcat, Concurrent Versions System, Eclipse, Java (allg.), Junit, Microsoft SQL-Server (MS SQL)
Über mich
Mit über 15 Jahren Erfahrung – schwerpunktmäßig in sicherheitskritischen Bereichen wie dem Finanzwesen und dem öffentlichen Dienst – begleite ich Projekte von der stabilen Backend-Architektur bis zur modernen Benutzeroberfläche. Mein Fokus liegt auf der Entwicklung robuster Systeme mit Java und Spring Boot, die ich über performante Schnittstellen (REST) mit intuitiven Web- oder Mobile-Apps in Flutter und Angular verbinde.
Mir ist wichtig, dass Software nicht nur technisch einwandfrei funktioniert, sondern einen echten Mehrwert für Ihre tägliche Arbeit bietet. Ich freue mich darauf, gemeinsam mit Ihnen eine Lösung zu entwickeln, die stabil läuft und Ihre Nutzer überzeugt.
Weitere Kenntnisse
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Gut)
- Europäische Union
- Schweiz
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden
