06.08.2025 aktualisiert


verifiziert
Premiumkunde
100 % verfügbarFullstack Software-Entwickler Java / Kotlin / Spring Boot / Vue.js
Hattingen, Deutschland
Deutschland
Fachinformatiker - AnwendungsentwicklungSkills
Test-SoftwareClean CodeHTMLJavaJavascriptXhtmlXml-SchemaSpring SecurityAPIsAgile MethodologieArchitekturConfluenceJiraHtml5AutomatisierungTest AutomationUnit TestingMicrosoft AzureBash ShellBootstrapCSSCloud ComputingSoftware QualityCode-ReviewIt-BeratungDatenbankenBeratungContinuous IntegrationRelationale DatenbankenDebian LinuxLinuxDevopsDynamisches HTMLGithubGradleHibernateSkalierbarkeitIntellij IDEAJava SEJava Persistence APISpring FrameworkJsonWildflyJqueryJunitPostgresqlLiquibaseApache MavenMongodbMysqlNosqlOracle DatabasesOracle FinancialsSQL DeveloperPair ProgrammingWindows PowershellProzessentwicklungScrumQualitätsmanagementServer-SideAzure Active DirectoryMockitoAngular 2+SwaggerSchreiben von DokumentationSoftware SystemsSoftware-QualitätsmanagementTypescriptUser StoriesWeb ApplikationenExtensible Markup LanguageYAMLOpenapiAzure Service BusDaten- / DatensatzprotokollierungFront EndDocker ContainerGoogle CloudAngular MaterialSpring-mvcSpringbootVuejsInfrastructure as Code (IaC)BackendGitlabVue.JsSpring DataKotlinKanbanEvent Driven ArchitectureBackend-programmierungContainerisierungAngularJSGitlab-CiIntegrationstestsApache KafkaFront EndRestful ApisTerraformAngular UiSoftware Version ControlDockerJenkinsMicroservices
Ich bin erfahrener Softwareentwickler mit Schwerpunkt auf Java, Spring Boot, Kotlin und modernen Web-Technologien. Ich entwickle für Sie skalierbare, performante und wartbare Anwendungen für komplexe Anforderungen – von robusten Backend-Systemen bis hin zu modernen Web-Frontends. Dabei lege ich besonderen Wert auf Dokumentation, saubere Architektur und Skalierbarkeit.
Java & Backend-Entwicklung
✔ Java (SE, Jakarta EE) – Erfahrung mit großen und komplexen Anwendungen
✔ Spring Boot & Spring Ecosystem – Web, Microservices, Security, Data, Messaging
✔ Kotlin – Alternative für moderne, funktionale Backend-Entwicklung
✔ JPA / Hibernate – ORM für effiziente Datenbankanbindung
✔ RESTful APIs & OpenAPI (Swagger) – Dokumentierte und sichere Schnittstellen
✔ Event-Driven Architecture – Messaging mit Apache Kafka
Cloud & Containerisierung
✔ Azure & Google Cloud Platform (GCP) – Cloud-native Anwendungen
✔ Docker – Skalierbare und containerisierte Systeme
✔ Terraform & Infrastructure as Code (IaC) – Automatisierte und standardisierte Bereitstellung
Frontend-Technologien
✔ Vue.js, Angular & TypeScript – Moderne, performante Webanwendungen
✔ Thymeleaf & Bootstrap – Leichte Server-Side Rendered UIs
✔ API-Integration – Verbindung von Frontend und Backend mit REST
DevOps, CI/CD & Automatisierung
✔ GitLab CI/CD & Jenkins – Automatisierte Build- und Deployment-Pipelines
✔ Containerisierung mit Docker – Konsistente Entwicklungs- und Produktionsumgebung
✔ Logging & Monitoring – Azure Insights
Datenbanken & Persistenz
✔ PostgreSQL, MySQL, Oracle – Relationale Datenbanken für Enterprise-Systeme
✔ MongoDB – Dokumentenbasierte NoSQL-Lösungen
✔ Liquibase/Flyway – Versionskontrolle für Datenbankschemata
Agile Methoden & Softwarequalität
✔ Scrum & Kanban – Agile Entwicklung mit User Stories, Sprint-Planung
✔ Code Reviews & Pair Programming – Qualitätssicherung im Team
✔ Testautomatisierung – Tests mit Spring-Boot-Test, JUnit, AssertJ, Mockito + more
✔ Clean Code & SOLID-Prinzipien – Strukturierte, wartbare Software
✔ Saubere Architektur – DDD & Hexagonale Architektur (Ports & Adapters)
Warum mit mir arbeiten?
✅ Ganzheitlicher Ansatz – Ich decke den gesamten Entwicklungszyklus ab: Vom Architekturdesign über die Implementierung bis zur laufenden Anwendung.
✅ Hohe Code-Qualität – Saubere, wartbare und effiziente Lösungen stehen im Fokus.
✅ Erfahrung mit komplexen Projekten – Ich habe erfolgreich anspruchsvolle Projekte in Zusammenarbeit mit großen Kunden nach Best-Practices refactored und diese auf den neusten Stand der Technik gebracht.
✅ Flexibel & lösungsorientiert – Schnell in neue Projekte einarbeitbar. Ich bevorzuge klare Kommunikation und beseitige Unklarheiten sofort, statt mit unvollständigen Informationen zu arbeiten, um Ihnen die bestmögliche Lösung bieten zu können.
Ich bin offen für neue Herausforderungen und spannende Projekte auf freiberuflicher Basis (bitte keine Angebote zur Festanstellung / ANÜ) – gerne langfristig oder projektbasiert. Ich freue mich auf unsere Zusammenarbeit!
Ausschließlich 95%+ remote.
Java & Backend-Entwicklung
✔ Java (SE, Jakarta EE) – Erfahrung mit großen und komplexen Anwendungen
✔ Spring Boot & Spring Ecosystem – Web, Microservices, Security, Data, Messaging
✔ Kotlin – Alternative für moderne, funktionale Backend-Entwicklung
✔ JPA / Hibernate – ORM für effiziente Datenbankanbindung
✔ RESTful APIs & OpenAPI (Swagger) – Dokumentierte und sichere Schnittstellen
✔ Event-Driven Architecture – Messaging mit Apache Kafka
Cloud & Containerisierung
✔ Azure & Google Cloud Platform (GCP) – Cloud-native Anwendungen
✔ Docker – Skalierbare und containerisierte Systeme
✔ Terraform & Infrastructure as Code (IaC) – Automatisierte und standardisierte Bereitstellung
Frontend-Technologien
✔ Vue.js, Angular & TypeScript – Moderne, performante Webanwendungen
✔ Thymeleaf & Bootstrap – Leichte Server-Side Rendered UIs
✔ API-Integration – Verbindung von Frontend und Backend mit REST
DevOps, CI/CD & Automatisierung
✔ GitLab CI/CD & Jenkins – Automatisierte Build- und Deployment-Pipelines
✔ Containerisierung mit Docker – Konsistente Entwicklungs- und Produktionsumgebung
✔ Logging & Monitoring – Azure Insights
Datenbanken & Persistenz
✔ PostgreSQL, MySQL, Oracle – Relationale Datenbanken für Enterprise-Systeme
✔ MongoDB – Dokumentenbasierte NoSQL-Lösungen
✔ Liquibase/Flyway – Versionskontrolle für Datenbankschemata
Agile Methoden & Softwarequalität
✔ Scrum & Kanban – Agile Entwicklung mit User Stories, Sprint-Planung
✔ Code Reviews & Pair Programming – Qualitätssicherung im Team
✔ Testautomatisierung – Tests mit Spring-Boot-Test, JUnit, AssertJ, Mockito + more
✔ Clean Code & SOLID-Prinzipien – Strukturierte, wartbare Software
✔ Saubere Architektur – DDD & Hexagonale Architektur (Ports & Adapters)
Warum mit mir arbeiten?
✅ Ganzheitlicher Ansatz – Ich decke den gesamten Entwicklungszyklus ab: Vom Architekturdesign über die Implementierung bis zur laufenden Anwendung.
✅ Hohe Code-Qualität – Saubere, wartbare und effiziente Lösungen stehen im Fokus.
✅ Erfahrung mit komplexen Projekten – Ich habe erfolgreich anspruchsvolle Projekte in Zusammenarbeit mit großen Kunden nach Best-Practices refactored und diese auf den neusten Stand der Technik gebracht.
✅ Flexibel & lösungsorientiert – Schnell in neue Projekte einarbeitbar. Ich bevorzuge klare Kommunikation und beseitige Unklarheiten sofort, statt mit unvollständigen Informationen zu arbeiten, um Ihnen die bestmögliche Lösung bieten zu können.
Ich bin offen für neue Herausforderungen und spannende Projekte auf freiberuflicher Basis (bitte keine Angebote zur Festanstellung / ANÜ) – gerne langfristig oder projektbasiert. Ich freue mich auf unsere Zusammenarbeit!
Ausschließlich 95%+ remote.
Sprachen
DeutschMutterspracheEnglischverhandlungssicher
Projekthistorie
Entwicklung interner Versicherungsprozesse im Bereich der automatischen Schadensregulierung
Verwendete Technologien: Kotlin, Spring Boot, Hibernate, Docker, Helm,
OpenShift, Kubernetes, Kustomize, Camunda (BPMN), CI/CD (OpenShift +
Tekton), SOPS, Microservices, APIs (REST / SOAP), Swagger (OpenAPI), Logging
(Log4J), SQL (DB2), Testing (JUnit), Splunk, Bitbucket, Gradle, Jira, Confluence
• Agile Arbeitsweise nach Scrum
• Upgrades und Migrationen verschiedener Libraries
• Erstellung und Monitoring von Camunda Prozessen (BPMN)
• Einführung von Helm zum Management der Kubernetes-Apps
• Kontinuierliche Builds mit CI/CD (OpenShift + Tekton)
Verwendete Technologien: Kotlin, Spring Boot, Hibernate, Docker, Helm,
OpenShift, Kubernetes, Kustomize, Camunda (BPMN), CI/CD (OpenShift +
Tekton), SOPS, Microservices, APIs (REST / SOAP), Swagger (OpenAPI), Logging
(Log4J), SQL (DB2), Testing (JUnit), Splunk, Bitbucket, Gradle, Jira, Confluence
• Agile Arbeitsweise nach Scrum
• Upgrades und Migrationen verschiedener Libraries
• Erstellung und Monitoring von Camunda Prozessen (BPMN)
• Einführung von Helm zum Management der Kubernetes-Apps
• Kontinuierliche Builds mit CI/CD (OpenShift + Tekton)
Entwicklung einer App zum Tracken von Motorradtouren
Verwendete Technologien: Kotlin, Spring Boot, Hibernate, Docker, APIs (REST),
Logging (Log4J), SQL (PostgreSQL), Testing (JUnit), Ansible, GitLab, Maven, Jira,
Confluence, Nexus Repository
• Agile Arbeitsweise nach Scrum
• Erstellung von HTML-Mail-Templates für Kunden-E-Mails
• Entwicklung der Architektur für ein Achievement-System
• Kontinuierliche Builds mit CI/CD (GitLab)
Verwendete Technologien: Kotlin, Spring Boot, Hibernate, Docker, APIs (REST),
Logging (Log4J), SQL (PostgreSQL), Testing (JUnit), Ansible, GitLab, Maven, Jira,
Confluence, Nexus Repository
• Agile Arbeitsweise nach Scrum
• Erstellung von HTML-Mail-Templates für Kunden-E-Mails
• Entwicklung der Architektur für ein Achievement-System
• Kontinuierliche Builds mit CI/CD (GitLab)
Entwicklung von AI-Schnittstellen für Dokumente
Verwendete Technologien: Java, Kotlin, Spring Boot, DMS, LLM, OpenAI, Docker,
SOPS, APIs (REST), Logging (Log4J), Testing (JUnit), GitLab, Maven, Jira,
Confluence
• Agile Arbeitsweise nach Scrum
• Automatisierte Dokumentenerstellung aus Nutzer-Prompts
• Einbinden des Spring-Services als Windows-Aufgabe
• Anbindung interner Server über REST-APIs
Verwendete Technologien: Java, Kotlin, Spring Boot, DMS, LLM, OpenAI, Docker,
SOPS, APIs (REST), Logging (Log4J), Testing (JUnit), GitLab, Maven, Jira,
Confluence
• Agile Arbeitsweise nach Scrum
• Automatisierte Dokumentenerstellung aus Nutzer-Prompts
• Einbinden des Spring-Services als Windows-Aufgabe
• Anbindung interner Server über REST-APIs
Portfolio

Kurvenheld
Backend-Entwicklung für eine Motorrad-Routenplattform mit Fokus auf Kurvenerkennung, Datenverarbeitung und E-Mail-Benachrichtigungen
https://kurvenheld.de