Senior Java Developer | AI-Driven Engineering
- Verfügbarkeit einsehen
- 0 Referenzen
- auf Anfrage
- Deutschland
- Nähe des Wohnortes
- de | en | es
- 25.08.2026
Kurzvorstellung
Geschäftsdaten
Qualifikationen
Projekt‐ & Berufserfahrung
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
Softwareentwickler
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
Oracle-Anwendungen, PL/SQL, Spring Framework, J2EE, Web Services, Hibernate (Framework)
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
Oracle Business Intelligence Enterprise Edition, Betriebssysteme, Android, iOS, Scrum, Testen, Apache, Wildfly, Android Entwicklung, Subversion, Hibernate (Java), iOS Entwicklung, J2EE, Java (allg.), Junit
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
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
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
Apache Tomcat, Apache, Spring Framework, Subversion, J2EE, Eclipse, SOAP, Web Services, Architektur (allg.), Technische Konzeption
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
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
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
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
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
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
Reporting, Postgresql, Betriebssysteme, Apache Tomcat, Apache, XML, Spring Framework, Subversion, Hibernate (Java), J2EE, Java (allg.), Eclipse, Apache Struts, Hibernate (Framework)
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
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
Ausbildung
Wiesbaden
Über mich
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
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
- Deutsch (Muttersprache)
- Englisch (Fließend)
- Spanisch (Gut)
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden
