Aufgaben:
? Feature-Entwicklung mit Kotlin und Java für MediaMarkt/Saturn in DE, IT, NL, AT und ES.
? Erweiterung des SourceNode-Services zur Bereitstellung von Outlet-Öffnungszeiten
? Refactoring und Verbesserung des Stock-Availability-Imports sowie der Persistenz.
? Migration der Persistenzschicht von PostgreSQL zu MongoDB (NoSQL).
? Optimierung der Test-Performance und Einrichtung von Jacoco sowie Sonar für Codequalität.
? Umstellung bestehender Services von Maven auf Gradle.
? Konfiguration der Infrastruktur in GCP mit Terraform, Helm, Flux 2 und Github Actions (GitOps).
? Agile Remote-Entwicklung in einem internationalen, englischsprachigen Entwicklerteam.
Technologien:
? Java LTS Releases 11/17, Kotlin 1.7
? IntelliJ IDEA, Git, Jira , Gradle, Maven, Jenkins, Github Actions, Sonar, Prometheus, Grafana.
? Spring Boot, Spring Data, Spring Integration, Spring Security, Resilience4J, Testcontainers, u.a.
? Http4k, Arrow-kt, Kotest, Mockk, OpenAPI 3.0, Swagger.
? Google Cloud Platform (GCP), Kubernetes, Terraform, Flux 2, Helm, Postgres, MongoDB, Artifactory
Aufgaben:
? Entwicklung einer eventbasierten Microservice-Architektur mit Java und Spring Boot.
? Schrittweise Migration einzelner Domänen aus einer monolithischen Bestellabwicklung.
? Erstellung neuer Microservices mit Kotlin und Kafka Streams auf der Google Cloud Platform (GCP).
? Integration von Legacy-Services des Warenwirtschaftssystems (Aroma) zur Datenanreicherung.
? Einführung einer Protobuf-Versionierung zur Standardisierung asynchroner Events.
? Implementierung von Kubernetes-Autoscaling basierend auf dynamisch konfigurierbaren Metriken.
? Infrastrukturkonfiguration mit Terraform, Flux, Helm und GitHub Actions im GitOps-Ansatz.
? Agile Remote-Entwicklung in einem internationalen, englischsprachigen Entwicklerteam.
Technologien:
? Java LTS Releases 11/17, Kotlin 1.7
? IntelliJ IDEA, Git, Jira, Gradle, Maven, Jenkins, Github Actions, Sonar, Prometheus, Grafana
? Spring Boot, Spring Data, Spring Integration, Spring Security, Resilience4J, Testcontainers, u.a.
? Http4k, Arrow-kt, Protobuf, Kotest, Mockk, OpenAPI 3.0, Swagger, Kafka Streams,
? Google Cloud Platform (GCP), Kubernetes, Terraform, Flux, Helm, Postgres, MongoDB, Artifactory
Aufgaben:
? Entwicklung eines Phasenmodells zur schrittweisen Containerisierung von Services.
? Erstellung eines Migrationsplans für Flyway- und Liquibase-basierte Datenbankkomponenten.
? Konzeption und Implementierung von Shared Libraries für die Provisionierung mit Consul.
? Migration eines Referenz-Services inklusive Konfigurationsmanagement.
? Entwicklung einer Build-Task-Library als Gradle- und Maven-Plugin.
? Aufbau einer TeamCity-Referenz-Buildchain für Continuous Integration und Release-Management.
? Einführung von strukturiertem Logging und Log-Aggregation mithilfe von Kubernetes DaemonSets.
? Anpassung der Integrations- und Systemtests an die Container-Infrastruktur.
? Zusammenarbeit in einem DevOps-Team aus Entwicklern und Engineers.
Technologien:
? Java 8/11, Groovy, Bash-Scripting
? Spring Boot, Spring Security, Spring Data, Spring Batch, Liquibase, Flyway, Consul, Spock
? IntelliJ IDEA, Git, Jira , Gradle, Maven, Nexus, Sonar, Splunk, Prometheus, Teamcity
? Kubernetes, Docker, Terraform, Oracle
Springer Verlages (Springer Global Website).
Aufgaben - Integration von Google Sitemaps basierend auf einem automatisiertenScheduling Verfahren zur Erzeugung eines XML-basierten Index.
- Evaluierung, Konzeption und Entwicklung einer IP-basierten Länderzuordnung
mit zugehörigem Import-Verfahren zum Daten-Abgleich.
- Objektorientierte Analyse, Design und Programmierung eines Shortcut-Dispatchers
inklusive Administrations-Frontend für Weblink-Promotions.
- Erweiterung des Order-Prozesses um eine TAN-Eingabemöglichkeit
zur Produkt-Rabattierung.
- Erweiterung der Produkt Detail-Seiten inklusive umfangreicher System- und
Funktionstests.
Technologien Java, J2EE (EJB, JNDI, RMI, JSP/Servlets), XML, XSL, XSLT, SQLUnix, Sun Solaris, Apache Load Balancer, Eclipse, Ant
Bea Weblogic Application Server Cluster
AbaXX Enterprise Portal, Castor
Vignette Storyserver Content Suite
Struts Framework
Oracle 10g
Möglichkeit zum Tausch von Bildern übers Handy.
Aufgaben - Systemdesign und Konzeption des web-basierten Admin-Frontends zumAnlegen und Bearbeiten von Bundles.
- Konzeption und Entwicklung statistischer Auswertungsmöglichkeiten für
Bundle-Käufe und Top-Sellers.
- Implementierung einer Wap-Push Funktionalität zur Zusendung der MIDP-
Anwendung per SMS.
- Setup und Konfiguration des SMS-Gateways Kannel sowie des Tomcat Servlet
Containers.
- Tuning und Performance-Verbesserung des Systems.
Technologien Java, J2ME, JSP/Servlets, JAAS, Spring, JDO, XML, HTML, SQLUnix, Apache, Tomcat Servlet Container, Eclipse, Ant
Struts Framework
Oracle 8i
Nutzerverwaltung und das Kampagnen-Management.
Aufgaben - Architektur und Design eines modular aufgebauten, multilingualen,länderübergreifenden CRM Systems.
- Entwicklung eines ThinClients zum Kampagnen-Management für postalische und online
eingestellte Fragebögen.
- Integration des ATG DSS Messaging Frameworks zur Steuerung des Mailing-Workflows
mit automatisiertem Lettershop-Export.
- Ausbau der CRM WebApplikation um ein umfangreiches Rechte- und Privilegiensystem
zur Authentifizierung und Authorisierung von Aktionen und Verzeichniszugriffen.
- Konzeption und Entwicklung mehrerer Import- und Exportschnittstellen zu externen
Systemen und Datenbanken.
- Konzeption und Entwicklung einer intelligenten Historisierung von Fragebögen
mit umfangreicher, webbasierter Auswertungsmöglichkeit.
- Daten-Migration von Oracle 8i auf Oracle 9i sowie Migration der gesamten
Anwendung von ATG 5.6 auf ATG 7.
- Integration eines CTI-Systems und Barcode-Scan Verfahrens.
Technologien Java, JMS, JSP/Servlets, XML, JHTML, HTML, SQLUnix, HP-UX, Apache, IIS, Eclipse, Ant
ATG Dynamo Framework (DAS, DPS, DSS)
Oracle 9i
Verfügbarkeit, Performance und Skalierbarkeit.
Aufgaben - Konzeption eines Proxy-Server als Bindeglied zwischen AS400 WWSund WLS der DMZ, umgesetzt mit JavaBeans, JMS, RMI und AS400 Dataqueues.
- Konzeption und Entwicklung von Schnittstellen zum automatisierten,
asynchronen Benutzer-, Produkt- und Preis-Import.
- Erstellung einer umfangreichen GUI zum flexiblen Preis-, Kategorie- und
Produktmanagement sowie zur Benutzergruppen- und Newsletter-Administration.
- Ausbau der Webanwendung um einen intelligenten Addresscheck mit Fuzzy-Logic
und Auto-Korrektur.
- Verantwortlich für das Konfigurationsmanagement / Deployment und die
Codeverwaltung des Systems.
Technologien Java, J2EE (EJB, JMS, JNDI, RMI, JSP/Servlets), XML, XSL, XSLT, SQLUnix, Sun Solaris, Apache Load Balancer, Eclipse, Ant
AbaXX Enterprise Portal
Bea Weblogic Application Server Cluster
Oracle 8i
von Coldfusion und Allaire Spectra.
Aufgaben - Implementierung eines Scheduling Mechanismus zur automatischenLivestellung von personalisiertem Content.
- Erweiterung der Online-Editing Funktionalität, Integration eines
browserbasierten WYSIWYG-Editors.
- Programmierung einer automatischen, rollenabhängigen Aufgabenzuordnung
sowie Funktionalitäten zur Statusabfrage und Inhalts-Positionierung.
- Architektur und Design einer anwenderfreundlichen Suchfunktionalität
zur globalen Suche nach Unternehmenskenndaten.
- Realisierung eines Zeitmanagements für Artikelplatzierungen.
- Konzeption und Entwicklung einer Importschnittstelle zur Content-
Aktualisierung.
Technologien ColdFusion Markup Language (CFML), HTML, SQLWindows NT, Microsoft IIS
Coldfusion Enterprise Server
Allaire Spectra
MS SQL-Server
Multi-Tier eCommerce Systems
Aufgaben - Analyse, Design und Implementierung des Registrierungsprozesses und UserSelf-Services der B2C Anwendung.
- Konzeption und Entwicklung einer erweiterten Suchfunktionalität mit
gewichteten Trefferlisten.
- Optimierung und Erweiterung des Bestellprozesses und der Bestell-Historie.
- Architektur und Design einer Funktionalität zur vollautomatischer Erzeugung
von Teaserlisten zur Marken-Promotion in Abhängigkeit von Produkt-Umsätzen.
- Verantwortlich für die zentrale Codeverwaltung der Länder (DE/GB/FR/IT).
- Refactoring und Performance Tuning des Systems.
Technologien Java, J2EE (EJB, JMS, JNDI, RMI, JSP/Servlets), XML, XSL, XSLT, HTML, SQLUnix, Sun Solaris, Apache Load Balancer
AbaXX Enterprise Portal
Bea Weblogic Application Server
Oracle 8i
Informatik
Zertifizierungen
? Über mich
Erfahrener Softwareentwickler mit Schwerpunkt auf moderner Microservice-Architektur, Cloud-Technologien und agiler Entwicklung. Seit über 15 Jahren unterstütze ich führende Unternehmen bei der Entwicklung skalierbarer, performanter und wartbarer Softwarelösungen unter Einsatz von Java, Kotlin und Spring Boot.
Meine Expertise umfasst die Umsetzung verteilter Systeme, API-Design, Event-Streaming mit Kafka sowie die Automatisierung von Infrastruktur und Deployments in AWS- und GCP-Umgebungen.
Ich arbeite bevorzugt agil in internationalen, remote verteilten Teams und lege großen Wert auf Qualität durch automatisierte Tests und Continuous Integration/Delivery.
? Technologische Schwerpunkte
? Java (LTS 17/21), Kotlin, Spring Boot
? Microservices, REST-APIs, OpenAPI
? Event-Streaming mit Kafka Streams
? Datenbanken: Oracle, PostgreSQL, MongoDB
? Cloud: AWS, Google Cloud Platform (GCP)
? Container & Orchestrierung: Docker, Kubernetes
? Infrastrukturautomatisierung: Terraform, Helm, Flux (GitOps)
? Testautomatisierung: JUnit, WireMock, Testcontainers
? CI/CD: Jenkins, Gitlab, Teamcity, Github Actions
? Agile Methoden: Scrum, Kanban
? Arbeitsweise & Werte
Ich setze auf effiziente und langlebige Softwareentwicklung mit klarer Struktur und hoher Wartbarkeit. Agile Zusammenarbeit, offene Kommunikation und kontinuierliche Verbesserung sind für mich essenziell, um Projekte erfolgreich und effizient umzusetzen.
? Kontakt
Ich bin offen für spannende Projekte und langfristige Partnerschaften im Bereich Backend-Entwicklung, Cloud-Lösungen und Microservices. Wenn Sie auf der Suche nach einem erfahrenen Entwickler für Ihr Team sind oder Unterstützung bei anspruchsvollen Softwareprojekten benötigen, freue ich mich auf Ihre Nachricht.
Aufgaben:
? Feature-Entwicklung mit Kotlin und Java für MediaMarkt/Saturn in DE, IT, NL, AT und ES.
? Erweiterung des SourceNode-Services zur Bereitstellung von Outlet-Öffnungszeiten
? Refactoring und Verbesserung des Stock-Availability-Imports sowie der Persistenz.
? Migration der Persistenzschicht von PostgreSQL zu MongoDB (NoSQL).
? Optimierung der Test-Performance und Einrichtung von Jacoco sowie Sonar für Codequalität.
? Umstellung bestehender Services von Maven auf Gradle.
? Konfiguration der Infrastruktur in GCP mit Terraform, Helm, Flux 2 und Github Actions (GitOps).
? Agile Remote-Entwicklung in einem internationalen, englischsprachigen Entwicklerteam.
Technologien:
? Java LTS Releases 11/17, Kotlin 1.7
? IntelliJ IDEA, Git, Jira , Gradle, Maven, Jenkins, Github Actions, Sonar, Prometheus, Grafana.
? Spring Boot, Spring Data, Spring Integration, Spring Security, Resilience4J, Testcontainers, u.a.
? Http4k, Arrow-kt, Kotest, Mockk, OpenAPI 3.0, Swagger.
? Google Cloud Platform (GCP), Kubernetes, Terraform, Flux 2, Helm, Postgres, MongoDB, Artifactory
Aufgaben:
? Entwicklung einer eventbasierten Microservice-Architektur mit Java und Spring Boot.
? Schrittweise Migration einzelner Domänen aus einer monolithischen Bestellabwicklung.
? Erstellung neuer Microservices mit Kotlin und Kafka Streams auf der Google Cloud Platform (GCP).
? Integration von Legacy-Services des Warenwirtschaftssystems (Aroma) zur Datenanreicherung.
? Einführung einer Protobuf-Versionierung zur Standardisierung asynchroner Events.
? Implementierung von Kubernetes-Autoscaling basierend auf dynamisch konfigurierbaren Metriken.
? Infrastrukturkonfiguration mit Terraform, Flux, Helm und GitHub Actions im GitOps-Ansatz.
? Agile Remote-Entwicklung in einem internationalen, englischsprachigen Entwicklerteam.
Technologien:
? Java LTS Releases 11/17, Kotlin 1.7
? IntelliJ IDEA, Git, Jira, Gradle, Maven, Jenkins, Github Actions, Sonar, Prometheus, Grafana
? Spring Boot, Spring Data, Spring Integration, Spring Security, Resilience4J, Testcontainers, u.a.
? Http4k, Arrow-kt, Protobuf, Kotest, Mockk, OpenAPI 3.0, Swagger, Kafka Streams,
? Google Cloud Platform (GCP), Kubernetes, Terraform, Flux, Helm, Postgres, MongoDB, Artifactory
Aufgaben:
? Entwicklung eines Phasenmodells zur schrittweisen Containerisierung von Services.
? Erstellung eines Migrationsplans für Flyway- und Liquibase-basierte Datenbankkomponenten.
? Konzeption und Implementierung von Shared Libraries für die Provisionierung mit Consul.
? Migration eines Referenz-Services inklusive Konfigurationsmanagement.
? Entwicklung einer Build-Task-Library als Gradle- und Maven-Plugin.
? Aufbau einer TeamCity-Referenz-Buildchain für Continuous Integration und Release-Management.
? Einführung von strukturiertem Logging und Log-Aggregation mithilfe von Kubernetes DaemonSets.
? Anpassung der Integrations- und Systemtests an die Container-Infrastruktur.
? Zusammenarbeit in einem DevOps-Team aus Entwicklern und Engineers.
Technologien:
? Java 8/11, Groovy, Bash-Scripting
? Spring Boot, Spring Security, Spring Data, Spring Batch, Liquibase, Flyway, Consul, Spock
? IntelliJ IDEA, Git, Jira , Gradle, Maven, Nexus, Sonar, Splunk, Prometheus, Teamcity
? Kubernetes, Docker, Terraform, Oracle
Springer Verlages (Springer Global Website).
Aufgaben - Integration von Google Sitemaps basierend auf einem automatisiertenScheduling Verfahren zur Erzeugung eines XML-basierten Index.
- Evaluierung, Konzeption und Entwicklung einer IP-basierten Länderzuordnung
mit zugehörigem Import-Verfahren zum Daten-Abgleich.
- Objektorientierte Analyse, Design und Programmierung eines Shortcut-Dispatchers
inklusive Administrations-Frontend für Weblink-Promotions.
- Erweiterung des Order-Prozesses um eine TAN-Eingabemöglichkeit
zur Produkt-Rabattierung.
- Erweiterung der Produkt Detail-Seiten inklusive umfangreicher System- und
Funktionstests.
Technologien Java, J2EE (EJB, JNDI, RMI, JSP/Servlets), XML, XSL, XSLT, SQLUnix, Sun Solaris, Apache Load Balancer, Eclipse, Ant
Bea Weblogic Application Server Cluster
AbaXX Enterprise Portal, Castor
Vignette Storyserver Content Suite
Struts Framework
Oracle 10g
Möglichkeit zum Tausch von Bildern übers Handy.
Aufgaben - Systemdesign und Konzeption des web-basierten Admin-Frontends zumAnlegen und Bearbeiten von Bundles.
- Konzeption und Entwicklung statistischer Auswertungsmöglichkeiten für
Bundle-Käufe und Top-Sellers.
- Implementierung einer Wap-Push Funktionalität zur Zusendung der MIDP-
Anwendung per SMS.
- Setup und Konfiguration des SMS-Gateways Kannel sowie des Tomcat Servlet
Containers.
- Tuning und Performance-Verbesserung des Systems.
Technologien Java, J2ME, JSP/Servlets, JAAS, Spring, JDO, XML, HTML, SQLUnix, Apache, Tomcat Servlet Container, Eclipse, Ant
Struts Framework
Oracle 8i
Nutzerverwaltung und das Kampagnen-Management.
Aufgaben - Architektur und Design eines modular aufgebauten, multilingualen,länderübergreifenden CRM Systems.
- Entwicklung eines ThinClients zum Kampagnen-Management für postalische und online
eingestellte Fragebögen.
- Integration des ATG DSS Messaging Frameworks zur Steuerung des Mailing-Workflows
mit automatisiertem Lettershop-Export.
- Ausbau der CRM WebApplikation um ein umfangreiches Rechte- und Privilegiensystem
zur Authentifizierung und Authorisierung von Aktionen und Verzeichniszugriffen.
- Konzeption und Entwicklung mehrerer Import- und Exportschnittstellen zu externen
Systemen und Datenbanken.
- Konzeption und Entwicklung einer intelligenten Historisierung von Fragebögen
mit umfangreicher, webbasierter Auswertungsmöglichkeit.
- Daten-Migration von Oracle 8i auf Oracle 9i sowie Migration der gesamten
Anwendung von ATG 5.6 auf ATG 7.
- Integration eines CTI-Systems und Barcode-Scan Verfahrens.
Technologien Java, JMS, JSP/Servlets, XML, JHTML, HTML, SQLUnix, HP-UX, Apache, IIS, Eclipse, Ant
ATG Dynamo Framework (DAS, DPS, DSS)
Oracle 9i
Verfügbarkeit, Performance und Skalierbarkeit.
Aufgaben - Konzeption eines Proxy-Server als Bindeglied zwischen AS400 WWSund WLS der DMZ, umgesetzt mit JavaBeans, JMS, RMI und AS400 Dataqueues.
- Konzeption und Entwicklung von Schnittstellen zum automatisierten,
asynchronen Benutzer-, Produkt- und Preis-Import.
- Erstellung einer umfangreichen GUI zum flexiblen Preis-, Kategorie- und
Produktmanagement sowie zur Benutzergruppen- und Newsletter-Administration.
- Ausbau der Webanwendung um einen intelligenten Addresscheck mit Fuzzy-Logic
und Auto-Korrektur.
- Verantwortlich für das Konfigurationsmanagement / Deployment und die
Codeverwaltung des Systems.
Technologien Java, J2EE (EJB, JMS, JNDI, RMI, JSP/Servlets), XML, XSL, XSLT, SQLUnix, Sun Solaris, Apache Load Balancer, Eclipse, Ant
AbaXX Enterprise Portal
Bea Weblogic Application Server Cluster
Oracle 8i
von Coldfusion und Allaire Spectra.
Aufgaben - Implementierung eines Scheduling Mechanismus zur automatischenLivestellung von personalisiertem Content.
- Erweiterung der Online-Editing Funktionalität, Integration eines
browserbasierten WYSIWYG-Editors.
- Programmierung einer automatischen, rollenabhängigen Aufgabenzuordnung
sowie Funktionalitäten zur Statusabfrage und Inhalts-Positionierung.
- Architektur und Design einer anwenderfreundlichen Suchfunktionalität
zur globalen Suche nach Unternehmenskenndaten.
- Realisierung eines Zeitmanagements für Artikelplatzierungen.
- Konzeption und Entwicklung einer Importschnittstelle zur Content-
Aktualisierung.
Technologien ColdFusion Markup Language (CFML), HTML, SQLWindows NT, Microsoft IIS
Coldfusion Enterprise Server
Allaire Spectra
MS SQL-Server
Multi-Tier eCommerce Systems
Aufgaben - Analyse, Design und Implementierung des Registrierungsprozesses und UserSelf-Services der B2C Anwendung.
- Konzeption und Entwicklung einer erweiterten Suchfunktionalität mit
gewichteten Trefferlisten.
- Optimierung und Erweiterung des Bestellprozesses und der Bestell-Historie.
- Architektur und Design einer Funktionalität zur vollautomatischer Erzeugung
von Teaserlisten zur Marken-Promotion in Abhängigkeit von Produkt-Umsätzen.
- Verantwortlich für die zentrale Codeverwaltung der Länder (DE/GB/FR/IT).
- Refactoring und Performance Tuning des Systems.
Technologien Java, J2EE (EJB, JMS, JNDI, RMI, JSP/Servlets), XML, XSL, XSLT, HTML, SQLUnix, Sun Solaris, Apache Load Balancer
AbaXX Enterprise Portal
Bea Weblogic Application Server
Oracle 8i
Informatik
Zertifizierungen
? Über mich
Erfahrener Softwareentwickler mit Schwerpunkt auf moderner Microservice-Architektur, Cloud-Technologien und agiler Entwicklung. Seit über 15 Jahren unterstütze ich führende Unternehmen bei der Entwicklung skalierbarer, performanter und wartbarer Softwarelösungen unter Einsatz von Java, Kotlin und Spring Boot.
Meine Expertise umfasst die Umsetzung verteilter Systeme, API-Design, Event-Streaming mit Kafka sowie die Automatisierung von Infrastruktur und Deployments in AWS- und GCP-Umgebungen.
Ich arbeite bevorzugt agil in internationalen, remote verteilten Teams und lege großen Wert auf Qualität durch automatisierte Tests und Continuous Integration/Delivery.
? Technologische Schwerpunkte
? Java (LTS 17/21), Kotlin, Spring Boot
? Microservices, REST-APIs, OpenAPI
? Event-Streaming mit Kafka Streams
? Datenbanken: Oracle, PostgreSQL, MongoDB
? Cloud: AWS, Google Cloud Platform (GCP)
? Container & Orchestrierung: Docker, Kubernetes
? Infrastrukturautomatisierung: Terraform, Helm, Flux (GitOps)
? Testautomatisierung: JUnit, WireMock, Testcontainers
? CI/CD: Jenkins, Gitlab, Teamcity, Github Actions
? Agile Methoden: Scrum, Kanban
? Arbeitsweise & Werte
Ich setze auf effiziente und langlebige Softwareentwicklung mit klarer Struktur und hoher Wartbarkeit. Agile Zusammenarbeit, offene Kommunikation und kontinuierliche Verbesserung sind für mich essenziell, um Projekte erfolgreich und effizient umzusetzen.
? Kontakt
Ich bin offen für spannende Projekte und langfristige Partnerschaften im Bereich Backend-Entwicklung, Cloud-Lösungen und Microservices. Wenn Sie auf der Suche nach einem erfahrenen Entwickler für Ihr Team sind oder Unterstützung bei anspruchsvollen Softwareprojekten benötigen, freue ich mich auf Ihre Nachricht.