Java/JEE-Softwareentwickler / -architekt
Aktualisiert am 09.07.2026
Profil
Freiberufler / Selbstständiger
Verfügbar ab: 09.07.2026
Verfügbar zu: 100%
davon vor Ort: 100%
Java
Spring
Java EE
Java Testing
Hibernate
SQL
Oracle
PostgreSQL
OSGI
Maven
Git
Jenkins
Design Pattern
Deutsch
Muttersprache
Englisch
Sehr gut
Spanisch
Grundkenntnisse

Einsatzorte

Einsatzorte

Darmstadt (+75km) Homburg (Saar) (+50km) Tübingen (+100km) Titisee-Neustadt (+75km)
nicht möglich

Projekte

Projekte

5 Jahre 7 Monate
2021-01 - heute

Betreuung einen Webapplikation zur Erfassung von Testdaten

Eclipse IDE Apache Maven Apache Tomcat ...
Die Firma BASF SE mit Sitz in Ludwigshafen am Rhein ist einer der größten Chemiekonzerne der Welt. Die migrierte Applikation zur Erfassung und Visualisierung von Testdaten sollte nach der Migration weiter betreut werden. Meine Aufgaben liegen darin, bestehende Fehler zu analysieren und zu korrigieren, kleinere Erweiterungen umzusetzen. In einer Sonderbeauftragung aktualisierte ich die verwendeten Frameworks auf die aktuellen Versionen
Eclipse IDE Apache Maven Apache Tomcat openJDK 11 Docker GIT
4 Monate
2025-08 - 2025-11

Migration einer Eclipse-RCP Applikation

Eclipse IDE Eclipse RCP 4.36 Apache Maven ...
Die Firma Vivivis GmbH ist ein Digitalisierungspartner für kritische Infrastrukturen. Darunter fallen Software- und Hardwarelösungen für die Bereiche Netzleittechnik, Niederspannungsnetzführung & Flexibilitätsmanagement, Fernwirktechnik & intelligente Ortsnetzstationen, Zählerfernauslesung, Smart Metering & CLS-Management und Steuerboxen. Meine Aufgabe bestand im Bereich Fernwirktechnik & intelligente Ortsnetzstationen eine als Prototyp entwickelte Software zur Überwachung von Datenverkehr in ein marktreifes Produkt zu überführen. Dazu passte ich die Projektstruktur an, damit sie den Vorgaben von Vivavis entsprach, bereinigte den Code, damit Code-Standards erfüllt wurden und erstellte Unit-Tests zu kritischen Business-Logik-Bereichen. Dabei aktualisierte ich auch die notwendigen Abhängigkeiten und Java-Umgebung auf die neusten verfügbaren Versionen. Ferner setzte ich die notwendigen Jenkins-Jobs auf, damit die Applikation in den CI/CD-Prozess integriert wurde. Eine weitere Tätigkeit war eine aktuelle Entwicklungsumgebung auf Basis der aktuellen Eclipse IDE und Java Version mit allen notwendigen Plugins und Erweiterungen zur Verfügung zu stellen.
Eclipse IDE Eclipse RCP 4.36 Apache Maven Jenkins JDK 21 MongoDB SVN
5 Jahre 7 Monate
2020-03 - 2025-09

Entwicklung und Betreuung einer Mobile-App für Lebensmittelverwaltung

TypeScript Angular Ionic ...
Die App ?Tin Bin? dient der Verwaltung von Lebensmitteln im privaten Umfeld. Die App bietet die Möglichkeit seine aktuellen Lebensmittel mit ihrem MHD zu erfassen. Dazu wird der öffentliche REST-Service von openfoodfacts verwendet, um die Grunddaten eines gescannten Lebensmittels zu erhalten. Dieses Projekt wird von mir selbstständig durchgeführt. Anfangs war es als Spielwiese gedacht, um die Möglichkeiten von Cross-Plattform-Frameworks im App-Bereich zu evaluieren. Seit Beginn entwickele ich die App in regelmäßigen Abständen weiter.
TypeScript Angular Ionic Capacitor Android npm GIT REST
5 Monate
2025-03 - 2025-07

Migration einer Eclipse-RCP Applikation

Eclipse IDE 4.8 ? 4.36 Eclipse RCP 4.5 ? 4.36 Apache Maven ...
Die Firma Vivivis GmbH ist ein Digitalisierungspartner für kritische Infrastrukturen. Darunter fallen Software- und Hardwarelösungen für die Bereiche Netzleittechnik, Niederspannungsnetzführung & Flexibilitätsmanagement, Fernwirktechnik & intelligente Ortsnetzstationen, Zählerfernauslesung, Smart Metering & CLS-Management und Steuerboxen. Meine Aufgabe bestand im Bereich Fernwirktechnik & intelligente Ortsnetzstationen zwei existierende Engineering-Software-Produkte in iterativen Schritten von einer veralteteten Eclipse RCP Version auf die Eclipse RCP Version 4.36 zu migrieren. Ebenfalls wurde im Zuge dessen von mir eine Migration von Java Version 8 auf Java Version 21 durchgeführt. Dabei musste ich Code Anpassungen vornehmen, um auf veränderten und entfernte APIs zu reagieren und sicherstellen, dass die Applikationen und die Tests weiterhin lauffähig blieben. Eine weitere Tätigkeit war eine aktuelle Entwicklungsumgebung auf Basis von Eclipse IDE und Java 21 mit allen notwendigen Plugins und Erweiterungen zur Verfügung zu stellen.
Eclipse IDE 4.8 ? 4.36 Eclipse RCP 4.5 ? 4.36 Apache Maven Jenkins JDK 8 / 11 / 17 / 21 SVN
2 Monate
2025-01 - 2025-02

Migration einer Applikation nach Java 8 / Tomcat 8.5

Netbeans IDE Eclipse IDE MySQL DB ...
Die Firma Merkursoft trat an mich heran, ob ich sie kurzfristig bei der Migration und Neuinstallation ihrer bestehenden Applikation für Reisebüros unterstützen kann. Diese basierte auf Java 7, JSF 2, Java FX, JNLP und Hibernate. Diese musste dringend auf einen neuen Server migriert werden und dabei die Java Version auf die Version 8 angehoben werden. Ziel des Kunden war zeitnah ein lauffähiges produktives System zu haben. Meine Aufgaben bestanden darin, die Migration von Java durchzuführen und die Server-Applikationen zu installieren und zu konfigurieren. Die Herausforderung lag darin, dass stellenweise der verwendete Source Code nicht mehr verfügbar und ein Großteil der verwendeten Bibliotheken veraltet waren.
Netbeans IDE Eclipse IDE MySQL DB Apache Maven Apache Ant Apache Tomcat JDK 8 Docker GIT
2 Monate
2024-12 - 2025-01

Erstellung eines Online-Tools zur Coaching-Unterstützung

TypeScript Angular npm ...
Das Online-Tool bietet die Möglichkeit der Durchführung eines Persönlichkeitstest auf Basis des ?Riemann-Thomann-Models?. Dieses Projekt wurde von mir selbstständig durchgeführt und ist freizugänglich auf meiner Web-Seite verfügbar. 
TypeScript Angular npm GIT
1 Jahr 6 Monate
2023-01 - 2024-06

Weiterentwicklung und Fehlerbehebung in einer modelbasierten Entwicklungssoftware im Automotive-Umfeld

Eclipse IDE Eclipse RCP SWT ...
Die Firma Vector Informatik GmbH ist ein international tätiges Softwareunternehmen, das sich auf die Entwicklung von Software im Automotive-Umfeld konzentriert. Eines ihrer Hauptprodukte ist PREEvision, eine Software, die den Entwicklungsprozess durch die Methode der modellbasierten Systementwicklung für Elektrik-/Elektroniksysteme abbildet und unterstützt. In meiner Projekttätigkeit unterstützte ich ein Team, das sich mit der ReqIF-Schnittstelle (Requirements Interchange Format zum Austausch von Daten Anforderungen) und der Integration von LibreOffice als Richtext-Editor. Meine Aufgaben waren dabei die Analyse und Behebung von Fehlern und die Entwicklung neuer Funktionen, als Teil des Teams. Ebenfalls erstellte ich automatisierte Tests, unterstützte bei Regressionstests und führte Code Reviews durch.
Eclipse IDE Eclipse RCP SWT Corretto JDK 11 / 17 Oracle 19c SVN Jenkins
1 Jahr 4 Monate
2021-03 - 2022-06

Kundenspezifische Entwicklungen in einer Standardsoftware, technische Fehleranalyse und Migration nach Maven/GIT/CI

Eclipse IDE Apache Maven openJDK 8 ...
Die Firma HDP Gesellschaft für ganzheitliche Datenverarbeitung mbH mit Sitz in Alzey ist einer der größten Anbieter für Standardsoftware für Berufsgenossenschaften und Unfallkassen in Deutschland. Dabei bietet HDP die drei, sich ergänzenden, Produkte Cusa MuB - Mitglieder und Betrag, Cusa RuL ? Reha und Leistungen und Cusa Präv ? Prävention an. Meine Aufgaben gliederten sich in mehreren unterschiedlichen Bereichen innerhalb der Abteilung Service Solutions. Teil meiner Aufgaben war die technische Analyse von Fehlern und die Erstellung von JIRA-Fehlerticket. Eine weitere Aufgabe war die technische Analyse und Umsetzung von kundenspezifischen Entwicklungen, die nicht innerhalb der Standardlösungen abgebildet werden konnten in den Produkten Cusa Präv und Cusa RuL. In einem internen Projekt konsolidierte ich die bestehenden kundenspezifischen Entwicklungen, überführte diese Projekte von SVN nach GIT und stellte den Entwicklungsprozess auf eine Maven-Projektstruktur um. Zusätzlich konfigurierte ich Gitlab Pipelines, um einen Continuous Integration Prozess abzubilden.
Eclipse IDE Apache Maven openJDK 8 GIT / SVN Gitlab Pipeline JIRA Confluence
2 Monate
2020-11 - 2020-12

Migration einen Webapplikation von Java 6 / Tomcat 5 auf Java 11 / Tomcat 9

Eclipse IDE Apache Maven Apache Tomcat ...
Die Firma BASF SE mit Sitz in Ludwigshafen am Rhein ist einer der größten Chemiekonzerne der Welt. Eine bestehende Applikation zur Erfassung und Visualisierung von Testdaten sollte auf eine neue Systemumgebung migriert werden. Meine Aufgaben lagen darin den bestehenden Code zu validieren, ob die vorhandenen Sourcen auch den Deployment entsprachen. Darüber hinaus setzte ich eine Entwicklungsumgebung für die Software-Wartung und ?Weiterentwicklung auf. Als letzter Schritt führte ich die Migration der Applikation von der Java Version 6 auf openJDK 11 und von Tomcat 5 auf Tomcat 9 durch.
Eclipse IDE Apache Maven Apache Tomcat openJDK 11 Docker GIT
3 Monate
2020-05 - 2020-07

Modernisierung der Softwarearchitektur und Refactoring einer Software zur Berechnung von Schwerlastverkehren

Spring Boot Eclipse IDE Apache Maven ...
Die Firma CONET ISB GmbH (vormals ISB AG) ist ein Softwarehaus mit Sitz in Karlsruhe. Das Unternehmen hat sich auf die Entwicklung und Betreuung von Individualsoftware, v. a. im Bereich des öffentlichen Diensts spezialisiert. Im Projekt VEMAGS sollte die bestehende Software Architektur in eine moderne Softwarearchitektur überführt werden. Ebenso sollten erste umfangreiche Refactoring-Maßnahmen durchgeführt werden. Meine Aufgaben bestanden darin die bisherige auf Java JEE mit WildFly und separaten Java-Prozesses basierende Anwendung in eine Spring-Boot Anwendung zu überführen. Dabei sollte die bisherige SOAP-Schnittstelle ohne weitere Veränderungen angesprochen werden können. In einem zweiten Schritt führte ich unterschiedliche Refactoring-Maßnahmen durch, u. a. die Extraktion eines Persistence-Layers, die Korrektur von Findings aus der statischen Code-Analyse und erste architektonische Umbaumaßnahmen um Code-Dubletten zu entfernen. Nach jeder Refactoring-Maßnahme dokumentierte ich die Veränderungen und Validierte die Ergebnisse dadurch, dass die Integrationstests die gleichen Ergebnisse lieferten.
Spring Boot Eclipse IDE Apache Maven JUnit Java JEE JBoss Wildfly GIT Jenkins

Aus- und Weiterbildung

Aus- und Weiterbildung

Diplom-Informatiker (FH)


Zusatzqualifikationen

  • Zertifizierter Business Coach

Kompetenzen

Kompetenzen

Top-Skills

Java Spring Java EE Java Testing Hibernate SQL Oracle PostgreSQL OSGI Maven Git Jenkins Design Pattern

Produkte / Standards / Erfahrungen / Methoden

Java
J2EE
Java Enterprise
Hibernate
Maven
Ant
Hudson
JBoss
Tomcat
UML
Objektorientierte Analyse (OOA)
Test-Driven Development.
Qualifikationsprofil

Dynamischer und effizienter Senior Softwarearchitekt und -entwickler mit langjähriger Erfahrung in der Entwicklung von verteilten Systemen. Mehrjährige Erfahrung in der Entwicklung und Betreuung von unternehmensspezifischen Softwarelösungen, u. a. in den Bereichen CRM/ERP, Fakturierung oder Prozesssteuerung. Sehr gutes analytisches Denken, schnelle Auffassungsgabe und lösungsorientiertes Arbeiten. Fundierte Kenntnisse in Konzeption und im Softwaredesign. Teamplayer mit Erfahrungen in internationalen Projekten. Freude an neuen Herausforderungen und Weiterentwicklungen, sowie die Bereitschaft sich in neue Technologien einzuarbeiten und fortzubilden. Wirtschaftsinformatik-Studium an der HTWG Konstanz mit Abschluss als Diplom-Informatiker (FH) mit dem Schwerpunkt Softwareentwicklung.


Erfahrungsprofil

  • Professionelle Konzeption, Modellierung und Implementation von verteilten Softwarelösungen mit Java Enterprise Technologien
  • Analyse und Umsetzung von Kundenanforderungen
  • Analyse und Bewertung von bestehender Software inkl. Code-Analyse
  • Durchführen von Code-Reviews
  • Erstellung von Web- und REST-Services unter Java
  • Erstellung von automatisieren Tests
  • Arbeiten in internationalen Projekten
  • Erfahrung im Support und der Betreuung von externen und internen Kunden
  • Projektmanagement


IT ? Kenntnisse
  • Programmiersprachen: Java, SQL, TypeScript, JavaScript, PHP, Android, iOS
  • Java Enterprise Technologien: Spring/Spring Boot, Jakarta EE (ehemals JEE), JPA, OSGi, Eclipse RCP, Hibernate, JUnit , TestNG
  • Web-Technologien: JSF, HTML, CSS, XML, REST, SOAP, JSON
  • Entwicklungs-Tools: Eclipse IDE, Maven, GIT, SVN, VS Code, npm, node.js
  • Continuous Integration: Gitlab Pipeline, GitHub Actions, Jenkins
  • Modellierung: UML, ER, Enterprise Architect, Visio, Entwurfsmuster
  • Server-Systeme: JBoss Application Server/Wildfly, Apache Tomcat, Glassfish Application Server
  • Datenbanksysteme: Oracle, PostgreSQL, MySQL, HSQL, MongoDB, CouchDB
  • Betriebssysteme/Virtualisierung: Microsoft Windows, Linux, Docker
  • Softwareprodukte: Microsoft Office (Outlook, Word, Excel, Power Point), JIRA, Confluence

Betriebssysteme

MS-DOS
Unix
Windows

Programmiersprachen

Basic
Java
JavaScript
PHP
TeX, LaTeX

Datenbanken

Access
JDBC
MySQL
ODBC
Oracle
Postgres

Datenkommunikation

CORBA
Internet, Intranet

Hardware

PC

Branchen

Branchen

  • Automotive
  • Pharma und Chemie
  • Rechnungswesen
  • Öffentlicher Dienst
  • Gesundheitswesen
  • Transport und Logistik

Einsatzorte

Einsatzorte

Darmstadt (+75km) Homburg (Saar) (+50km) Tübingen (+100km) Titisee-Neustadt (+75km)
nicht möglich

Projekte

Projekte

5 Jahre 7 Monate
2021-01 - heute

Betreuung einen Webapplikation zur Erfassung von Testdaten

Eclipse IDE Apache Maven Apache Tomcat ...
Die Firma BASF SE mit Sitz in Ludwigshafen am Rhein ist einer der größten Chemiekonzerne der Welt. Die migrierte Applikation zur Erfassung und Visualisierung von Testdaten sollte nach der Migration weiter betreut werden. Meine Aufgaben liegen darin, bestehende Fehler zu analysieren und zu korrigieren, kleinere Erweiterungen umzusetzen. In einer Sonderbeauftragung aktualisierte ich die verwendeten Frameworks auf die aktuellen Versionen
Eclipse IDE Apache Maven Apache Tomcat openJDK 11 Docker GIT
4 Monate
2025-08 - 2025-11

Migration einer Eclipse-RCP Applikation

Eclipse IDE Eclipse RCP 4.36 Apache Maven ...
Die Firma Vivivis GmbH ist ein Digitalisierungspartner für kritische Infrastrukturen. Darunter fallen Software- und Hardwarelösungen für die Bereiche Netzleittechnik, Niederspannungsnetzführung & Flexibilitätsmanagement, Fernwirktechnik & intelligente Ortsnetzstationen, Zählerfernauslesung, Smart Metering & CLS-Management und Steuerboxen. Meine Aufgabe bestand im Bereich Fernwirktechnik & intelligente Ortsnetzstationen eine als Prototyp entwickelte Software zur Überwachung von Datenverkehr in ein marktreifes Produkt zu überführen. Dazu passte ich die Projektstruktur an, damit sie den Vorgaben von Vivavis entsprach, bereinigte den Code, damit Code-Standards erfüllt wurden und erstellte Unit-Tests zu kritischen Business-Logik-Bereichen. Dabei aktualisierte ich auch die notwendigen Abhängigkeiten und Java-Umgebung auf die neusten verfügbaren Versionen. Ferner setzte ich die notwendigen Jenkins-Jobs auf, damit die Applikation in den CI/CD-Prozess integriert wurde. Eine weitere Tätigkeit war eine aktuelle Entwicklungsumgebung auf Basis der aktuellen Eclipse IDE und Java Version mit allen notwendigen Plugins und Erweiterungen zur Verfügung zu stellen.
Eclipse IDE Eclipse RCP 4.36 Apache Maven Jenkins JDK 21 MongoDB SVN
5 Jahre 7 Monate
2020-03 - 2025-09

Entwicklung und Betreuung einer Mobile-App für Lebensmittelverwaltung

TypeScript Angular Ionic ...
Die App ?Tin Bin? dient der Verwaltung von Lebensmitteln im privaten Umfeld. Die App bietet die Möglichkeit seine aktuellen Lebensmittel mit ihrem MHD zu erfassen. Dazu wird der öffentliche REST-Service von openfoodfacts verwendet, um die Grunddaten eines gescannten Lebensmittels zu erhalten. Dieses Projekt wird von mir selbstständig durchgeführt. Anfangs war es als Spielwiese gedacht, um die Möglichkeiten von Cross-Plattform-Frameworks im App-Bereich zu evaluieren. Seit Beginn entwickele ich die App in regelmäßigen Abständen weiter.
TypeScript Angular Ionic Capacitor Android npm GIT REST
5 Monate
2025-03 - 2025-07

Migration einer Eclipse-RCP Applikation

Eclipse IDE 4.8 ? 4.36 Eclipse RCP 4.5 ? 4.36 Apache Maven ...
Die Firma Vivivis GmbH ist ein Digitalisierungspartner für kritische Infrastrukturen. Darunter fallen Software- und Hardwarelösungen für die Bereiche Netzleittechnik, Niederspannungsnetzführung & Flexibilitätsmanagement, Fernwirktechnik & intelligente Ortsnetzstationen, Zählerfernauslesung, Smart Metering & CLS-Management und Steuerboxen. Meine Aufgabe bestand im Bereich Fernwirktechnik & intelligente Ortsnetzstationen zwei existierende Engineering-Software-Produkte in iterativen Schritten von einer veralteteten Eclipse RCP Version auf die Eclipse RCP Version 4.36 zu migrieren. Ebenfalls wurde im Zuge dessen von mir eine Migration von Java Version 8 auf Java Version 21 durchgeführt. Dabei musste ich Code Anpassungen vornehmen, um auf veränderten und entfernte APIs zu reagieren und sicherstellen, dass die Applikationen und die Tests weiterhin lauffähig blieben. Eine weitere Tätigkeit war eine aktuelle Entwicklungsumgebung auf Basis von Eclipse IDE und Java 21 mit allen notwendigen Plugins und Erweiterungen zur Verfügung zu stellen.
Eclipse IDE 4.8 ? 4.36 Eclipse RCP 4.5 ? 4.36 Apache Maven Jenkins JDK 8 / 11 / 17 / 21 SVN
2 Monate
2025-01 - 2025-02

Migration einer Applikation nach Java 8 / Tomcat 8.5

Netbeans IDE Eclipse IDE MySQL DB ...
Die Firma Merkursoft trat an mich heran, ob ich sie kurzfristig bei der Migration und Neuinstallation ihrer bestehenden Applikation für Reisebüros unterstützen kann. Diese basierte auf Java 7, JSF 2, Java FX, JNLP und Hibernate. Diese musste dringend auf einen neuen Server migriert werden und dabei die Java Version auf die Version 8 angehoben werden. Ziel des Kunden war zeitnah ein lauffähiges produktives System zu haben. Meine Aufgaben bestanden darin, die Migration von Java durchzuführen und die Server-Applikationen zu installieren und zu konfigurieren. Die Herausforderung lag darin, dass stellenweise der verwendete Source Code nicht mehr verfügbar und ein Großteil der verwendeten Bibliotheken veraltet waren.
Netbeans IDE Eclipse IDE MySQL DB Apache Maven Apache Ant Apache Tomcat JDK 8 Docker GIT
2 Monate
2024-12 - 2025-01

Erstellung eines Online-Tools zur Coaching-Unterstützung

TypeScript Angular npm ...
Das Online-Tool bietet die Möglichkeit der Durchführung eines Persönlichkeitstest auf Basis des ?Riemann-Thomann-Models?. Dieses Projekt wurde von mir selbstständig durchgeführt und ist freizugänglich auf meiner Web-Seite verfügbar. 
TypeScript Angular npm GIT
1 Jahr 6 Monate
2023-01 - 2024-06

Weiterentwicklung und Fehlerbehebung in einer modelbasierten Entwicklungssoftware im Automotive-Umfeld

Eclipse IDE Eclipse RCP SWT ...
Die Firma Vector Informatik GmbH ist ein international tätiges Softwareunternehmen, das sich auf die Entwicklung von Software im Automotive-Umfeld konzentriert. Eines ihrer Hauptprodukte ist PREEvision, eine Software, die den Entwicklungsprozess durch die Methode der modellbasierten Systementwicklung für Elektrik-/Elektroniksysteme abbildet und unterstützt. In meiner Projekttätigkeit unterstützte ich ein Team, das sich mit der ReqIF-Schnittstelle (Requirements Interchange Format zum Austausch von Daten Anforderungen) und der Integration von LibreOffice als Richtext-Editor. Meine Aufgaben waren dabei die Analyse und Behebung von Fehlern und die Entwicklung neuer Funktionen, als Teil des Teams. Ebenfalls erstellte ich automatisierte Tests, unterstützte bei Regressionstests und führte Code Reviews durch.
Eclipse IDE Eclipse RCP SWT Corretto JDK 11 / 17 Oracle 19c SVN Jenkins
1 Jahr 4 Monate
2021-03 - 2022-06

Kundenspezifische Entwicklungen in einer Standardsoftware, technische Fehleranalyse und Migration nach Maven/GIT/CI

Eclipse IDE Apache Maven openJDK 8 ...
Die Firma HDP Gesellschaft für ganzheitliche Datenverarbeitung mbH mit Sitz in Alzey ist einer der größten Anbieter für Standardsoftware für Berufsgenossenschaften und Unfallkassen in Deutschland. Dabei bietet HDP die drei, sich ergänzenden, Produkte Cusa MuB - Mitglieder und Betrag, Cusa RuL ? Reha und Leistungen und Cusa Präv ? Prävention an. Meine Aufgaben gliederten sich in mehreren unterschiedlichen Bereichen innerhalb der Abteilung Service Solutions. Teil meiner Aufgaben war die technische Analyse von Fehlern und die Erstellung von JIRA-Fehlerticket. Eine weitere Aufgabe war die technische Analyse und Umsetzung von kundenspezifischen Entwicklungen, die nicht innerhalb der Standardlösungen abgebildet werden konnten in den Produkten Cusa Präv und Cusa RuL. In einem internen Projekt konsolidierte ich die bestehenden kundenspezifischen Entwicklungen, überführte diese Projekte von SVN nach GIT und stellte den Entwicklungsprozess auf eine Maven-Projektstruktur um. Zusätzlich konfigurierte ich Gitlab Pipelines, um einen Continuous Integration Prozess abzubilden.
Eclipse IDE Apache Maven openJDK 8 GIT / SVN Gitlab Pipeline JIRA Confluence
2 Monate
2020-11 - 2020-12

Migration einen Webapplikation von Java 6 / Tomcat 5 auf Java 11 / Tomcat 9

Eclipse IDE Apache Maven Apache Tomcat ...
Die Firma BASF SE mit Sitz in Ludwigshafen am Rhein ist einer der größten Chemiekonzerne der Welt. Eine bestehende Applikation zur Erfassung und Visualisierung von Testdaten sollte auf eine neue Systemumgebung migriert werden. Meine Aufgaben lagen darin den bestehenden Code zu validieren, ob die vorhandenen Sourcen auch den Deployment entsprachen. Darüber hinaus setzte ich eine Entwicklungsumgebung für die Software-Wartung und ?Weiterentwicklung auf. Als letzter Schritt führte ich die Migration der Applikation von der Java Version 6 auf openJDK 11 und von Tomcat 5 auf Tomcat 9 durch.
Eclipse IDE Apache Maven Apache Tomcat openJDK 11 Docker GIT
3 Monate
2020-05 - 2020-07

Modernisierung der Softwarearchitektur und Refactoring einer Software zur Berechnung von Schwerlastverkehren

Spring Boot Eclipse IDE Apache Maven ...
Die Firma CONET ISB GmbH (vormals ISB AG) ist ein Softwarehaus mit Sitz in Karlsruhe. Das Unternehmen hat sich auf die Entwicklung und Betreuung von Individualsoftware, v. a. im Bereich des öffentlichen Diensts spezialisiert. Im Projekt VEMAGS sollte die bestehende Software Architektur in eine moderne Softwarearchitektur überführt werden. Ebenso sollten erste umfangreiche Refactoring-Maßnahmen durchgeführt werden. Meine Aufgaben bestanden darin die bisherige auf Java JEE mit WildFly und separaten Java-Prozesses basierende Anwendung in eine Spring-Boot Anwendung zu überführen. Dabei sollte die bisherige SOAP-Schnittstelle ohne weitere Veränderungen angesprochen werden können. In einem zweiten Schritt führte ich unterschiedliche Refactoring-Maßnahmen durch, u. a. die Extraktion eines Persistence-Layers, die Korrektur von Findings aus der statischen Code-Analyse und erste architektonische Umbaumaßnahmen um Code-Dubletten zu entfernen. Nach jeder Refactoring-Maßnahme dokumentierte ich die Veränderungen und Validierte die Ergebnisse dadurch, dass die Integrationstests die gleichen Ergebnisse lieferten.
Spring Boot Eclipse IDE Apache Maven JUnit Java JEE JBoss Wildfly GIT Jenkins

Aus- und Weiterbildung

Aus- und Weiterbildung

Diplom-Informatiker (FH)


Zusatzqualifikationen

  • Zertifizierter Business Coach

Kompetenzen

Kompetenzen

Top-Skills

Java Spring Java EE Java Testing Hibernate SQL Oracle PostgreSQL OSGI Maven Git Jenkins Design Pattern

Produkte / Standards / Erfahrungen / Methoden

Java
J2EE
Java Enterprise
Hibernate
Maven
Ant
Hudson
JBoss
Tomcat
UML
Objektorientierte Analyse (OOA)
Test-Driven Development.
Qualifikationsprofil

Dynamischer und effizienter Senior Softwarearchitekt und -entwickler mit langjähriger Erfahrung in der Entwicklung von verteilten Systemen. Mehrjährige Erfahrung in der Entwicklung und Betreuung von unternehmensspezifischen Softwarelösungen, u. a. in den Bereichen CRM/ERP, Fakturierung oder Prozesssteuerung. Sehr gutes analytisches Denken, schnelle Auffassungsgabe und lösungsorientiertes Arbeiten. Fundierte Kenntnisse in Konzeption und im Softwaredesign. Teamplayer mit Erfahrungen in internationalen Projekten. Freude an neuen Herausforderungen und Weiterentwicklungen, sowie die Bereitschaft sich in neue Technologien einzuarbeiten und fortzubilden. Wirtschaftsinformatik-Studium an der HTWG Konstanz mit Abschluss als Diplom-Informatiker (FH) mit dem Schwerpunkt Softwareentwicklung.


Erfahrungsprofil

  • Professionelle Konzeption, Modellierung und Implementation von verteilten Softwarelösungen mit Java Enterprise Technologien
  • Analyse und Umsetzung von Kundenanforderungen
  • Analyse und Bewertung von bestehender Software inkl. Code-Analyse
  • Durchführen von Code-Reviews
  • Erstellung von Web- und REST-Services unter Java
  • Erstellung von automatisieren Tests
  • Arbeiten in internationalen Projekten
  • Erfahrung im Support und der Betreuung von externen und internen Kunden
  • Projektmanagement


IT ? Kenntnisse
  • Programmiersprachen: Java, SQL, TypeScript, JavaScript, PHP, Android, iOS
  • Java Enterprise Technologien: Spring/Spring Boot, Jakarta EE (ehemals JEE), JPA, OSGi, Eclipse RCP, Hibernate, JUnit , TestNG
  • Web-Technologien: JSF, HTML, CSS, XML, REST, SOAP, JSON
  • Entwicklungs-Tools: Eclipse IDE, Maven, GIT, SVN, VS Code, npm, node.js
  • Continuous Integration: Gitlab Pipeline, GitHub Actions, Jenkins
  • Modellierung: UML, ER, Enterprise Architect, Visio, Entwurfsmuster
  • Server-Systeme: JBoss Application Server/Wildfly, Apache Tomcat, Glassfish Application Server
  • Datenbanksysteme: Oracle, PostgreSQL, MySQL, HSQL, MongoDB, CouchDB
  • Betriebssysteme/Virtualisierung: Microsoft Windows, Linux, Docker
  • Softwareprodukte: Microsoft Office (Outlook, Word, Excel, Power Point), JIRA, Confluence

Betriebssysteme

MS-DOS
Unix
Windows

Programmiersprachen

Basic
Java
JavaScript
PHP
TeX, LaTeX

Datenbanken

Access
JDBC
MySQL
ODBC
Oracle
Postgres

Datenkommunikation

CORBA
Internet, Intranet

Hardware

PC

Branchen

Branchen

  • Automotive
  • Pharma und Chemie
  • Rechnungswesen
  • Öffentlicher Dienst
  • Gesundheitswesen
  • Transport und Logistik

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.