Architekt und Full-Stack-Entwickler für komplexe Enterprise-Systeme (Java, JEE, Spring Boot / AI, MongoDB, Redis, Kubernetes,...
- Verfügbarkeit einsehen
- 0 Referenzen
- 95€/Stunde
- 81669 München
- Nähe des Wohnortes
- de | en
- 23.09.2026
- Contract ready
Kurzvorstellung
Geschäftsdaten
Qualifikationen
Projekt‐ & Berufserfahrung
1/2026 – 9/2026
TätigkeitsbeschreibungModernisierung einer Anwendung mit rund 300.000 Zeilen Code, die vor 20 Jahren entwickelt wurde. Aktualisierung veralteter Technologien und Bibliotheken, Migration von Java 8 auf Java 24, Upgrade von Hibernate 5 auf 6, Spring Boot 2 auf 3, Wechsel des Namensraums javax zu jakarta, Ablösung von Drools durch reinen Java-Code, Migration von JSF-Seiten nach Wicket und Einführung von Unit-Tests.
Eingesetzte QualifikationenApache Wicket, Java (allg.), Spring Framework
12/2025 – 6/2026
TätigkeitsbeschreibungUnterstützung bei der Weiterentwicklung einer spezialisierten Branchenlösung durch schnelles Einarbeiten in die große Code-Basis und Umsetzung neuer Funktionalitäten.
Eingesetzte QualifikationenJava (allg.), Postgresql, React (JavaScript library), Spring Framework
1/2024 – 12/2025
TätigkeitsbeschreibungEntwicklung eines neuen Fahrzeugkonfigurators auf Basis des herstellerübergreifenden Datensatzes von JATO, Integration von Camunda als Workflow-Engine und Erweiterung der Systeme zur Verarbeitung von E-Rechnungen.
Eingesetzte QualifikationenApache Camel, Java (allg.), Postgresql, Spring Framework
1/2023 – 3/2023
TätigkeitsbeschreibungArchitektur- und Entwicklungsunterstützung für einen Abrechnungsserver zur Einziehung von Geldbeträgen von Bankkonten. Review und Verbesserung des bestehenden Codes sowie Umsetzung neuer Funktionalitäten.
Eingesetzte QualifikationenDocker, Java (allg.), Postgresql, Spring Framework
7/2021 – 12/2023
TätigkeitsbeschreibungKonzeption und Umsetzung großer Teile des Backends einer Plattform, die Teams in Großunternehmen ermöglicht, ihre Anwendungen selbstständig zu deployen, ohne sich mit Kubernetes-Details befassen zu müssen. Steuerung und Kontrolle von Kubernetes-Clustern über die Kubernetes-API.
Eingesetzte QualifikationenElasticsearch, Java (allg.), Kubernetes, Postgresql, Representational State Transfer (REST), Spring Framework
1/2019 – 12/2024
TätigkeitsbeschreibungVollständige Neuentwicklung einer Anwendung zur Ablösung eines bestehenden Systems. Technische Entscheidungen zur Technologie und Architektur, Migration der Daten in eine neue Datenbank, Entwicklung einer REST-Schnittstelle nach dem HATEOAS-Ansatz und Integration einer Volltextsuche auf Basis von Solr. Integration von KI-Ansätzen wie automatisches Befüllen von Formularen aus unstrukturierten Texten.
Eingesetzte QualifikationenAngular, Apache Solr, Docker, Java (allg.), Mongodb, Spring Framework, Typescript
1/2019 – 12/2023
TätigkeitsbeschreibungWeiterentwicklung eines langjährig entwickelten Systems durch Umsetzung verschiedener Anforderungen.
Eingesetzte QualifikationenJava (allg.), Postgresql, Spring Framework
1/2018 – 12/2018
TätigkeitsbeschreibungGrundlegende Verbesserung der Architektur und Struktur eines prototypisch entwickelten Bezahlsystems. Umsetzung der Mandantenfähigkeit, Neuentwicklung des Backoffice-Frontends und Implementierung einer REST-Schnittstelle mit OAuth-Authentifizierung.
Eingesetzte QualifikationenJava (allg.), Apache Wicket, CSS (Cascading Style Sheet), Postgresql, Representational State Transfer (REST), Spring Framework
1/2017 – 12/2018
TätigkeitsbeschreibungMigration der bestehenden Webanwendung von Wicket zu Angular. Klärung des gemeinsamen Betriebs von altem und neuem Frontend für eine schrittweise Migration. Entwicklung einer konsistenten REST-Schnittstelle und Aufbau einer einheitlichen Angular-Anwendung.
Eingesetzte QualifikationenJava (allg.), Angular, Mongodb, Spring Framework, Typescript
1/2015 – 12/2017
TätigkeitsbeschreibungWeiterentwicklung einer Webanwendung durch schnelles Einarbeiten in die Anwendung und das Team. Umsetzung kleiner und mittelgroßer Änderungen und Erweiterungen.
Eingesetzte QualifikationenJava (allg.), CSS (Cascading Style Sheet), Apache Wicket, Mongodb, Spring Framework
1/2015 – 12/2015
TätigkeitsbeschreibungEntwicklung einer neuen Schnittstelle für ein bestehendes Online-Spiel auf Basis von Apache Thrift, um die Client-Seite auf eine neue Technologie zu portieren.
Eingesetzte QualifikationenJava (allg.), Spring Framework
1/2014 – 12/2015
TätigkeitsbeschreibungEntwicklung eines neuen Kassensystems für Android-Tablets mit Verbindung zu einem Cloud-basierten Backend. Aufbau der technischen Basis in der Android-Umgebung und Entwicklung der Geschäftslogik mit hoher Testabdeckung.
Eingesetzte QualifikationenJava (allg.), Android, Git
1/2014 – 12/2015
TätigkeitsbeschreibungAufbau einer vollständig neuen Plattform für HR-Anwendungen in Großkonzernen. Entwicklung eines Moduls für vielseitig konfigurierbare Prozesse zur Zuweisung von Stellen aus einem Stellenkatalog. Entwicklung von Frontend und Backend in Java 8 sowie Arbeit mit SCSS/CSS3.
Eingesetzte QualifikationenJava (allg.), Apache Camel, Apache Wicket, Gradle, Oracle-Anwendungen, Postgresql, Spring Framework
1/2014 – 12/2014
TätigkeitsbeschreibungAnpassung eines vorhandenen Produkts in Frontend, Backend und Datenbank an die Anforderungen eines neuen Kunden. Schnelle fachliche Einarbeitung und sichere Umsetzung einer Vielzahl von Detailänderungen in einer älteren Codebasis.
Eingesetzte QualifikationenJava (allg.), Apache Struts, Oracle-Anwendungen, Spring Framework
1/2013 – 12/2013
TätigkeitsbeschreibungEntwurf und Umsetzung wesentlicher Teile der System-Architektur auf Basis eines bestehenden Prototyps. Abbildung komplexer fachlicher Anforderungen in ein modulares Design und Erreichung einer hohen Ausführungsgeschwindigkeit der Verarbeitungsprozesse.
Eingesetzte QualifikationenJava (allg.), Apache Wicket, Git, J2EE, Jquery, Postgresql, Wildfly
1/2012 – 12/2013
TätigkeitsbeschreibungEntwicklung eines Online-Verzeichnisses für Designermöbel sowie einer Community für Design-Interessierte auf Basis einer generischen Plattform. Fokus auf UI-Entwicklung, da nur wenige Backend-Erweiterungen notwendig waren.
Eingesetzte QualifikationenJava (allg.), Apache Maven, Apache Wicket, J2EE, Java Message Service, Jenkins, Jquery, Mongodb, Postgresql
1/2011 – 12/2012
TätigkeitsbeschreibungEntwurf und Umsetzung einer generischen Plattform für Online-Communities sowie einer konkreten Community für Angler. Entwicklung einer schnellen, stabilen und erweiterbaren JEE 6-Architektur für das Backend und einer generischen Redakteursoberfläche für das Frontend.
Eingesetzte QualifikationenJava (allg.), Apache Maven, Apache Wicket, J2EE, Java Message Service, Jquery, Postgresql
1/2011 – 12/2011
TätigkeitsbeschreibungÜbernahme eines laufenden Projekts mit kurzer Übergabephase. Modernisierung und Vereinfachung der Backend-Architektur sowie Hinzufügen neuer Funktionalitäten, insbesondere Anbindung an Bezahlsysteme und Newslettertools sowie grundlegende Änderungen im Domänenmodell. Einarbeitung neuer Entwickler.
Eingesetzte QualifikationenJava (allg.), Apache Maven, Apache Wicket, Confluence, Jenkins, Jira, Jquery, Mysql, Spring Framework, Subversion
1/2010 – 12/2011
TätigkeitsbeschreibungEntwicklung eines neuen Fahrzeug-Konfigurators für die Marke MINI mit der Möglichkeit, konfigurierte Fahrzeuge in Schweden direkt per Internet zu kaufen und zu finanzieren. Integration bestehender Umsysteme wie Baubarkeitsprüfung, Preisfindung und Verkaufsabwicklung sowie Sicherstellung einer endkundengerechten Performance. Technische Entscheidungen als Architekt und Mitwirkung auf allen Ebenen als Entwickler.
Eingesetzte QualifikationenOracle Database, Java (allg.), Apache Maven, Confluence, Javaserver Faces, Jira, Jquery, Spring Framework, Subversion
1/2009 – 12/2010
TätigkeitsbeschreibungEntwicklung einer technischen Plattform, über die Endkunden im Internet Neuwagen aus dem Bestand der Marke MINI kaufen können. Abstimmung von Fachanforderungen und Erstellung der kritischen Teile der Anwendung im Frontend und Backend.
Eingesetzte QualifikationenOracle Database, Java (allg.), Apache Maven, Confluence, Javaserver Faces, Jira, Jquery, Spring Framework, Subversion
1/2009 – 12/2009
TätigkeitsbeschreibungUntersuchung der notwendigen Änderungen an einem bestehenden System für Warenwirtschaft und Produktvermarktung zur Anbindung an ein neues Kassensystem. Implementierung und Integration der Schnittstelle.
Eingesetzte QualifikationenJava (allg.), Apache Tomcat, Java Message Service, Javaserver Pages, Postgresql, Spring Framework, Subversion, Wildfly
1/2008 – 12/2009
TätigkeitsbeschreibungEntwicklung eines innovativen Tablets vor der Markteinführung des iPad. Definition der technischen Grundlagen des Produkts als Architekt und Mitentwicklung auf allen technischen Ebenen.
Eingesetzte QualifikationenJava (allg.), Apache Maven, Apache Tomcat, Bash Shell, Confluence, HTML, JavaScript, Jira, Jquery, Postgresql, Spring Framework, Subversion, Ubuntu, Vmware
10/2007 – 6/2008
TätigkeitsbeschreibungUnterstützung des Projektteams als Architekturberater bei der Entwicklung eines Systems zur effizienten und sicheren Verarbeitung von Forderungsdaten in Batch-Durchläufen. Qualitätssicherung zur Gewährleistung einer soliden Systemstruktur und langfristiger Wartbarkeit des Sourcecodes.
Eingesetzte QualifikationenSAP NetWeaver, Spring Framework
1/2007 – 12/2008
TätigkeitsbeschreibungEntwurf eines Data-Warehouses zur Konsolidierung aller Daten über die Auslieferung und den Erfolg von Online-Werbemaßnahmen. Ermöglichung performanter Verknüpfung verschiedener Datenbestände bei SQL- oder MDX-Abfragen. ETL-Prozesse aktualisieren den Datenbestand in Neartime und verarbeiten über 10 Millionen Datensätze im Monat.
Eingesetzte QualifikationenJava (allg.), Mysql, Spring Framework
1/2007 – 12/2008
TätigkeitsbeschreibungEntwurf und Umsetzung einer neuen Backend-Architektur für die Verwaltung von Online-Marketing-Kampagnen auf Basis aktueller Java-Technologien (Java 6, Spring, Hibernate, JMX), die sich einfach um neue Funktionen erweitern lässt.
Eingesetzte QualifikationenJava (allg.), Google Adwords, Mysql, Spring Framework
1/2007 – 12/2007
TätigkeitsbeschreibungNeuentwicklung eines Tracking-Systems zur Aufzeichnung und Auswertung des Erfolgs von Online-Werbemaßnahmen. Verarbeitung von bis zu 3000 Anfragen pro Sekunde pro Rechner, Steigerung der Performance um den Faktor 10 gegenüber dem Altsystem und bessere Skalierbarkeit über mehrere Rechner.
Eingesetzte QualifikationenJava (allg.), Spring Framework
1/2005 – 12/2006
TätigkeitsbeschreibungAnalyse der Abläufe in der Sendeabwicklung und ihrer Auswirkungen auf eine neu zu entwickelnde Sendeplanung. Verbesserung grundlegender Software-Komponenten des Systems sowie Leitung der Entwicklung des Clients des Planungssystems.
Eingesetzte QualifikationenJava (allg.), Informix, J2EE, Java Message Service, Spring Framework, WebSphere Application Server Spezialist
7/2003 – 6/2005
TätigkeitsbeschreibungEntwicklung der Basis-Architektur für eine neue Plattform zur Ablösung einer bestehenden Systemlandschaft von rund 20 Anwendungen. Entwicklung generischer, konfigurierbarer Komponenten für Client- und Serverseite zur Portierung der ersten 10 Anwendungen. Koordination des Entwicklungsteams.
Eingesetzte QualifikationenSwing (Java), Enterprise Javabeans, J2EE, Java (allg.), SQL-Datenbankadministrator, Wildfly
1/2003 – 12/2003
TätigkeitsbeschreibungEntwicklung einer Komponente zur deklarativen Erstellung und Änderung von Masken für ein Verwaltungssystem mit vielen Masken zum Laden, Bearbeiten und Speichern von Daten.
Eingesetzte QualifikationenJava (allg.), Enterprise Javabeans, J2EE, Oracle WebLogic Server
1/2002 – 12/2002
TätigkeitsbeschreibungErmittlung der Anforderungen an eine Webanwendung für Redakteure zur schnellen Musikrecherche und zum Herunterladen von Musik. Koordination der Entwicklung der Webanwendung und Mitwirkung daran.
Eingesetzte QualifikationenJava (allg.), Apache Struts, Apache Tomcat, HTML, Informix, Javaserver Pages
4/2001 – 12/2002
TätigkeitsbeschreibungEntwicklung wichtiger Bestandteile der Client-Anwendung für ein System zur Dokumentation und Archivierung von Nachrichtenbeiträgen, z. B. eine komfortable Suchfunktion mit Volltextsuche im gesamten Datenbestand. Verbesserung der Datenqualität bei der Migration der Altdaten.
Eingesetzte QualifikationenJava (allg.), Swing (Java), Informix
Ausbildung
TU Darmstadt
Darmstadt
Über mich
Ein Schwerpunkt meiner Arbeit in den vergangenen Jahren war die Modernisierung technisch veralteter Anwendungen im laufenden Betrieb. Dabei habe ich viel Erfahrung gesammelt, wie sich große Modernisierungsvorhaben in kleinen Schritten umsetzen lassen.
Ich besitze ein breites und tief gehendes Wissen über Modellierung, Design-Patterns und Best-Practices in der Software-Entwicklung, das ich regelmäßig in Form von Blog-Einträgen, Patterns und Fachartikeln publiziere.
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Fließend)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden
