freiberufler Senior Java Developer | AI-Driven Engineering auf freelance.de

Senior Java Developer | AI-Driven Engineering

zuletzt online vor 3 Tagen
  • auf Anfrage
  • Deutschland
  • Nähe des Wohnortes
  • de  |  en  |  es
  • 25.08.2026

Kurzvorstellung

Ich bin Diplom-Informatiker und Senior Java-Experte mit 27 Jahren Erfahrung in Backend-Entwicklung, Softwarearchitektur und technischen Projekten. Ich verbinde tiefes Engineering-Know-how mit moderner KI-gestützter Entwicklung und AI Coding Agents.

Geschäftsdaten

 Freiberuflich
 Steuernummer bekannt

Qualifikationen

Projekt‐ & Berufserfahrung

Java Backend Entwickler
Kundenname anonymisiert, Wiesbaden, Reutlingen
3/2015 – 8/2026 (11 Jahre, 6 Monate)
Verlagswesen
Tätigkeitszeitraum

3/2015 – 8/2026

Tätigkeitsbeschreibung

Über mehr als 11 Jahre kontinuierliche Entwicklungstätigkeit an einer komplexen digitalen Plattform für öffentliche Bibliotheken. Breite technische Mitarbeit über nahezu die gesamte Systemlandschaft hinweg – von fachlicher Analyse und Architektur über Backend- und Schnittstellenentwicklung bis hin zu Datenverarbeitung, Integration, Performance, Qualitätssicherung und technischer Modernisierung.

Schwerpunkte:

Entwicklung und Architektur komplexer Java-Backend-Anwendungen
Umsetzung fachlicher Anforderungen und Geschäftsprozesse
Entwicklung von REST-APIs und Integrationsschnittstellen
Mitarbeit an nahezu allen zentralen Plattformkomponenten
Entwicklung im Umfeld digitaler Medien, Ausleihe, Lizenzierung und Bestellprozesse
Datenbankentwicklung und Optimierung datenintensiver Anwendungen
Integration externer Systeme und Services
Analyse und Modernisierung gewachsener Softwarearchitekturen
Refactoring, Performanceoptimierung und technische Stabilisierung
Automatisiertes Testing und kontinuierliche Verbesserung der Codequalität
CI/CD, Build- und Deploymentprozesse
Technische Analyse und Lösungsfindung bei komplexen Produktionsproblemen
Technische Konzeption und Evaluierung neuer Technologien
Langjährige Zusammenarbeit mit Entwicklung, Betrieb und Fachbereichen

Technologien: Java · Spring · Spring Boot · REST · JPA / Hibernate · PostgreSQL · SQL · Apache Solr · Tomcat · Maven · Git · GitLab · Jenkins · SonarQube · CI/CD · Linux

Eingesetzte Qualifikationen

Softwareentwickler

Senior Entwickler
Proventa AG, Darmstadt
2/2014 – 2/2015 (1 Jahr, 1 Monat)
Dienstleistungsbranche
Tätigkeitszeitraum

2/2014 – 2/2015

Tätigkeitsbeschreibung

Entwicklung einer E-Publishing-Lösung für einen namhaften E-Book-Reader, die mehrere Buchhändler in Deutschland und Europaweit vermarkten.

Aufgabenbereich:
- Konzeption und Implementierung neuer Features
- Backendentwicklung auf Java 7 Basis und weiteren Standard-Frameworks
- Dokumentation der technischen Komponenten / Schnittstellen
- Erstellung von Komponenten- und Systemtests
- Evaluierung und Einbindung neuer Technologien
- Planung und Durchführung von Workshops
- Wissenstransfer von Onsite zu Nearshore Team (Mazedonien)
- Im Team wurde konsequent nach Clean Code-Prinzipien gearbeitet (Test Driven Development, Codereviews, Pair Programming, regelmäßiges Refactoring, Continuous Integration mit Jenkins und Sonar).

Eingesetzte Methoden / Technologien:
- WebServices (REST)
- Jave EE 7
- Spring, Hibernate / JPA
- Oracle DB, PL/SQL
- JBOSS 7
- SVN, Maven, Jenkins
- ONIX3, RDF

Eingesetzte Qualifikationen

Oracle-Anwendungen, PL/SQL, Spring Framework, J2EE, Web Services, Hibernate (Framework)

Entwickler
Deutsche Telekom AG, Darmstadt
11/2011 – 12/2013 (2 Jahre, 2 Monate)
Telekommunikation
Tätigkeitszeitraum

11/2011 – 12/2013

Tätigkeitsbeschreibung

Im Rahmen meiner Tätigkeit habe ich - in einem agilen Entwicklungsprozess (SCRUM) - ein bestehendes Partner-Abrechnungssystem auf eine neue technologische Plattform gehoben, das Kundencenter für identifizierte Kunden um zahlreiche Funktionalitäten (neue Startseite, Recovery-Prozesse, Einrichtungs-Assistenten, etc.) erweitert, sowie maßgeblich an der Kundencenter-App für die Geräteplattformen Apple IOS und Google Android mitentwickelt.
Weiterhin habe ich an dem Redesign der bestehenden Kundencenter-Website nach konzernweiten Designvorgaben mitgearbeitet und die bestehende Struktur auf die neuen Webstandards (HTML5, CSS3, Responsive) gehoben.
Ebenfalls habe ich ein Nearshoring-Team in bestimmte Wissensgebiete und Technologien eingearbeitet und koordiniert.

Aufgaben:
- Analyse und Abstimmung der fachlichen Anforderungen
- Objektorientiere Analyse und Design
- Enge Abstimmung und Umsetzung der konzernweiten Designvorgaben
- Entwicklung diverser Komponenten
- Abstimmung, Koordination und Know-How Transfer von Onsite zu Nearshore Team (Russland)
- Optimierung diverser Anwendungsfälle fur mobile Endgeräte - Responsive Design

Umfeld und Technologie:
- Java / Java EE, JSP, JSF 2, RichFaces
- Spring, Tiles, Hibernate
- JavaScript-Frameworks (JQuery, JQuery-Mobile, Prototype)
- HTML 5, CSS 3
- Apache Cordova / PhoneGap
- JUnit / Selenium / Jenkins / Automatisiertes Testing
- Java EE 6
- JBOSS AS 7
- SVN / JIRA

Eingesetzte Qualifikationen

Oracle Business Intelligence Enterprise Edition, Betriebssysteme, Android, iOS, Scrum, Testen, Apache, Wildfly, Android Entwicklung, Subversion, Hibernate (Java), iOS Entwicklung, J2EE, Java (allg.), Junit

Architekt
BMW Motorrad GmbH, München
7/2011 – 10/2011 (4 Monate)
Automobilindustrie
Tätigkeitszeitraum

7/2011 – 10/2011

Tätigkeitsbeschreibung

Erstellung eines Fach- und IT-Konzepts für eine Zwischenschicht zur Online-Bereitstellung kaufmännische und technische Servicedaten über SOAP-Webservices im Automotive-Bereich.

Aufgaben:
- Analyse und Abstimmung der fachlichen Anforderungen
- Objektorientiere Analyse und Design
- Konzeption und Dokumentation der anvisierten Architektur (Fach- und IT-Konzept)
- Einarbeitung und Schulung des Kunden in die Architektur/Systemumgebung/Technologien

Umfeld und Technologie:
- GlassFish 3
- Java EE 6
- .Net
- Microsoft Visio

Entwickler
Customer Business Solutions GmbH, Darmstadt
4/2011 – 6/2011 (3 Monate)
Versorgungswirtschaft
Tätigkeitszeitraum

4/2011 – 6/2011

Tätigkeitsbeschreibung

Design und Entwurf einer Zwischenschicht zur Bereitstellung von Geschäftsprozessen über Webservices (REST/SOAP).

Aufgaben:
- Analyse und Abstimmung der fachlichen Anforderungen
- Evaluierung und Auswahl geeigneter Technologien
- Konzeption und Dokumentation der Zwischenschicht-Architektur
- Entwicklung eines Prototypen für den Proof Of Concept der angestrebten Architektur
- Entwicklung der einzelnen Komponenten
- Etablierung von automatisierten Buildprozessen und Werkzeuge zur Messung und Visualisierung von Quellcode-Metriken
- Einarbeitung und Schulung des Kunden in die bestehende Architektur, Systemumgebung und Technologien
- Migration des Buildprozesses von Maven 2 auf Maven 3

Umfeld und Technologie:
- Apache Tomcat 6
- Eclipse Helios
- Subversion
- Spring 3, Apache CXF
- Nexus, Hudson, Maven 3, Sonar
- Webservices (REST/SOAP)
- SAP R/3

Entwickler
1&1 Internet AG, Karlsruhe
9/2010 – 3/2011 (7 Monate)
Telekommunikation
Tätigkeitszeitraum

9/2010 – 3/2011

Tätigkeitsbeschreibung

Konzeption und Entwicklung eines CloudAPI- Templates für die einfache und einheitliche Darstellung ((beliebig) komplexer) API's von 1&1 Diensten für interne und externe Konsumenten.

Aufgaben:
- Analyse und Abstimmung der fachlichen Anforderungen
- Evaluierung und Auswahl geeigneter Technologien
- Entwicklung eines Prototypens für den Proof Of Concept der angestrebten Architektur
- Entwicklung der einzelnen API-Komponenten
- Mithilfe in der Konzeption und Umsetzung einer Service Registry
- Konzeption und Implementierung eines generellen Datenprotokolls auf Basis des Google Data Protocol
- Analyse und prototypische Implementierung von AAA-Technologien nach OpenID und OAuth

Umfeld und Technologie:
- Apache Tomcat 6
- Eclipse Helios
- Subversion
- Spring 3, Apache CXF
- Nexus, Sonar, Hudson, Maven 2
- Webservices (REST/SOAP)
- OpenID, OAuth
- Google Data Protocol

Eingesetzte Qualifikationen

Apache Tomcat, Apache, Spring Framework, Subversion, J2EE, Eclipse, SOAP, Web Services, Architektur (allg.), Technische Konzeption

Entwickler
Merck KGaA, Darmstadt
1/2010 – 5/2010 (5 Monate)
Chemieindustrie
Tätigkeitszeitraum

1/2010 – 5/2010

Tätigkeitsbeschreibung

Konzeption und Implementierung eines Dokumentenmanagement-Systems zur Konsolidierung von kundenspezifischen Daten.

Aufgaben:
- Analyse und Abstimmung der fachlichen Anforderungen
- Konzeption, Spezifikation und Entwicklung der Dokumentenmanagement-Plattform
- Kundenspezifische Anpassungen an dem Alfresco Repository und der Share-Oberfläche
- Präsentation der Ergebnisse
- Schulung der Mitarbeiter sowie Dokumentation
- Administration und Troubleshooting in Test- und Produktionssystemen.
- Migration aller Komponenten von Alfresco 3.1 Enterprise auf Alfresco 3.2 Enterprise
- Konzeption und Durchführung von Lasttests
- Anbindung des Dokumentenmanagement-Systems an das Merck Liferay-Portal

Umfeld und Technologie:
- JDK 1.5.x, 1.6.x
- Apache Tomcat 6
- Alfresco 3.1/3.2 Enterprise (SDK)
- Oracle 11g
- REST-Webservices, SURF Plattform, WebScripts
- Ajax / JSON, JavaScript, Yahoo UI (YUI), Prototype
- Spring
- SVN
- Atlassian Jira/Confluence
- Eclipse 3.4
- Grinder

Architekt / Projektleiter
Prodyna AG, Frankfurt am Main
7/2009 – 4/2010 (10 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

7/2009 – 4/2010

Tätigkeitsbeschreibung

Konzeption und Entwicklung eines Skillmanagement Systems für die Verwaltung von Mitarbeiterkompetenzen in einem Unternehmen.

Aufgaben:
- Technische Projektleitung
- Kontinuierliche Team-Zusammenstellung
- Analyse und Abstimmung der fachlichen Anforderungen
- Softwareanalyse
- Technische Konzeption und Architektur der Skillmanagement Anwendung
- technische und fachliche Projektleitung
- Technologietraining und Beratung für Projektteam
- Kundenpräsentationen sowie Dokumentation
- Design und Entwicklung der Oberfläche
- Entwicklung der Hauptkomponenten
- Entwicklung der administrativen Komponenten

Umfeld und Technologie:
- Java EE
- Java Server Faces (JSF) / ICEFaces
- Eclipse RCP/RAP
- Spring, JPA / Hibernate
- SVN, CVS
- Magic Draw, Topcased
- JBoss AS 4.x
- Eclipse 3.2

Entwickler
Deutsches Reisebüro, Frankfurt am Main
1/2009 – 6/2009 (6 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

1/2009 – 6/2009

Tätigkeitsbeschreibung

Design und Entwurf von Berechnungskomponenten für ein Reservierungssystem des Deutschen Reisebüros.

Aufgaben:
- Analyse und Abstimmung der fachlichen Anforderungen
- Konzeption, Spezifikation und Entwicklung der Vorkalkulation sowie Preisberechnungskomponenten
- Präsentation der Ergebnisse
- Schulung der Mitarbeiter

Umfeld und Technologie:
- Java EE
- Eclipse RCP
- Apache Tomcat 5
- MySQL 5
- Hibernate
- MagicDraw UML
- ANT, CVS, JUnit
- Atlassian Jira / Atlassian Confluence
- Eclipse 3.2

Architekt
Oxford University Press, Madrid
8/2008 – 10/2008 (3 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

8/2008 – 10/2008

Tätigkeitsbeschreibung

Konzeption und Implementierung von Schnittstellenerweiterungen zur Bereitstellung von externen Webservices über SOAP.

Aufgaben:
- Analyse und Abstimmung der fachlichen Anforderungen
- Konzeption, Spezifikation und Entwicklung der externen Schnittstellen
- Präsentation beim Kunden

Umfeld und Technologie:
- Java EE
- JBoss
- JPA / Hibernate
- Webservces, WSDL / SOAP
- ANT, CVS, JUnit
- Eclipse 3.2

Architekt, Projektleiter
Phonelearning S.L., Barcelona
9/2007 – 8/2008 (1 Jahr)
Dienstleistungsbranche
Tätigkeitszeitraum

9/2007 – 8/2008

Tätigkeitsbeschreibung

Aufgaben:
- Technische Projektleitung
- Konzeption, Spezifikation und Entwicklung der Phonelearning Plattform
- Technische Projektleitung, Auswahl der Technologien
- Recruitment des Entwicklerteams
- Einführung von Reporting-Funktionalitäten
- Statistische Auswertung über Verwendung der Plattform

Umfeld und Technologie:
- JDK 1.5.x
- Apache Tomcat 5
- Struts 2, Tiles 2, JPA / Hibernate
- MySQL 5
- Eclipse 3.2
- ANT, SVN, JUnit

Entwickler
DiViBib GmbH, Wiesbaden
11/2006 – 8/2007 (10 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

11/2006 – 8/2007

Tätigkeitsbeschreibung

Aktive Mitarbeit an der Entwicklung einer Plattform für öffentliche Bibliotheken zur Bereitstellung von digitalen Medien (eBooks, ePaper, eAudio, eVideo).

Aufgaben:
- Analyse und Abstimmung der fachlichen Anforderungen
- Mitentwicklung diverser Komponenten u.a. aus dem Bereich Mediendownload und Lizensierung
- Evaluierung von Reporting-Plattformen

Umfeld und Technologie:
- Java EE
- Struts 1.x/2.x
- Spring, JPA / Hibernate, Apache Lucene
- Postgres, XML
- Adobe LiveCycle Policy Server
- Pentaho BI Plattform, JasperReports
- Apache Tomcat 5
- Eclipse 3.1
- SVN, Ant

Eingesetzte Qualifikationen

Reporting, Postgresql, Betriebssysteme, Apache Tomcat, Apache, XML, Spring Framework, Subversion, Hibernate (Java), J2EE, Java (allg.), Eclipse, Apache Struts, Hibernate (Framework)

Entwickler
IBM Deutschlang GmbH, Mainz
3/2006 – 8/2006 (6 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

3/2006 – 8/2006

Tätigkeitsbeschreibung

Mitarbeit an einer Telematik Plattform zur Anzeige von Fahrzeugpositionen sowie zur Darstellung sämtlicher über den CAN-Bus/Fahrzeugsensorik erfassbaren Messdaten.

Aufgaben:
- Analyse und Abstimmung der fachlichen Anforderungen
- Konzeption, Spezifikation und Entwicklung einer Fahrzeugsimulationssoftware zur Anzeige von Fahrzeugen und Fahrzeugdaten
- Reduzierung von Telekommunikationskosten
- Design und Umsetzung der Benutzeroberflächen
- Präsentation der Ergebnisse
- Präsentationsvorbereitung der Anwendung für einen großen Automobilhersteller

Umfeld und Technologie:
- JDK 1.5.x
- Swing
- IBM MQSeries (MQTT)
- DB2, MySQL
- KML
- Eclipse 3.1
- Ant, SVN

Eingesetzte Qualifikationen

Mysql, IBM DB2, Betriebssysteme, IBM WebSphere Application Server (WAS), Subversion, Eclipse, Telekommunikation / Netzwerke (allg.), User Interface (UI), Fahrzeugsimulation, Filtertechnik, CAN-Bus (controller area network)

Zertifikate

Certified Scrum Master (CSM)
2012
Certified Scrum Developer (CSD)
2012

Ausbildung

Allgemeine Informatik
Diplom Informatiker
2007
Wiesbaden

Über mich

Senior Java Software Architect und Diplom-Informatiker mit rund 27 Jahren Erfahrung in der professionellen Softwareentwicklung.

Mein Schwerpunkt liegt auf der Entwicklung und Architektur anspruchsvoller Java- und Backend-Systeme. Ich verfüge über langjährige Erfahrung mit Java, Spring, Spring Boot, REST/SOAP, JPA/Hibernate, relationalen Datenbanken sowie modernen Build- und CI/CD-Prozessen.

Ich übernehme sowohl die technische Konzeption und Architektur als auch die praktische Umsetzung und Weiterentwicklung komplexer Enterprise-Anwendungen. Dabei lege ich besonderen Wert auf Clean Code, nachhaltige Architektur, automatisiertes Testing, Codequalität und wartbare Lösungen.

Ein aktueller Schwerpunkt ist die KI-gestützte Softwareentwicklung. Ich arbeite praktisch mit modernen AI Coding Agents wie Claude Code und JetBrains Junie und integriere KI gezielt in meinen Entwicklungsprozess – unter anderem für Codeanalyse, Implementierung, Refactoring, Tests, Dokumentation und die effiziente Bearbeitung komplexer Entwicklungsaufgaben.

Durch meine langjährige Erfahrung in unterschiedlichen Branchen und Enterprise-Umgebungen kann ich mich schnell in bestehende Systeme und komplexe technische Zusammenhänge einarbeiten. Ich verbinde dabei tiefes technisches Know-how mit einer pragmatischen und lösungsorientierten Arbeitsweise.

**Schwerpunkte:**
Java · Spring · Spring Boot · Backend · Softwarearchitektur · REST · SOAP · Webservices · JPA/Hibernate · SQL · PostgreSQL · Oracle · Apache Solr · Git · GitLab · Jenkins · Maven · CI/CD · Docker · SonarQube · Clean Code · TDD · Scrum · AI Engineering · Claude Code · JetBrains Junie · AI Coding Agents

Weitere Kenntnisse

Java
Spring Boot
Spring
Softwarearchitektur
Backend Development
Enterprise Software
REST / REST API
Microservices
SQL
Git / GitLab
CI/CD
Docker
AI Engineering
Generative AI
AI Coding Agents
Claude Code
JetBrains Junie

Engineering

Clean Code
SOLID
Design Patterns
Refactoring
Test Driven Development
JUnit
Integration Testing
Code Reviews
Pair Programming
SonarQube

Backend / Integration

Java EE / Jakarta EE
JPA / Hibernate
REST / SOAP
Webservices
API Design
XML / JSON
Apache Tomcat
JBoss / WildFly

Daten

PostgreSQL
Oracle
MySQL
DB2
SQL
PL/SQL
Apache Solr
Apache Lucene

DevOps

GitLab CI/CD
Jenkins
Maven
Nexus
Docker
Linux
SonarQube

Methodik

Scrum
Agile Software Development
Technical Lead
Software Architecture
Requirements Engineering
Technical Concept
Code Review
Nearshore Coordination
Knowledge Transfer

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
  • Spanisch (Gut)
Reisebereitschaft
Nähe des Wohnortes
Home-Office
bevorzugt
Profilaufrufe
251
Alter
47
Berufserfahrung
26 Jahre und 11 Monate (seit 09/1999)

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden