21.08.2026 aktualisiert

**** ******** ****
Premiumkunde
nicht verfügbar
info: nicht verfügbar bis 31.03.2027

Software Entwickler, Java Entwickler, Golang Entwickler

Hamburg, Deutschland
Weltweit
Diplom-Ingenieur (FH)
Hamburg, Deutschland
Weltweit
Diplom-Ingenieur (FH)

Profilanlagen

Maik_Zimpel_Java_Projektprofil_DE.pdf

Über mich

Softwarearchitekt und Full-Stack-Entwickler mit über 20 Jahren Erfahrung in Cloud-, Backend- und Microservice-Architekturen. Schwerpunkt auf Go, Java, GCP, AWS, DevOps und KI-Integration. Erfahrung in Architektur, Teamleitung und der Umsetzung komplexer Enterprise-Anwendungen.

Skills

PostgreSQLSvelteFull Stack EntwicklungApache KafkaGolang
Erfahrener Java-Entwickler, technischer Lead und Softwarearchitekt mit mehr als zwei Jahrzehnten Berufserfahrung. Starker Hintergrund in Enterprise Java, Spring Boot, verteilten Systemen, Cloud-Plattformen und domänengetriebener Architektur. Das Profil umfasst zusätzlich Go, Kotlin und Frontend-Technologien; der langfristige Schwerpunkt liegt jedoch auf Java sowie Backend- und Enterprise-Entwicklung.

Technologieüberblick
• Java: Java 1.2 bis Java 21; Java EE/J2EE, EJB, Spring Boot, Spring Data, Spring Security, Spring MVC, WebFlux,
JPA/Hibernate
• Architektur: DDD, Microservices, Hexagonal Architecture, SOA, Event-driven Integration, REST, GraphQL
• Cloud: AWS und GCP, Cloud Run, ECS, EC2, Lambda, Cognito, Aurora, DynamoDB
• Plattform: Docker, Kubernetes, OpenShift, Helm, Terraform, Terragrunt
• Delivery und Qualität: Maven, Gradle, Jenkins, GitHub Actions, GitLab CI/CD, Azure Pipelines, JUnit, Spock,
Cucumber
• Messaging und Daten: Kafka, Pub/Sub, RabbitMQ, IBM MQ, PostgreSQL, Oracle, MongoDB, MySQL, MS SQL,
Cassandra

Sprachen

DeutschMutterspracheEnglischverhandlungssicher

Projekthistorie

Full Stack Entwickler

Diadiary

Pharma und Medizintechnik

< 10 Mitarbeiter

  1. Entwicklung und Wartung des Backends in Go auf Google Cloud Run.
  2. Implementierung und Bereitstellung von gRPC-basierten, domänenspezifischen Services für die Frontends.
  3. Zusammenarbeit mit den Frontend-Anwendungen in SvelteKit (Web) sowie Kotlin Multiplatform (Android und iOS).
  4. Anbindung und Pflege der PostgreSQL-Datenbank auf Google Cloud SQL.
  5. Verwaltung und Optimierung der Google Cloud Platform (GCP)-Infrastruktur.
  6. Infrastruktur-Provisionierung mittels Terraform (OpenTofu).
  7. Einrichtung und Betreuung der CI/CD-Pipeline in GitHub Actions.
  8. Sicherstellung der Softwarequalität durch die Integration und Auswertung von Go-, Playwright- und Robot-Tests als Quality Gates.
  9. Integration und Nutzung der Google Vertex AI API, um KI-Dienste in die Anwendung einzubinden.
  10. Unterstützung der Softwareentwicklung durch den gezielten Einsatz von Claude Code zur effizienten Erstellung und Weiterentwicklung der Anwendung.

Lead Entwickler

Modernisierung der Haushaltsverfahren des Bundes

Öffentlicher Dienst

>10.000 Mitarbeiter

Programmierung in Go
Technische Steuerung eines Teams von 16 Entwicklern, Testern, Dev Ops
Zuweisung von Aufgaben
Erstellen von Jira Stories
Koordination mit Produkt Ownern und weiteren Teams
Programmierung in Go und Java

Backend Entwickler

Bauhaus AG

Konsumgüter und Handel

1000-5000 Mitarbeiter

Im Rahmen der Neuentwicklung des Marktplatzsystems der Bauhaus AG wurden mehrere Zahlungsanbieter wie Adyen, Payone und Cembra im Backend durch einen gemeinsamen Dienst integriert. Dafür wurde ein Softwarekonzept erstellt und umgesetzt. Als Ansatz für die Gesamtarchitektur des Marktplatzes wurde ein domänengetriebenes Design (DDD) vorgegeben.

Backend Entwickler

Hornbach AG

Konsumgüter und Handel

1000-5000 Mitarbeiter

Neue Backend-Komponenten sowie externe Systeme wie SAP, Mirakl und
Spryker wurden in ein Marktplatzsystem integriert. Dafür entstanden
Microservices in Java Spring Boot und Golang für GCP.
Das System war als verteilte Microservice-Architektur implementiert; die
einzelnen Services kommunizierten innerhalb GCP über einen Nachrichtenbus
auf Basis von Pub/Sub. Java-Dienste liefen als containerisierte Spring Boot
Cloud Run Services in Docker, nutzten PostgreSQL und eine ORM-Schicht über
Spring Data (JPA). Die Golang-Services waren ebenfalls dockerisiert, allerdings
setzten sie zur Persistenz Bigtable ein. Während die meisten Service-zu-
Service-Kommunikationen über Pub/Sub abgewickelt wurden, wurde die
Interaktion zwischen Benutzer und Dienst durch REST-Schnittstellen realisiert,
die mittels JWT Tokens abgesichert waren.

Full Stack Entwickler

Kölner Stadtanzeiger

Medien und Verlage

500-1000 Mitarbeiter

Für die Authentifizierung im Rahmen einer Lösung zum Login und zur Benutzerpersonalisierung des Online Zugangs zum Angebot des Kölner Stadtanzeigers kamen Fusion Auth als OAuth2-Provider und zusätzlich LDAP zum Einsatz. Der Microservice wurde mit Spring Boot erstellt und nutzte PostgreSQL; sowohl die Login-Komponente als auch der Microservice wurden in Kotlin geschrieben. Die Absicherung erfolgte durch Spring Web Security. Die serverseitigen Templates wurden mit FreeMarker gestaltet, während auf der Clientseite JavaScript verwendet wurde. Die gesamte Anwendung wurde als Docker-Image bereitgestellt.

Golang Entwickler

streaMonkey GmbH

Medien und Verlage

10-50 Mitarbeiter

Im Rahmen des Projekts wurde ein Audio-Stream-Archivierungswerkzeug für Online-Radiostationen entwickelt. Die Entwicklung erfolgte mit Golang und FFmpeg. Als Datenbank wurde MongoDB eingesetzt.

Full Stack Entwickler

Axel Springer Verlag

Medien und Verlage

1000-5000 Mitarbeiter

Neuentwicklung von verschiedenen Diensten zur Erstellung und Verwaltung
von Nutzerprofilen (SSO) für die verschiedenen Outlets des Axel Springer
Verlags (BILD, Welt etc.)

Fullstack Entwickler

Lynqtech GmbH

Energie, Wasser und Umwelt

250-500 Mitarbeiter

Bugfixes und Neuentwicklung im Kunden- und Backofficeportal der Enercity
AG auf Basis von Angular, Typescript und GoLang

Java Entwickler / Berater

Esko-Graphics Imaging GmbH

Industrie und Maschinenbau

10-50 Mitarbeiter

1. Implementierung eines Prototypen zur Demonstration von Vertx und Spring
Boot als Kommunikationsmechanismus für die Steuerung von
Werkzeugmaschinen.

2. Refaktorierung der existierenden Steuerungssoftware unter Nutzung von
Vertx.io zur Kommunikation und Gradle zum Dependency Management

GuS Entwickler

Wahlstedt Lichtenheldt GmbH

Pharma und Medizintechnik

50-250 Mitarbeiter

Die Lichtenheldt GmbH ist ein Auftragshersteller für verschiedene
Pharmazeutische Unternehmen. Im Haus wird ein auf Java basierendes ERP
System namens GuS eingesetzt. Die Unternehmensprozesse sind hier
implementiert. Für den bisher manuell implementierten Prozess "Steuerlager
Zoll" wurde kurzfristig Unterstützung bei der Implementierung im GuS benötigt.
Meine Aufgabe bestand in der Erzeugung der Datenbanktabellen und der
zugehörigen Java Komponenten innerhalb des GuS Systems.

Backend Entwickler

Lueneburg Adference GmbH
Programmierung von neuen Features für ein Softwaresystem für
Anzeigenoptimierung bei Amazon und Google

Lead Entwickler

Brunata Metrona

Energie, Wasser und Umwelt

500-1000 Mitarbeiter

Entwicklung einer Lösung zur Anbindung eines bestehenden Android
Frontends an ein legacy AS-400 RPG Backend System

- Leitung eines verteilten Entwicklerteams (Hamburg, Hürth) bestehend aus 8
Entwicklern

- Einführung agiler Entwicklungsmethoden und Werkzeuge (SCRUM, JIRA,
Slack)

- Auswahl des Technologiestacks

- Technische Gesamtverantwortung

Full Stack Entwickler

OECON Products & Services GmbH

Transport und Logistik

< 10 Mitarbeiter

Entwicklung eines Leitstand zur Steuerung von autonom fliegenden Drohnen, der speziell für den Einsatz im Hamburger Hafen konzipiert war.
Die Backend-Entwicklung wurde mit Kotlin sowie Spring Boot realisiert. Als Datenbank diente PostgreSQL mit der räumlichen Erweiterung PostGIS, wodurch die Speicherung der Koordinaten der Flugrouten sowie das Geocoding ermöglicht wurden. Für das Geocoding wurde zudem OpenStreetMap genutzt. Die Überprüfung der Funktionalität erfolgte durch Tests, die mit JUnit erstellt wurden. Für das Frontend wurden Vue.js, JavaScript und FreeMarker verwendet, um eine benutzerfreundliche und interaktive Oberfläche zu gestalten.
Zur Erprobung des Leitstands wurde sowohl eine Simulation als auch eine reale Flugstrecke auf dem Flughafen Braunschweig genutzt.

Backend Entwickler

Hamburg Health AG

Banken und Finanzdienstleistungen

50-250 Mitarbeiter

- Portierung eines J2EE Services zu Spring Boot

- Anbindung MongoDB

- Entwicklung einer neuen Anwendung (Hea Ratio) zur Optimierung der
Rechnungsstellung von Zahnärzten mit Methoden der KI.

- Einführung und Pflege von Test Frameworks (Spock, Cucumber)

Full Stack Entwickler

Hamburg Vattenfall Energy Trading

Energie, Wasser und Umwelt

1000-5000 Mitarbeiter

Im Rahmen des Projekts wurden neue Features implementiert und vorhandene Server- und Clientkomponenten gepflegt. Serverseitig handelte es sich um eine reine J2EE-Anwendung mit EJB 3.0.

SCRUM Master / Java Entwickler

Schwerin DACHS GmbH

Energie, Wasser und Umwelt

10-50 Mitarbeiter

Steuerung des Teams als Scrum Master. Es wurden das Backlog Grooming mit dem Product Owner sowie die Sprint Planung durchgeführt. Die Planung und Durchführung der Scrum-Meetings wurden übernommen.
Weiterhin wurden Serverkomponenten mit Java und Apache Karaf implementiert. Es wurden Preise direkt aus verschiedenen Strombörsen abgefragt, analysiert und dargestellt.

Backend Entwickler

Goodgame Studios

Internet und Informationstechnologie

500-1000 Mitarbeiter

Im Rahmen des Projekts wurden Serverfeatures des browserbasierten Computerspiels „Legends of Honor“ entwickelt. Die Entwicklung erfolgte mit Java 8. Für die Datenübertragung wurden Google Protocol Buffers eingesetzt. Als Objekt-Relationales Mapping kam eine eigene ORM Implementierung zum Einsatz. Als Datenbank diente MySQL. Der Client wurde als Flash-Anwendung realisiert.

Full Stack Entwickler

DVT-Durban

Internet und Informationstechnologie

< 10 Mitarbeiter

Im Rahmen des Projekts wurde eine bestehende Lösung zur Kollaboration von Lehrern und Schülern in einem virtuellen Klassenzimmer weiterentwickelt. Hierbei handelte es sich um SMART Amp – eine cloudbasierte Kollaborationsplattform von SMART Technologies, die verschiedene Geräte in einem einheitlichen Lernumfeld zusammenführt.

Die Entwicklung erfolgte mit Java 8 und Vert.x 2.0. Für die Echtzeit-Kommunikation kamen JavaScript und Websockets zum Einsatz. Als Message-Broker wurde Redis Pubsub genutzt. Die Anwendung wurde auf der Google App Engine betrieben. Die Authentifizierung wurde über OAuth umgesetzt.

Full Stack Entwickler

Naspers

Medien und Verlage

>10.000 Mitarbeiter

Entwicklung einer öffentlichen Schnittstelle, die Anbietern jeglicher Größe einen direkten Zugang zum Liefernetzwerk von Naspers ermöglicht. Das Hauptziel bestand darin, die bestehenden Lagerkapazitäten aus dem Zeitungssektor für die Beschaffung und Logistik von Onlineshops nutzbar zu machen.

Die technische Umsetzung der Schnittstelle sowie der zugehörigen Anwendung erfolgte unter Berücksichtigung lokaler Besonderheiten wie geographischer Verteilung und variabler Dienstzeiten. Eine zentrale Herausforderung stellte der Wunsch nach Cloudhosting und dynamischer Skalierung dar. Um diesen Anforderungen gerecht zu werden, wurde die Anwendung in der Amazon Elastic Cloud (AWS) auf EC2-Instanzen betrieben. Die Lösung beinhaltete den gezielten Einsatz von AWS Load Balancing und Auto-Scaling-Gruppen.

Für die Entwicklung wurde auf Java EE 7, den JBoss-Applikationsserver und MySQL gesetzt.

Backend Entwickler

Rightshift

Internet und Informationstechnologie

250-500 Mitarbeiter

Im Rahmen des Projekts wurden die Backend-Komponenten für neue Spielelemente (Meta Game) eines Online-Casino-Spiels implementiert. Es wurden REST-basierte Webservices mit Spring MVC entwickelt sowie eine Rabbit MQ Nachrichtenverarbeitung umgesetzt. Die Persistierung von Spielständen und Metagame-Informationen erfolgte in einem Couchbase/Memcached-Datastore.

Full Stack Entwickler

Sungard Systems South Africa

Banken und Finanzdienstleistungen

250-500 Mitarbeiter

Sungard Systems ist ein spezialisierter Anbieter für die Analyse von Indexdaten wie DAX, NASDAQ und Bloomberg. Die entwickelte Software richtete sich gezielt an institutionelle Anleger, darunter Investmentbanken und Versicherungen, und unterstützt diese effektiv bei schnellen und fundierten Investitionsentscheidungen am Kapitalmarkt.

Im Entwicklungsprozess kamen JEE-Komponenten sowie REST-basierte Webservices zum Einsatz. Die Datenhaltung wurde mittels EJB 3 und JPA realisiert, während die Benutzeroberfläche auf Vaadin und JavaScript basierte. Zu den technischen Herausforderungen zählten die effiziente Verarbeitung großer Datenmengen sowie die Sicherstellung einer performanten und konsistenten Benutzererfahrung.
Die Anwendung wurde auf JBoss 7 und WAS 8 Applikationsservern betrieben, die Datenbankumgebung basierte auf MS SQL Server. Für die Authentifizierung wurde Active Directory integriert.

Software Architekt

Vorhaben KONSENS

Öffentlicher Dienst

1000-5000 Mitarbeiter

Rahmen des Vorhabens KONSENS wurde eine Integrationsplattform entwickelt. Zielsetzung des Projekts war die Entwicklung der KONSENS-Zielarchitektur als Domänengetriebenes Design (DDD).
Es wurden Architekturdokumentationen in Form von White Papers und Green Papers erstellt. Es wurden Risikoanalysen im Bereich Migration und Parallelbetrieb von Host- und/oder Applikationsserver-Umgebungen durchgeführt. Zusätzlich wurde die Federführung und Teamleitung bei der Untersuchung von Performancerisiken als Teilprojekt – sowohl auf technischer als auch auf organisatorischer Ebene – übernommen.

Backend Entwickler

Metropolitan Health Group

Versicherungen

>10.000 Mitarbeiter

Im Rahmen des Projekts im Krankenversicherungsumfeld wurde eine JEE-konforme Plattform für die Migration bestehender Geschäftsprozesse von Cobol und Powerhouse zu Java EE aufgebaut. Im Kern ging es um die Verarbeitung von Rezepteinlösungen (Claims) in Apotheken. Eine besondere Herausforderung war hier, dass Apotheken über spezielle Terminals mittels DFÜ (Datenfernübertragung) angebunden werden mussten.

Die Entwicklung erfolgte mit Java 1.6 und EJB 3 auf JBoss 4. Als Betriebssysteme kamen HP Unix, AIX, Linux (CentOS) und Windows Server zum Einsatz. Als Datenbank diente Sybase mit Transact SQL. Zudem kam PostgreSQL zum Einsatz.

Backend Entwickler

Old Mutual

Versicherungen

>10.000 Mitarbeiter

Im Rahmen des Projekts wurde eine Anwendung zum Management von Anträgen zu Lebensversicherungen entwickelt.
Im Einzelnen wurden EJB- und JCA-1.5-Konnektoren zur Integration verschiedener Workflow- und Dokumentenmanagementsysteme in einer heterogenen Umgebung entwickelt. Zudem wurde ein Datenmodell entwickelt.

Full Stack Entwickler

Mortgage SA

Banken und Finanzdienstleistungen

250-500 Mitarbeiter

Im Rahmen des Projekts wurde eine Initiative des Kunden zum Aufbau einer Serviceorientierten Architektur (SOA) umgesetzt. Ziel war eine weitreichende Neuimplementierung der bestehenden Datenerfassungssoftware auf Basis der Oracle E-Business Suite.

Als Zielplattform diente die Oracle E-Business Suite (mit JDK 1.4, EJB 2.1, JSP, Struts 2, DAO/DTO, JMS und Oracle Portal) auf Red Hat Enterprise Linux. Die Entwicklungsumgebung bestand aus Red Hat Linux (Fedora) und Oracle JDeveloper.

Full Stack Entwickler

Intec Telkom Systems

Internet und Informationstechnologie

50-250 Mitarbeiter

Im Rahmen des Projekts wurde die Geschäftslogik und GUI für "Intec Interconnect V7" auf Basis von Java entwickelt. Zudem wurde ein Prototyp für eine Portierung des Produkts in eine J2EE-Umgebung unter Beachtung der NGOS-Konformität entwickelt.

Die Entwicklung erfolgte auf einem Windows Citrix Cluster. Als Datenbank diente Oracle 9g. Für die Kommunikation kamen RMI/CORBA zum Einsatz. Die Datenbankanbindung wurde über JDBC realisiert. Als Applikationsserver diente JBoss 4. Die Benutzeroberfläche wurde auf Basis von Java Swing realisiert.

Full Stack Entwickler

Accenture Technology Solutions

Internet und Informationstechnologie

>10.000 Mitarbeiter

Im Rahmen des Projekts wurde die Wartung eines Bankportals durchgeführt. Es erfolgte die Entwicklung von Features innerhalb eines bestehenden SOA-Frameworks auf Basis von J2EE 1.3 und XML. Zudem wurden Bugfixes, Fehleranalysen sowie die Entwicklung von Belastungs- und Stresstests durchgeführt. Die Entwicklung erfolgte auf HP Unix und AIX als Betriebssystemen. Als Applikationsserver diente der Oracle 9g Applikationsserver mit EJB 2.0 und JDK 1.3. Als Datenbank kam Oracle 9g zum Einsatz.

Software Engineer

London Bridge Software

Banken und Finanzdienstleistungen

50-250 Mitarbeiter

Erstellung einer detaillierten Geschäftsprozessanalyse für die Neuentwicklung
einer Risikoermittlungs- und Managementsoftware auf Basis von Basel 2 und
Sarbeynes Oxley. Darstellung der entwickelten Prozesse in UML und Ableitung
einer Softwarespezifikation aus den entwickelten Prozessen. Modellierung von
BPM Diagrammen (UML2), Aktivitätsdiagrammen, Sequenz- und
Klassendiagrammen. Analyse und Optimierung der Geschäftsprozesse zur
Kreditvergabe. Implementierung von Geschäftsprozesses mit Hilfe der
Programmiersprache Vectus Basic.

Full Stack Entwickler

Syntell Business Solutions

Marketing, PR und Design

50-250 Mitarbeiter

Entwicklung einer Kampagnenmangement Software für Inbound Callcenter.
Entwicklung eines Ticketing Systems zum Fehlermanagement in Wide Area
Networks.

Techstack
• Tomcat
• Servlet API 2.1
• MySQL
• Java 1.2

Portfolio


Kontaktanfrage

Einloggen & anfragen.

Das Kontaktformular ist nur für eingeloggte Nutzer verfügbar.

RegistrierenAnmelden