01.09.2026 aktualisiert

KR
Premiumkunde
100 % verfügbar

Senior Fullstack Entwickler | Software Architekt | Java | Spring | JEE | JavaEE | JPA | Hibernate

Neuruppin, Deutschland
Weltweit
Master of Science (Informatik)
Neuruppin, Deutschland
Weltweit
Master of Science (Informatik)

Profilanlagen

2026-09-01-CV Karsten Riewe.docx

Skills

AWS SQSHelmClean CodeUnity3DHTMLJavaJavaScriptBarrierefreies WebdesignSpring SecurityApache ActivemqAmazon S3AnwendungsarchitekturArchitekturAcceptance Test-Driven DevelopmentAtlassian ConfluenceAtlassian JiraBusiness Process Model And NotationC#Client-Server-ArchitekturCSSApache CloudStackIBM DB2DB2 SQLDevOpsEclipseEclipse Modeling FrameworkElasticsearchGitHubGradleHibernateInfrastrukturIntellij IDEAJava EE Connector ArchitectureJava SEJava ArchitecturesJava Object Oriented QueryingSpring FrameworkSwing (Java)Java API For Restful Web ServicesjQueryJUnitLDAPPostgreSQLLiquibaseMariaDBApache MavenMicrosoft Visual StudioOracle DatabasesScrumSoftware ArchitectureMockitoPrometheusAngular 2+SwaggerSeleniumAmazon Simple Notification Service (SNS)SoftwareentwicklungSolution ArchitectureSonarqubeSystemarchitekturTypeScriptUMLOpenapiDesign PatternsAWS CDKDocker ContainerPrimefacesModel Driven ArchitectureJava Application ServerDocker for AWSDevexpressDocker SwarmGrafanaSpring BootCypressPhabricatorAWS LambdaGoogle FirebaseBackendAWS ECSGitLabGitKotlinEvent Driven ArchitectureAmazon RdsGitlab-CiKubernetesFull Stack EntwicklungAWS FargateApache KafkaAtlassian BitbucketDSGVOFront EndDomain Driven DevelopmentOsgiCloudwatchRestful ApisTerraformCucumber (Software)Domain Driven DesignSelenium WebdriverSpring BatchDevSecOpsAWS EKSAtlassian BambooDockerJenkinsArtifactoryMicroservices
KURZPROFIL
Erfahrener Senior Backend- & Fullstack-Entwickler / Software Architekt mit über 18 Jahren Expertise in der Entwicklung komplexer Java-Enterprise-Anwendungen. Über 6 Jahre Entwicklung von Microservices auf Basis von Java und Spring Boot, davon mehrere Jahre Entwicklung und Betrieb cloudnativer Anwendungen auf Kubernetes-Clustern in AWS (Amazon EKS) im DevOps-Modell. Schwerpunkte: moderne Backend-Architekturen (Microservices, Hexagonale Architektur, Event-Driven), Softwareentwicklung mit SonarQube-Quality-Gates, Monitoring und Alerting mit Grafana sowie Fehleranalyse und Logging mit OpenSearch / Elasticsearch. Agile Arbeit in Scrum-Teams mit Jira und Erfahrung in der technischen Führung von Entwicklerteams.
Auslastung: 100 % (40 h/Woche).
Sprachen: Deutsch (Muttersprache, C2-Niveau), Englisch (fließend).

TECHNISCHES SKILLPROFIL

Backend — Java 21, Java Batch, MicroProfile, Kotlin, C#, Python, Spring Boot 3.x, Spring Framework, Spring Security, JakartaEE / JavaEE, JPA, JPA Metamodel API, Hibernate 6.x, Hibernate Envers, REST, JAX-RS, SOAP, JSON, JAXB, Microservices, OSGi, Freemarker, JavaParser, DSL (Domain Specific Language)

Frontend — Angular, TypeScript, JavaScript, Node.js, JSF, PrimeFaces, Eclipse RCP, Swing, Jide, DevExpress / WPF, HTML, CSS, Responsive Webdesign, Unity, LibGDX

Datenbanken — Oracle / PL-SQL, PostgreSQL, MariaDB, IBM DB2, H2, SQL, Liquibase, QueryDSL, Firebase

Cloud & Infrastruktur — Docker, Kubernetes (Amazon EKS), Helm, AWS (EKS, ECS, Fargate, Lambda, S3, RDS, SQS, SNS, EC2, ECR, KMS, VPC, Security Groups, CloudWatch, CodeCommit, CodeBuild, SSM), Kafka, Elasticsearch / OpenSearch, Terraform, Prometheus, Grafana, ActiveMQ

CI/CD & Qualität — Git, GitHub, GitLab, Gitea, Bitbucket, SVN, Jenkins, Bamboo, Artifactory, Maven, Gradle, SonarQube (Quality-Gates), JUnit 5, Mockito, Selenium, Cypress, Cucumber, ArchUnit, HP LoadRunner, Last- & Performancetests, Testautomatisierung, DevOps, DevSecOps

Architektur — Microservice-Architekturen, Hexagonale Architektur, Event-Driven-Architektur, Clean Architecture, Security-by-Design, Domain Driven Design (DDD), Model Driven Development / Architecture (MDD / MDA), Mandantenfähigkeit (Multi-Tenancy), 3-Schichten-Architektur, Client-Server-Architektur, MVC, MVVM, Clean Code, Design Patterns, Audit / Historisierung (Envers), UML, ER, BPMN

Methoden — Scrum, Agile Entwicklung, DevOps-Modell, Code-Reviews, Pull-Request-Reviews, Test-Driven Development (TDD), Acceptance Test-Driven Development (ATDD), OpenAPI / Swagger, Refactoring & Technical-Debt-Management, LDAP, DSGVO-konforme Entwicklung, Barrierefreiheit

Tools — IntelliJ IDEA, Eclipse, Visual Studio, Jira, Confluence, Taiga, Phabricator

Domänen-Know-how — PLMXML, 3D-/Konstruktions- und Materialdatenverwaltung, regulierte Enterprise-Umfelder (Versicherung, Krankenkassen, Automotive)

Server & Laufzeit — Apache Tomcat, JBoss WildFly / EAP, Red Hat Enterprise Linux (RHEL)

Erfahrung

Berufserfahrungmehr als 10 Jahre
Freelancer seit2007

Sprachen

DeutschMutterspracheEnglischverhandlungssicher

Projekthistorie

Senior Fullstack Entwickler

GAI NOVACON GMBH, Berlin

Internet und Informationstechnologie

10-50 Mitarbeiter

Senior Fullstack Entwickler
10/2024 – 03/2026
GAI NOVACON GMBH, Berlin

Weiterentwicklung und Betrieb einer Enterprise-Software zur Unterstützung von Krankenkassen bei der Verwaltung von Anträgen, Partnern und zugehörigen Geschäftsprozessen in einem regulierten Umfeld. Teamgröße: 10.

Eingesetzte Technologien: Java 21, Spring Boot 3.0, Angular, TypeScript, JPA, JPA Metamodel API, JSF, PrimeFaces, Hibernate 6.x, Envers, JavaScript, MVC, Swagger, OpenAPI, REST, Oracle, PL/SQL, Liquibase, Cypress, JUnit 5, Mockito, Maven, Docker, JBoss WildFly / EAP, Red Hat Enterprise Linux, LDAP, Git, Gitlab, Bitbucket, Jira, Confluence, SonarQube, Microservice-Architekturen, Barrierefreiheit, DSGVO, UML, ER, Design Patterns, Scrum

Lead Entwickler & Software Architekt

Codeularity GmbH

Internet und Informationstechnologie

< 10 Mitarbeiter

Lead Entwickler & Software Architekt
02/2019 – 07/2024
Codeularity GmbH, Salzgitter

Konzeption, Aufbau und Weiterentwicklung einer modellgetriebenen Softwarefabrik zur signifikanten Beschleunigung der Enterprise-Softwareentwicklung auf Basis eines Model Driven Architecture (MDA/MDD)-Ansatzes. Teamgröße: 4.
  1. Gesamtverantwortung für Softwarearchitektur, technisches Design und Technologieentscheidungen unter Berücksichtigung von Security-by-Design- und Clean-Architecture-Prinzipien
  2. Steuerung und Führung des Entwicklerteams; Roadmap-Planung und technische Risikoanalyse
  3. Evaluation JSF/PrimeFaces-Rendering vs. Angular SPA-Ansatz im Enterprise-Kontext
  4. Konzeption einer generischen Codegenerierungsarchitektur
  5. Implementierung von Architektur-, Struktur- und Spezifikationstests (JUnit, ArchUnit)
  6. Technische Konzeption von REST-APIs inkl. OpenAPI / Swagger-Dokumentation
  7. Containerisierung und Deployment der generierten Anwendungen in Kubernetes-Clustern im Rahmen eines CI/CD-gestützten DevOps-Modells
Eingesetzte Technologien: Java, JavaEE, Kotlin, Spring, Spring Boot, Apache Tomcat, JSF, PrimeFaces, Angular, HTML, CSS, JavaScript, TypeScript, MVC, REST, Swagger, OpenAPI, IntelliJ, Liquibase, JUnit, Selenium, Kubernetes, Mockito, ArchUnit, Freemarker, JAXB, JavaParser, Node.js, Kafka, Git, Gitlab, Jenkins, Taiga, Phabricator, Artifactory, SonarQube, Jira, Confluence, Clean Code, DDD, MDD, Hexagonale Architektur, UML, ER, Design Patterns, Scrum

Senior Software Architekt

SOL Institut, Pliezhausen

Internet und Informationstechnologie

10-50 Mitarbeiter

Senior Fullstack Entwickler & Software Architekt
05/2023 – 04/2024
SOL Institut, Pliezhausen

Entwicklung und Weiterentwicklung einer webbasierten Lernplattform zur Unterstützung des Selbstorganisierten Lernens, welche Lerninhalte, Lernprozesse und Lernberatung in einer integrierten Anwendung zusammenführt. Teamgröße: 3.

Eingesetzte Technologien: Java 17, JavaEE, JakartaEE, Spring Boot 3.0, Apache Tomcat, JPA, JSF, PrimeFaces, Hibernate 6.x, Envers, Angular, MVC, HTML, CSS, JavaScript, Node.js, TypeScript, REST, Swagger, OpenAPI, H2, MariaDB, QueryDSL, JUnit 5, Cucumber, Selenium, Mockito, ArchUnit, Maven, IntelliJ, Git, Gitlab, Jenkins, Taiga, Artifactory, SonarQube, MDD, DDD, Red Hat Enterprise Linux, LDAP, Microservice-Architekturen, Event-Driven-Architekturen, Hexagonale Architekturen, Clean Code, UML, ER, Design Patterns, Scrum

Senior Fullstack Entwickler

Allianz SE, München

Versicherungen

>10.000 Mitarbeiter

Senior Fullstack Entwickler
03/2022 – 04/2023
Allianz SE, München

Enterprise-Anwendung zur Unterstützung der Fachabteilungen bei der Planung und Bewertung von Vertreter-Nachfolgen auf Basis fachlicher Kriterien und Datenanalysen. Teamgröße: 8.

Eingesetzte Technologien: Java 17, JakartaEE, Spring Boot 3.0, Apache Tomcat, JPA, Angular, Hibernate 6.x, Envers, REST, Kafka, PostgreSQL, IBM DB2, OpenAPI, Swagger, IntelliJ, JUnit 5, Cucumber, Mockito, Maven, Docker, Kubernetes, Helm, Gradle, Elasticsearch, Git, Gitlab, GitHub, Bamboo, SonarQube, Jira, Confluence, Microservice-Architekturen, Event-Driven-Architekturen, Clean Code, UML, ER, Design Patterns, Scrum

Senior Fullstack Entwickler

Allianz SE, München

Versicherungen

>10.000 Mitarbeiter

Senior Fullstack Entwickler
01/2021 – 12/2021
Allianz SE, München

Entwicklung und Weiterentwicklung eines zentralen Versicherungssystems zur Verwaltung von Verträgen und Produkten. Das System unterstützt die Fachabteilungen durch regelbasierte Prüfungen, um fehlerhafte oder inkonsistente Eingaben zu vermeiden. Teamgröße: 6.

Eingesetzte Technologien: Java, JavaEE, JakartaEE, Spring Boot, JPA, Angular, Eclipse, OSGi, MVC, REST, Kafka, SQL, PostgreSQL, IBM DB2, JUnit 5, Cucumber, Mockito, Maven, CI/CD, Docker, Kubernetes, Elasticsearch, Git, Gitlab, GitHub, Bamboo, SonarQube, Jira, Confluence, Microservice-Architekturen, Event-Driven-Architekturen, Clean Code, UML, ER, Design Patterns, Scrum

Senior Fullstack Entwickler

Volkswagen AG, Wolfsburg

Automobil und Fahrzeugbau

>10.000 Mitarbeiter

Lead & Senior Fullstack Entwickler
01/2020 – 12/2020
Volkswagen AG, Wolfsburg

Entwicklung, Wartung und Betrieb einer 3D-Fahrzeug- und Materialdatenverwaltung im industriellen Umfeld. Das System dient der Erfassung, Pflege und Freigabe von Konstruktions- und Materialdaten sowie der Verwaltung und Genehmigung von 3D-Oberflächen. Teamgröße: 3.

Eingesetzte Technologien: Java, Java Batch, Java Microprofile, Spring Boot, Apache Tomcat, JPA, Hibernate, Envers, JSF, PrimeFaces, Python, MVC, MVVM, WildFly, Liquibase, C#, DevExpress, WPF, JavaEE, Spring, Eclipse, Visual Studio, PostgreSQL, Oracle, REST, SOAP, JAXB, PL/SQL, JUnit 5, Maven, Docker, Terraform, Grafana, Prometheus, Git, Gitlab, AWS (VPC, Security Groups, CloudWatch, CodeCommit, CodeBuild, SQS, SNS, Lambda, ECR, ECS, Fargate, SSM, RDS, S3, ActiveMQ, EC2, KMS), Jira, Confluence, Scrum

Senior Software Entwickler & Software Architekt

SOL Institut, Pliezhausen

Internet und Informationstechnologie

10-50 Mitarbeiter

Projektbeschreibung: Weiterentwicklung der webbasierten Lernplattform SOL-Campus beim SOL-Institut, die das Selbstorganisierte Lernen durch die integrierte Verwaltung von Lerninhalten, Lernprozessen und Lernberatung unterstützt. Der Schwerpunkt lag auf architekturnahen Erweiterungen, der Modularisierung zentraler Komponenten sowie der fachlich sauberen Abbildung von Rollen- und Berechtigungskonzepten.

  1. Weiterentwicklung der Codeularity Softwarefabrik zur effizienten Generierung wiederkehrender Softwareartefakte
  2. Konzeption und Implementierung eines Rollen- und Rechtemodells
  3. Umsetzung parametrisierbarer Abfragen für PrimeFaces-Tabellen
  4. Übersetzung UI-naher Filter- und Suchparameter in performante SQL-Abfragen
  5. Entwicklung und Erweiterung von Backend-Komponenten auf Basis von Spring
  6. Umsetzung persistenter Datenzugriffe mit JPA, Hibernate und QueryDSL
  7. Erstellung und Pflege automatisierter Unit- und Integrationstests mit JUnit und Selenium
  8. Sicherstellung einer stabilen Testabdeckung (ca. 92 %)

Eingesetzte Technologien: Java, Spring, Spring Boot, Spring Security, Apache Tomcat, JSF, JPA, Hibernate, Envers, Angular, PrimeFaces, HTML, CSS, JavaScript, MVC, H2, MariaDB, SQL, QueryDSL, IntelliJ, JUnit 5, Mockito, Cypress, Maven, Git, Gitlab, Gitea, Jenkins, Phabricator, Artifactory, SonarQube, DevSecOps, LDAP, MDD, DDD, Red Hat Enterprise Linux, Hexagonale Architekturen, Clean Code, UML, ER, Design Patterns, Scrum

Senior Fullstack Entwickler

Volkswagen AG, Wolfsburg

Automobil und Fahrzeugbau

>10.000 Mitarbeiter

Senior Fullstack Entwickler
04/2018 – 06/2019
Volkswagen AG, Wolfsburg

Weiterentwicklung einer Anwendung zur Verwaltung von Montageblättern bei Volkswagen. Das System stellt Monteuren strukturierte, aktuelle Informationen für Montage- und Fertigungsprozesse bereit. Schwerpunkt: architektonische Modernisierung und nachhaltige Absicherung durch automatisierte Tests. Teamgröße: 5.
  1. Analyse der bestehenden Systemarchitektur und Identifikation technischer Schwachstellen
  2. Konzeption und Umsetzung der Umstellung von einer 2-Schichten- auf eine 3-Schichten-Architektur
  3. Entwicklung und Erweiterung von Backend-Komponenten auf Basis von Spring und JAX-RS
  4. Implementierung und Anpassung von REST-basierten Schnittstellen mit JSON
  5. Umsetzung persistenter Datenzugriffe mit JPA/Hibernate (inkl. Envers zur revisionsfähigen Historisierung) auf DB2
  6. Weiterentwicklung und Pflege der Desktop-Oberflächen auf Basis von Eclipse / Swing
  7. Sicherstellung einer Testabdeckung von ca. 80 %
Eingesetzte Technologien: Java, JPA, Apache Tomcat, Hibernate, Envers, Spring, MVC, Swing, JAX-RS, JSON, Eclipse, SQL, DB2, JUnit, Maven, Git, Jira, Confluence, UML, ER, Design Patterns, Scrum

Fullstack Entwickler

Volkswagen AG, Wolfsburg

Automobil und Fahrzeugbau

>10.000 Mitarbeiter

Fullstack Entwickler
04/2014 – 12/2017
Volkswagen AG, Wolfsburg

Entwicklung und Weiterentwicklung einer 3D-Fahrzeugverwaltung im Umfeld der Volkswagen. Das System dient der Erfassung und Verarbeitung von Konstruktions- und 3D-Fahrzeugdaten sowie dem Export in das PLMXML-Format zur Integration in verschiedene 3D-Autorensysteme. Teamgröße: 7.
  1. Analyse fachlicher und technischer Anforderungen im Umfeld der 3D-Fahrzeugentwicklung
  2. Entwicklung und Erweiterung von Backend-Komponenten auf Basis von JavaEE und Spring
  3. Implementierung von PLMXML-Exportmechanismen für konfigurierbare Fahrzeugmodelle; Umsetzung der Serialisierung und Transformation komplexer Fahrzeug- und Geometriedaten mittels JAXB
  4. Persistierung und Verwaltung von 3D-Szenen und zugehörigen Metadaten
  5. Entwicklung und Pflege von REST- und SOAP-Schnittstellen zur Systemintegration
  6. Umsetzung persistenter Datenzugriffe mit JPA/Hibernate (inkl. Envers zur revisionsfähigen Versionierung von Konstruktionsdaten) auf Oracle / PL-SQL
  7. Entwicklung und Anpassung von Frontend-Komponenten mit DevExpress und WPF
  8. Erstellung und Pflege automatisierter Unit-Tests mit JUnit
  9. Nutzung der Entwicklungs- und Kollaborationstools Git/SVN, Jira und Confluence
Eingesetzte Technologien: Java, JavaEE, Spring, Apache Tomcat, JAXB, JPA, Hibernate, Envers, C#, SQL, DevExpress, WPF, SOAP, REST, Oracle, PL/SQL, JUnit, Maven, Git, SVN, Jira, Confluence, UML, ER, Design Patterns, Scrum

Fullstack Entwickler

Volkswagen AG, Wolfsburg

Automobil und Fahrzeugbau

>10.000 Mitarbeiter

Fullstack Entwickler
04/2011 – 03/2014
Volkswagen AG, Wolfsburg

Entwicklung einer Anwendung zur Verwaltung länderspezifischer Fahrzeuganforderungen. Das System ermöglicht die strukturierte Erfassung und Pflege markt- und länderspezifischer Anforderungen zu Fahrzeugen auf Basis eines metadatengetriebenen Ansatzes. Teamgröße: 6.
  1. Analyse fachlicher und technischer Anforderungen im Umfeld der Fahrzeugentwicklung
  2. Entwicklung und Pflege von Benutzeroberflächen auf Basis von Eclipse, Swing und Jide
  3. Umsetzung und Erweiterung eines generischen, metadatenbasierten Datenmodells zur flexiblen Abbildung unterschiedlicher Regularien
  4. Implementierung von Backend-Komponenten auf Basis von Spring und JAXB
  5. Persistierung fachlicher Daten mit JPA und Hibernate auf Oracle / PL-SQL
  6. Erstellung und Pflege automatisierter Unit-Tests mit JUnit
  7. Durchführung von Performance-Analysen und Identifikation von Optimierungspotenzialen
  8. Analyse und Behebung technischer Fehler im Bestandssystem
Eingesetzte Technologien: Java, JavaEE, Spring, Apache Tomcat, JAXB, JPA, Hibernate, Envers, Swing, SQL, REST, Oracle, PL/SQL, JUnit, Maven, Git, SVN, Jira, Confluence, UML, ER, Design Patterns, Scrum

Junior Fullstack Entwickler

CSTx Software Engineering GmbH, Braunschweig

Internet und Informationstechnologie

10-50 Mitarbeiter

Fullstack Entwickler
05/2009 – 03/2011
CSTx Software Engineering GmbH, Braunschweig

(Mit-)Entwicklung bei verschiedenen Projekten diverser Kunden.
  1. Entwicklung einer Software zur Ansteuerung eines Kassenautomaten auf Basis von C#
  2. Umsetzung einer 3D-Visualisierung von Fußballstadien mit Unity
  3. Entwicklung eines JavaEE-Prototyps zur Unterstützung von Hardware-Bestellprozessen
  4. Analyse und Optimierung generischer SQL-Abfragen mit C#
  5. Implementierung zeitabhängiger Unit-Tests für Client-/Server-Kommunikation mit JUnit
  6. Mitarbeit bei der technischen Analyse, Umsetzung und Erprobung verschiedener Softwarekonzepte
  7. Unterstützung bei der Fehleranalyse und Stabilisierung von Prototypen und Entwicklungsständen
Eingesetzte Technologien: C#, Java, JavaEE, Apache Tomcat, Unity, JUnit, Client-Server-Architektur

Junior Entwickler

Fourth Project GmbH, Wolfsburg

Internet und Informationstechnologie

10-50 Mitarbeiter

Junior Entwickler
09/2007 – 04/2009
Fourth Project GmbH, Wolfsburg

(Mit-)Entwicklung an ersten Softwareentwicklungs- und Testprojekten. Schwerpunkt: funktionale Tests, Last- und Performanceuntersuchungen sowie Mitarbeit an HRM-Komponenten im Java-Enterprise-Umfeld.
  1. Durchführung funktionaler Softwaretests zur fachlichen und technischen Absicherung von Anwendungen
  2. Planung, Durchführung und Auswertung von Last- und Performance-Tests mit HP LoadRunner
  3. Analyse von Testergebnissen und Ableitung von Optimierungsmaßnahmen
  4. Mitarbeit an der Entwicklung von HRM-Funktionalitäten im Java-Enterprise-Umfeld
  5. Unterstützung bei der Fehleranalyse und Qualitätssicherung im Entwicklungsprozess
  6. Zusammenarbeit mit Entwicklungsteams im Rahmen der Test- und Integrationsphase
Eingesetzte Technologien: Java, JavaEE, HP LoadRunner, Funktionale Tests, Last- und Performance-Tests

Kontaktanfrage

Einloggen & anfragen.

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

RegistrierenAnmelden