26.10.2026 aktualisiert


Premiumkunde
100 % verfügbarFullstack-/Lead Entwickler | Projektleiter | IT Consultant
Geestland, Deutschland
Weltweit
Skills
Clean CodeJavaJavaScriptCentOSDevOpsProjektmanagementMongoDBOpenShiftScrumAnsibleRequirements EngineeringScalaTest-Driven DevelopmentGitLabGit
Standards und Methoden
Software-Architektur / Konzeption, Projektmanagement, SCRUM, Clean Code, IT-Security (OWASP), Cloud-Architektur, Micro Services / Self Contained Systems, Prozessmodellierung BPMN & eEPK, Unit-Testing, End-to-End Testing, Pair Programming, Domain Driven Design, Requirements Engineering, Test-driven Development, OpenAPI, Kanban
DevOps
Kubernetes, OpenShift, Rancher, Docker, Terraform, Ansible, Jenkins, Gitlab CI, Helm, Grafana, Loki, Azure, GCP, AWS
Betriebssysteme
Linux (Debian, Ubuntu, CentOS, RHEL), Windows, macOS
Programmiersprachen & Tools
Java/J2EE, JPMS, HTML, CSS, Javascript, AngularJS, Angular, Ionic, Kotlin, Scala, SQL, JPA, Hibernate, Spring (Boot), Spring Data, JAX-WS, JAX-RS, JDBC, Xalan/Saxon, JAB, JAXP, JHipster, JUnit, Mockito, Selenium, Karma, Cypress, Newman, Camunda, Keycloak (Redhat SSO), Git, SVN, REST, SOAP, Servlet Container (Tomcat, JBoss, Jetty), SonarQube, Crucible
Datenbanken
MySQL / MariaDB, MSSQL, PostreSQL, MongoDB, CouchDB, InfluxDB, QuestDB
Branchen
Energieunternehmen, Automotive, Versand & Logistik, Industrie / Maschinenbau, Immobilienbranche, Finanzsektor/Banken
Erfahrung
Berufserfahrungmehr als 10 Jahre
Freelancer seit2014
Sprachen
DeutschMutterspracheEnglischverhandlungssicherFranzösischGrundkenntnisse
Projekthistorie
Ziel des Projektes war die Ablösung eines Bestandssystems für Prozessmanagement und Zeiterfassung.
Hierzu sollte eine neue Software entworfen und entwickelt werden, sowie in den bestehenden Stack (auf Camunda Basis) integriert werden.
Für die Integration musste zusätzlich die umliegenden Bestandssysteme mussten dies zusätzlich analysiert und an einigen Stellen erweitert werden. Alle Systeme sind in hexagonaler Architektur aufgebaut.
Vereinzelt wurden auch Prozessbestandteile in BPMN modelliert/angepasst.
Technologie Stack: Java 21/25, Spring Boot / Spring, JPA & Spring Data, Angular, Docker, PostgreSQL, Camunda 7/8
Konzeption und Entwicklung/Weiterentwicklung der IAM/CIAM Landschaft. Unterstützung im Betrieb sowie Entwicklung von Konzepten und Software-Dokumentation nach Arc42, sowie Implementierung dieser.
Projektstart ist mit einer Analyse der Bestandsysteme begonnen, sowie einer Sicherstellung des Betriebes, da die eingesetzt Systemlandschaft ca. 20 Applikationen bereits angeschlossen hatte und ca. 20.000 Nutzer darüber authentifiziert und authorisiert wurden.
Im Anschluss wurde ein neuer CIAM Systemstrang entworfen und entwickelt, sowie in den Betrieb genommen. Dies geschah auf Basis von RedHat SSO und Spring Microservices.
Die Migration der Applikationen vom alten Systemstrang zum neuen System wurde mit allen Beteiligten (sowohl fachlicher, als auch technischer Betreuer) koordiniert und von mir betreut.
Zudem wurden mehrere weitere Altsysteme abgelöst und an das CIAM System angebunden (Größenordnung > 50.000 Benutzer mit existierenden Berechtigungen).
Zu meiner Tätigkeit gehörte zudem die Einarbeitung neuer Mitarbeiter, Dokumentation von Vorgehen bei Betriebsaufgaben und das Handling aller Third-Level-Support Tätigkeiten.
Technologie Stack: Java 8/11/17/19, Spring Boot, JPA & Spring Data, Angular, RHEL 7/8/9, Keycloak/Redhat SSO, Ansible, Postgres Datenbanken, JHipster
Testing Stack: JUnit & Mockito / Cypress
Entwicklung einer individualisierten Warenwirtschaftssoftware zur Verwaltung und Optimierung mehrerer physischer Lager, sowie Kontrolle und Tracking von Wareneingängen und -ausgängen. Automatische Lagerbuchhaltung mit tagesgenauer Abrechnung des Lagergeldes und aller geleisteten Dienstleistungen. Entwicklung einer Android/iOS Applikation zur Benutzung durch die Lageristen.
Technologie Stack: Java 11, Spring Boot / Spring, JPA & Spring Data, Angular, Ionic, Docker, Kubernetes, Rancher, Jenkins, Keycloak, MySQL/MariaDB
Testing Stack: JUnit & Mockito, Newman REST-Tests, Cypress
Technologie Stack: Java 11, Spring Boot / Spring, JPA & Spring Data, Angular, Ionic, Docker, Kubernetes, Rancher, Jenkins, Keycloak, MySQL/MariaDB
Testing Stack: JUnit & Mockito, Newman REST-Tests, Cypress