27.07.2026 aktualisiert


nicht verfügbar
info: nicht verfügbar bis 31.12.2027
IT-Consultant, Senior Software Developer (Java, Kotlin)
Birkenau, Deutschland
Weltweit
DiplomÜber mich
Diplom-Wirtschaftsinformatiker, Softwarearchitekt und Senior Entwickler mit Fokus auf moderne Java/Kotlin-Stacks. Ich helfe Unternehmen, Legacy-Systeme zu modernisieren, robuste Architekturen aufzubauen und Teams durch Coaching nachhaltig leistungsfähiger zu machen.
Skills
Clean CodeJavaAPIsKünstliche IntelligenzWeb EntwicklungGradleJava Development KitJava DevSoftware-KonstruktionSoftwareentwicklungIntegration (Software)VaadinTest-Driven DevelopmentBackendGit
Senior Full-Stack Entwickler, Java Entwickler, Spring Boot Entwickler und Softwarearchitekt mit langjähriger Erfahrung in der Konzeption, Entwicklung und Modernisierung komplexer Enterprise-Anwendungen auf Basis der JVM. Schwerpunkte liegen in Java, Kotlin und modernen Backend-Architekturen mit Spring Boot, Jakarta EE, Hibernate sowie performanter Datenzugriff mit jOOQ und SQL.
Umfangreiche Erfahrung in der Entwicklung skalierbarer Webanwendungen, Microservices und Cloud-basierter Systeme. Sicher im Umgang mit relationalen Datenbanken (PostgreSQL, Oracle, MySQL) sowie Build- und Deployment-Prozessen mit Maven, Gradle, Docker und CI/CD (Jenkins, Bitbucket, Bamboo).
Starker Fokus auf Softwarequalität durch Test-Driven Development (TDD), Clean Code, Software Craftsmanship und automatisierte Tests (JUnit, Mockito, Selenium). Erfahrung in der Analyse und Behebung von Performanceproblemen, Reduktion technischer Schulden sowie nachhaltiger Architekturentwicklung.
Spezialisiert auf Legacy-Modernisierung, Technologiemigration und Refactoring gewachsener Systeme (z. B. Migration von JBoss Seam zu Jakarta EE). Erfahrung als Java Architekt in der Einführung moderner Architekturen, REST APIs, Integration externer Systeme (z. B. SAP via OData) sowie Entwicklung von Plugins für Atlassian (Jira, Confluence).
Frontend-Erfahrung mit Vaadin, JSF, GWT sowie modernen Ansätzen mit Kotlin/JS. Zusätzlich Know-how in barrierefreier Webentwicklung (WAI-ARIA, BFSG).
Agile Arbeitsweise (Scrum, Kanban) kombiniert mit Erfahrung als Trainer, Coach und Senior Consultant für Entwicklungsteams. Vermittlung von Best Practices in Clean Code, Design Patterns, Refactoring, Git und modernen Java-Technologien.
Gezielter Einsatz von KI in der Softwareentwicklung zur Steigerung von Produktivität und Codequalität. Nutzung von KI für Code-Generierung, Refactoring, Analyse komplexer Systeme, Problembehebung sowie zur Beschleunigung von Entwicklungs- und Debugging-Prozessen. Integration von KI in bestehende Entwicklungsprozesse unter Berücksichtigung von Wartbarkeit, Security (OWASP) und nachhaltiger Softwarequalität.
Erfahrung
Berufserfahrungmehr als 10 Jahre
Freelancer seit2022
Sprachen
DeutschMutterspracheEnglischverhandlungssicherFranzösischGrundkenntnisseSchwedischgut
Projekthistorie
Umsetzung einer mobilen Web App zur Praxisverwaltung für Heilpraktiker und einer Self-Service Web App für Patienten
Die mit Java und dem Google Web Toolkit (GWT) erstellte Hauptanwendung, eine Praxisverwaltung für Heilpraktiker, soll um zwei separate mobilfähige Web-Anwendungen ergänzt werden. Die eine Web App dient als mobile Ergänzung der Hauptanwendung für Praxisinhaber. Die zweite Web App ist ein Self-Service Portal für Patienten. Die Web-Anwendungen werden server- und client-seitig mit Kotlin implementiert. Die client-seitige Implementierung basiert auf Kotlin JS und wird mit dem KVision-Framework realisiert. Ein starker Fokus liegt auch auf der barrierefreien Umsetzung nach dem Barrierefreiheitsstärkungsgesetz (BFSG).
Technologien: Kotlin JS, Java, GWT, KVision, Spring Boot, MySQL, JPA, Gradle, Git, WAI-ARIA
Die zentrale Webanwendung zur Verwaltung einer Sportliga war durch hohe technische Schulden und das veraltete Framework JBoss Seam stark eingeschränkt, wodurch Technologie-Updates und Feature-Entwicklung blockiert wurden. Im Rahmen eines umfassenden Refactorings wurde Seam vollständig entfernt und die Anwendung erfolgreich auf Jakarta EE 10 modernisiert. Dabei wurden u. a. Hibernate und WildFly aktualisiert, die PDF-Generierung auf Apache FOP umgestellt und ein automatisierter Maven-Build eingeführt.
Anschließend wurde das System kontinuierlich hinsichtlich Performance, Architektur und Codequalität weiterentwickelt. Zur Verbesserung der Testabdeckung wurden automatisierte Selenium-Tests eingeführt, unterstützt durch eine in Kotlin entwickelte DSL auf Basis des Page Object Patterns. Die Tests laufen stabil in einer Bitbucket CI-Pipeline innerhalb von Docker-Containern und ermöglichen reproduzierbare lokale Setups.
Technologien: Java 21, Wildfly AS, Java EE, Apache Maven, JAX-WS, JAX-RS, JSF, PrimeFaces, Hibernate, PostgreSQL, Git, Apache FOP, Kotlin, Selenium, REST, jOOQ, Kotlin, MapStruct, Docker, Jira, Confluence, Bitbucket
Eine vom Kunden begonnene und zeitlich in Verzug geratene Implementierung einer Firmware für Tanksensoren wurde evaluiert und weiterentwickelt. Die Lösung basiert auf Java und Spring Boot, wodurch es auf der schwachen Hardware der betroffenen IoT-Geräte zu Performance-Engpässen kommt. Implementierungsalternativen wurden ermittelt und durch Performance-Tests geprüft. Das Modularisierungs- konzept wurde evaluiert und durch Reduktion von Komplexität verbessert. Das Team des Kunden wurde zu verschiedenen technischen Fragestellungen beraten und gecoacht (so z.B. Git Workflows, Modularisierung, Cloud Szenarien, Testen, Selenium Tests)
Technologien: Java, Spring Boot, Spring Cloud, Keycloak, PostgreSQL, ArchUnit, Scrum, Selenium