Im Rahmen eines internen Projekts war ich verantwortlich für die Wartung und Weiterentwicklung einer verteilten Unternehmensanwendung zur Verarbeitung von Business-Events im Versicherungsbereich.
Die Anwendung bestand aus mehreren Microservices, die versicherungsrelevante Dokumente verarbeiten und über eine Angular UI sowie eine BIPRO-Schnittstelle Maklern bereitstellen.
Ich arbeitete eng mit Fachbereichen zusammen, um neue Anforderungen zu realisieren und bestehende Funktionalitäten zu optimieren.
Spring BootApache KafkaApache CamelAngularDockerKubernetesOracle DBPostgreSQLAWS
Im Rahmen der Modernisierung des Webshops war ich verantwortlich für die Analyse der bestehenden Monolith-Applikation, das Design und die Implementierung neuer Services sowie die technische Beratung des Kunden.
Zudem unterstützte ich Teammitglieder bei konzeptionellen und technischen Fragestellungen.
Spring BootPostgreSQLDockerRESTSwagger
JURIS GMBH
6 Monate
2021-09 - 2022-02
Implementierung neuer Features und die Behebung technischer Fehler
Im Rahmen eines laufenden Kundenprojekts war ich verantwortlich für die Implementierung neuer Features und die Behebung technischer Fehler in einer bestehenden Angular-Spring-Boot-Anwendung.
Dabei setzte ich fachliche Anforderungen eigenständig um und stellte die technische Qualität durch gezielte Bugfixes sicher.
Im Rahmen der Modernisierung eines Legacy-Systems (ARA) wirkte ich an der Reimplementierung als Microservice-basierte Architektur mit. Die Services kommunizierten asynchron über Kafka.
Für speicherintensive Aggregationen wurde eine hochperformante Lösung auf Basis von Apache Ignite umgesetzt.
Ich arbeitete in mehreren SCRUM-Teams, übernahm die technische Umsetzung von User Stories und schätzte Aufwände im Rahmen der Sprintplanung.
Spring BootApache KafkaApache IgnitePostgreSQLDockerKubernetesAWS
Ich unterstützte die Weiterentwicklung des Bürger Service Portals ? einer Microservice-basierten Plattform mit mehreren Single-Page-Applications auf Basis von Vue.js.
Mein Fokus lag auf der Umsetzung fachlicher Anforderungen, der Fehleranalyse und -behebung sowie der technischen Unterstützung von Teammitgliedern.
Zudem war ich in die Aufwandsschätzung und Sprintplanung eingebunden.
Spring BootRedisMongoDBRabbitMQVue.jsDockerKubernetes
Ich war verantwortlich für die Wartung und Weiterentwicklung des Kundenportals, bestehend aus mehreren Microservices sowie Web- und nativen Mobile Clients (Android/iOS).
Neben der Implementierung neuer Features übernahm ich die Konfiguration der AWS-Infrastruktur und beriet den Kunden hinsichtlich technischer Lösungswege.
Zudem unterstützte und coachte ich Teammitglieder bei der Umsetzung komplexer Anforderungen.
Im Zuge der Portierung einer bestehenden Anwendung zu einer modernen Single-Page Applikation übernahm ich die Analyse der Legacy-Codebasis, leitete Anforderungen ab und konzipierte die neue Systemarchitektur.
Ich entwickelte sowohl die REST-API auf Basis von Spring Boot als auch den neuen Angular-Client. Darüber hinaus beriet ich die Projektleitung hinsichtlich der technischen Machbarkeit fachlicher Anforderungen.
Als Lead Developer verantwortete ich die Konzeption und Entwicklung einer neuen REST-API im Zuge der Backend-Neuentwicklung einer bestehenden Plattform. Ich koordinierte Schnittstellen und Datenstrukturen mit dem Frontend-Team, analysierte die bestehende Codebasis und leitete Anforderungen ab.
Zudem beriet ich die Projektleitung hinsichtlich technischer Umsetzbarkeit und unterstützte andere Entwickler fachlich und methodisch im Projektalltag.
Spring BootJWTPostgreSQLElasticsearchGradle
Lovelybooks / Aboutbooks GmbH
2 Jahre 1 Monat
2013-12 - 2015-12
Service Management für eine interne Unternehmensanwendung
Ich übernahm das Service Management für eine interne Unternehmensanwendung und war verantwortlich für deren Betrieb, Wartung und kontinuierliche Weiterentwicklung.
Dabei leitete ich ein kleines Team, koordinierte interne wie externe Stakeholder und plante neue Features gemeinsam mit den Fachbereichen. Zusätzlich konzipierte und implementierte ich eine SSO-Integration der Konzernlösung mit der AWS-Konsole.
Durch gezielte Maßnahmen zur Verbesserung der Codequalität und zur Unterstützungorganisatorischer Umstrukturierungen trug ich wesentlich zur Stabilität und Weiterentwicklung der Plattform bei.
JEESpring BootGroovySSOAWSELK Stack
SIEMENS
8 Monate
2013-04 - 2013-11
Weiterentwicklung der konzerninternen Portal-Plattform
Im Rahmen der Weiterentwicklung der konzerninternen Portal-Plattform ?oneweb? (basierend auf dem JBoss Enterprise Portal Server) konzipierte und implementierte ich neue Portlets und Services in enger Abstimmung mit den Fachbereichen.
Ich koordinierte Offshore-Entwickler, unterstützte Junioren im Projektteam, führte Datenmigrationen durch und verantwortete die Integration in die bestehende Konzerninfrastruktur sowie die Inbetriebnahme neuer Module.
Ich beriet das Projektmanagement hinsichtlich Aufwandsschätzungen und technischer Realisierbarkeit von Features und unterstützte die Weiterentwicklung eines internen Tools zur Abbildung von Prozessen wie Mitarbeiter-On-/Offboarding, Hardware-Bestellungen und Schulungsanträgen.
Zu meinen Aufgaben zählten die Konzeption und Umsetzung neuer Featuresin enger Abstimmung mit den Stakeholdern, die Durchführung von Code Reviews, Coaching von Kollegen sowie die Optimierung von Stabilität, Performance und Release-Prozessen.
ServletsActivitiHibernateTomcatMSSQL
SIEMENS
7 Monate
2011-05 - 2011-11
Backend-Anwendung zur zentralen Verwaltung von Stammdaten
Senior Software DeveloperSpringJSFOracle...
Senior Software Developer
Ich entwickelte eine Backend-Anwendung zur zentralen Verwaltung von Stammdaten mit Anforderungen wie Historisierung, Internationalisierung, SSO via Atlassian Crowd und Integration in eine heterogene Systemlandschaft über SOAP-Webservices.
Zu meinen Aufgaben zählten die Erstellung des Domain Models, die Implementierung von Datenbankzugriff, Business-Logik, Webservices und UI, der Aufbau automatisierter Tests sowie die Migration von Bestandsdaten. Zusätzlich beriet ich die Projektleitung bei der Aufwandsschätzung und unterstützte Junior-Entwickler im Projektalltag.
SpringJSFOracleAtlassian Crowd (SSO)
iSYS Software GmbH / GEMA
2 Jahre 1 Monat
2009-03 - 2011-03
Umsetzung einer Webanwendung zur Personalverwaltung
Full-Stack DeveloperJ2EEJBoss SeamJSF...
Full-Stack Developer
Ich war maßgeblich an der Umsetzung einer Webanwendung zur Personalverwaltung und Einsatzplanung für den öffentlichen Sektor beteiligt. In einem agilen Projektumfeld verantwortete ich die Architektur, Datenmodellierung, Implementierung der Business-Logik und des Frontends sowie die Build-Automatisierung und Migration bestehender Daten. Die Applikation wurde auf Basis von J2EE mit JBoss Seam und JSF entwickelt.
J2EEJBoss SeamJSFHibernate
iSYS Consulting / Hewlett-Packard
2 Monate
2008-10 - 2008-11
Weiterentwicklung und Refaktorisierung
Java DeveloperJava SESwing
Java Developer
Im Rahmen eines Kurzprojekts war ich an der Weiterentwicklung und Refaktorisierung eines P2Pbasierten Java-Chat-Clients beteiligt.
Der Fokus lag auf der Verbesserung der Codequalität und Stabilität der Benutzeroberfläche auf Basis von Swing.
Java SESwing
Jenomics GmbH
1 Jahr 2 Monate
2007-09 - 2008-10
Erweiterungen und individuelle Anpassungen
Web DeveloperColdFusionHTMLJavaScript
Web Developer
Ich entwickelte Erweiterungen und individuelle Anpassungen für ein unternehmenseigenes CMS eines Verlagshauses und war zudem für das Refactoring bestehender Komponenten verantwortlich.
Im Projektumfeld kamen ColdFusion und darauf basierende Frameworks zum Einsatz.
Ich bin freiberuflicher Senior Backend Softwareentwickler mit über 20 Jahren Erfahrung in der Umsetzung geschäftskritischer Anwendungen ? spezialisiert auf Java, Spring Boot und moderne Backend-Architekturen.
Ich unterstütze Unternehmen dabei, komplexe Systeme stabil und skalierbar weiterzuentwickeln, Altsysteme gezielt zu modernisieren oder technische Engpässe kurzfristig aufzulösen. Ob Microservices, Cloud-Native, CI/CD oder klassisches Enterprise ? ich liefere pragmatische Lösungen mit Blick fürs große Ganze.
In meiner Rolle übernehme ich Verantwortung: von der Architektur über die Implementierung bis hin zur technischen Beratung von Teams und Stakeholdern. Ich arbeite mich schnell in bestehende Systeme ein, erkenne kritische Punkte und bringe sie zuverlässig auf Kurs ? auch in herausfordernden Umfeldern.
KENNTNISSE
DevOps & Cloud:
Docker, Kubernetes ? Standard-Toolset
AWS ? in mehreren Projekten
CI/CD mit Jenkins, GitLabCI
Architektur & Patterns:
Microservices, Event-Driven Architectures
Messaging und Event-Streaming (Apache Kafka, RabbitMQ)
Clean Code, Domain Driven Design (DDD), Test Driven Development (TDD)
RESTful APIs, OAuth2, Swagger/OpenAPI
Single Page Applications (Angular, Vue.js)
Programmiersprachen
Java, Spring Boot
durchgängig in nahezu allen Projekten eingesetzt
Groovy, Kotlin
punktuell, z.B. bei Jenkins-Skripten oder internen Tools
JavaScript/TypeScript + Angular, Vue.js
in Fullstack-Projekten regelmäßig genutzt
JPA, Hibernate, Flyway
Datenpersistenz fast immer über JPA/Hibernate, Flyway zur DBVersionierung
Datenbanken
PostgreSQL, Oracle, MySQL/MariaDB
MongoDB, Redis
für spezielle Anforderungen (z.B. Caching, Sessions
Einsatzorte
Einsatzorte
München (+500km)
Deutschland
Bevorzugt remote. Für Team Events auch Anreise möglich.
möglich
Projekte
Projekte
2 Jahre 4 Monate
2022-09 - 2024-12
Wartung und Weiterentwicklung einer verteilten Unternehmensanwendung
Im Rahmen eines internen Projekts war ich verantwortlich für die Wartung und Weiterentwicklung einer verteilten Unternehmensanwendung zur Verarbeitung von Business-Events im Versicherungsbereich.
Die Anwendung bestand aus mehreren Microservices, die versicherungsrelevante Dokumente verarbeiten und über eine Angular UI sowie eine BIPRO-Schnittstelle Maklern bereitstellen.
Ich arbeitete eng mit Fachbereichen zusammen, um neue Anforderungen zu realisieren und bestehende Funktionalitäten zu optimieren.
Spring BootApache KafkaApache CamelAngularDockerKubernetesOracle DBPostgreSQLAWS
Im Rahmen der Modernisierung des Webshops war ich verantwortlich für die Analyse der bestehenden Monolith-Applikation, das Design und die Implementierung neuer Services sowie die technische Beratung des Kunden.
Zudem unterstützte ich Teammitglieder bei konzeptionellen und technischen Fragestellungen.
Spring BootPostgreSQLDockerRESTSwagger
JURIS GMBH
6 Monate
2021-09 - 2022-02
Implementierung neuer Features und die Behebung technischer Fehler
Im Rahmen eines laufenden Kundenprojekts war ich verantwortlich für die Implementierung neuer Features und die Behebung technischer Fehler in einer bestehenden Angular-Spring-Boot-Anwendung.
Dabei setzte ich fachliche Anforderungen eigenständig um und stellte die technische Qualität durch gezielte Bugfixes sicher.
Im Rahmen der Modernisierung eines Legacy-Systems (ARA) wirkte ich an der Reimplementierung als Microservice-basierte Architektur mit. Die Services kommunizierten asynchron über Kafka.
Für speicherintensive Aggregationen wurde eine hochperformante Lösung auf Basis von Apache Ignite umgesetzt.
Ich arbeitete in mehreren SCRUM-Teams, übernahm die technische Umsetzung von User Stories und schätzte Aufwände im Rahmen der Sprintplanung.
Spring BootApache KafkaApache IgnitePostgreSQLDockerKubernetesAWS
Ich unterstützte die Weiterentwicklung des Bürger Service Portals ? einer Microservice-basierten Plattform mit mehreren Single-Page-Applications auf Basis von Vue.js.
Mein Fokus lag auf der Umsetzung fachlicher Anforderungen, der Fehleranalyse und -behebung sowie der technischen Unterstützung von Teammitgliedern.
Zudem war ich in die Aufwandsschätzung und Sprintplanung eingebunden.
Spring BootRedisMongoDBRabbitMQVue.jsDockerKubernetes
Ich war verantwortlich für die Wartung und Weiterentwicklung des Kundenportals, bestehend aus mehreren Microservices sowie Web- und nativen Mobile Clients (Android/iOS).
Neben der Implementierung neuer Features übernahm ich die Konfiguration der AWS-Infrastruktur und beriet den Kunden hinsichtlich technischer Lösungswege.
Zudem unterstützte und coachte ich Teammitglieder bei der Umsetzung komplexer Anforderungen.
Im Zuge der Portierung einer bestehenden Anwendung zu einer modernen Single-Page Applikation übernahm ich die Analyse der Legacy-Codebasis, leitete Anforderungen ab und konzipierte die neue Systemarchitektur.
Ich entwickelte sowohl die REST-API auf Basis von Spring Boot als auch den neuen Angular-Client. Darüber hinaus beriet ich die Projektleitung hinsichtlich der technischen Machbarkeit fachlicher Anforderungen.
Als Lead Developer verantwortete ich die Konzeption und Entwicklung einer neuen REST-API im Zuge der Backend-Neuentwicklung einer bestehenden Plattform. Ich koordinierte Schnittstellen und Datenstrukturen mit dem Frontend-Team, analysierte die bestehende Codebasis und leitete Anforderungen ab.
Zudem beriet ich die Projektleitung hinsichtlich technischer Umsetzbarkeit und unterstützte andere Entwickler fachlich und methodisch im Projektalltag.
Spring BootJWTPostgreSQLElasticsearchGradle
Lovelybooks / Aboutbooks GmbH
2 Jahre 1 Monat
2013-12 - 2015-12
Service Management für eine interne Unternehmensanwendung
Ich übernahm das Service Management für eine interne Unternehmensanwendung und war verantwortlich für deren Betrieb, Wartung und kontinuierliche Weiterentwicklung.
Dabei leitete ich ein kleines Team, koordinierte interne wie externe Stakeholder und plante neue Features gemeinsam mit den Fachbereichen. Zusätzlich konzipierte und implementierte ich eine SSO-Integration der Konzernlösung mit der AWS-Konsole.
Durch gezielte Maßnahmen zur Verbesserung der Codequalität und zur Unterstützungorganisatorischer Umstrukturierungen trug ich wesentlich zur Stabilität und Weiterentwicklung der Plattform bei.
JEESpring BootGroovySSOAWSELK Stack
SIEMENS
8 Monate
2013-04 - 2013-11
Weiterentwicklung der konzerninternen Portal-Plattform
Im Rahmen der Weiterentwicklung der konzerninternen Portal-Plattform ?oneweb? (basierend auf dem JBoss Enterprise Portal Server) konzipierte und implementierte ich neue Portlets und Services in enger Abstimmung mit den Fachbereichen.
Ich koordinierte Offshore-Entwickler, unterstützte Junioren im Projektteam, führte Datenmigrationen durch und verantwortete die Integration in die bestehende Konzerninfrastruktur sowie die Inbetriebnahme neuer Module.
Ich beriet das Projektmanagement hinsichtlich Aufwandsschätzungen und technischer Realisierbarkeit von Features und unterstützte die Weiterentwicklung eines internen Tools zur Abbildung von Prozessen wie Mitarbeiter-On-/Offboarding, Hardware-Bestellungen und Schulungsanträgen.
Zu meinen Aufgaben zählten die Konzeption und Umsetzung neuer Featuresin enger Abstimmung mit den Stakeholdern, die Durchführung von Code Reviews, Coaching von Kollegen sowie die Optimierung von Stabilität, Performance und Release-Prozessen.
ServletsActivitiHibernateTomcatMSSQL
SIEMENS
7 Monate
2011-05 - 2011-11
Backend-Anwendung zur zentralen Verwaltung von Stammdaten
Senior Software DeveloperSpringJSFOracle...
Senior Software Developer
Ich entwickelte eine Backend-Anwendung zur zentralen Verwaltung von Stammdaten mit Anforderungen wie Historisierung, Internationalisierung, SSO via Atlassian Crowd und Integration in eine heterogene Systemlandschaft über SOAP-Webservices.
Zu meinen Aufgaben zählten die Erstellung des Domain Models, die Implementierung von Datenbankzugriff, Business-Logik, Webservices und UI, der Aufbau automatisierter Tests sowie die Migration von Bestandsdaten. Zusätzlich beriet ich die Projektleitung bei der Aufwandsschätzung und unterstützte Junior-Entwickler im Projektalltag.
SpringJSFOracleAtlassian Crowd (SSO)
iSYS Software GmbH / GEMA
2 Jahre 1 Monat
2009-03 - 2011-03
Umsetzung einer Webanwendung zur Personalverwaltung
Full-Stack DeveloperJ2EEJBoss SeamJSF...
Full-Stack Developer
Ich war maßgeblich an der Umsetzung einer Webanwendung zur Personalverwaltung und Einsatzplanung für den öffentlichen Sektor beteiligt. In einem agilen Projektumfeld verantwortete ich die Architektur, Datenmodellierung, Implementierung der Business-Logik und des Frontends sowie die Build-Automatisierung und Migration bestehender Daten. Die Applikation wurde auf Basis von J2EE mit JBoss Seam und JSF entwickelt.
J2EEJBoss SeamJSFHibernate
iSYS Consulting / Hewlett-Packard
2 Monate
2008-10 - 2008-11
Weiterentwicklung und Refaktorisierung
Java DeveloperJava SESwing
Java Developer
Im Rahmen eines Kurzprojekts war ich an der Weiterentwicklung und Refaktorisierung eines P2Pbasierten Java-Chat-Clients beteiligt.
Der Fokus lag auf der Verbesserung der Codequalität und Stabilität der Benutzeroberfläche auf Basis von Swing.
Java SESwing
Jenomics GmbH
1 Jahr 2 Monate
2007-09 - 2008-10
Erweiterungen und individuelle Anpassungen
Web DeveloperColdFusionHTMLJavaScript
Web Developer
Ich entwickelte Erweiterungen und individuelle Anpassungen für ein unternehmenseigenes CMS eines Verlagshauses und war zudem für das Refactoring bestehender Komponenten verantwortlich.
Im Projektumfeld kamen ColdFusion und darauf basierende Frameworks zum Einsatz.
Ich bin freiberuflicher Senior Backend Softwareentwickler mit über 20 Jahren Erfahrung in der Umsetzung geschäftskritischer Anwendungen ? spezialisiert auf Java, Spring Boot und moderne Backend-Architekturen.
Ich unterstütze Unternehmen dabei, komplexe Systeme stabil und skalierbar weiterzuentwickeln, Altsysteme gezielt zu modernisieren oder technische Engpässe kurzfristig aufzulösen. Ob Microservices, Cloud-Native, CI/CD oder klassisches Enterprise ? ich liefere pragmatische Lösungen mit Blick fürs große Ganze.
In meiner Rolle übernehme ich Verantwortung: von der Architektur über die Implementierung bis hin zur technischen Beratung von Teams und Stakeholdern. Ich arbeite mich schnell in bestehende Systeme ein, erkenne kritische Punkte und bringe sie zuverlässig auf Kurs ? auch in herausfordernden Umfeldern.
KENNTNISSE
DevOps & Cloud:
Docker, Kubernetes ? Standard-Toolset
AWS ? in mehreren Projekten
CI/CD mit Jenkins, GitLabCI
Architektur & Patterns:
Microservices, Event-Driven Architectures
Messaging und Event-Streaming (Apache Kafka, RabbitMQ)
Clean Code, Domain Driven Design (DDD), Test Driven Development (TDD)
RESTful APIs, OAuth2, Swagger/OpenAPI
Single Page Applications (Angular, Vue.js)
Programmiersprachen
Java, Spring Boot
durchgängig in nahezu allen Projekten eingesetzt
Groovy, Kotlin
punktuell, z.B. bei Jenkins-Skripten oder internen Tools
JavaScript/TypeScript + Angular, Vue.js
in Fullstack-Projekten regelmäßig genutzt
JPA, Hibernate, Flyway
Datenpersistenz fast immer über JPA/Hibernate, Flyway zur DBVersionierung
Datenbanken
PostgreSQL, Oracle, MySQL/MariaDB
MongoDB, Redis
für spezielle Anforderungen (z.B. Caching, Sessions
Vertrauen Sie auf Randstad
Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung