Software Engineer Java / Java Enterprise
Aktualisiert am 05.06.2025
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.07.2025
Verfügbar zu: 80%
davon vor Ort: 0%
Java
Java EE
Spring
Software Analyse
Machine Learning
Python
AWS
Cloud Computing
Legacy
database
Deutsch
Muttersprache
Englisch
Verhandlungssicher
Französisch
Grundkenntnisse
Italienisch
Grundkenntnisse

Einsatzorte

Einsatzorte

Calw (+100km) Darmstadt (+75km) Homburg (Saar) (+50km) Tübingen (+100km) Titisee-Neustadt (+75km) München (+100km) Mindelheim (+100km)
möglich

Projekte

Projekte

10 Jahre 2 Monate
2015-04 - heute

Beratung und Coaching von Software Architekturen

SOFTWARE ENGINEER & GESCHÄFTSFÜHRER
SOFTWARE ENGINEER & GESCHÄFTSFÜHRER
  • Konzeption, Implementierung und Einführung von kundenindividuellen Softwarelösungen
  • Durchführung von Trainings und Schulungen
  • Beratung und Coaching im Kontext von Software Architekturen
  • Auszug Kundenprojekte:
    • Unterstützung bei der Migration eines MES von einer on-premise Architektur auf Basis JBoss EAS in die Cloud (Spring Boot Microservices in Kubernetes auf AWS)
    • Migration einer JavaEE Anwendungen (IBM WAS) mit Fat Clients auf ein Spring Boot basierte Backend mit Web-Frontend (Vaadin) inkl. Migration DB-Migration von IBM DB2 nach PostgreSQL. Erster Schritt war eine on-premise Lösung, danach erfolgte Containerisierung und Deployment in der Cloud.
    • Neukonzeption und -implementierung einer Software zum Terminologiemanagement. (Anforderungsworkshops, Konzeption, Implementierung, Training und Produktivsetzung)
    • Implementierung einer Event Sourcing Lösung auf Basis von Apache Kafka.
    • Coaching und Consulting eines Startups zu den Themen Technologie, Entwicklungsprozesse und Qualitätssicherung.
    • Reimplementierung einer datenbankbasierten Suche in eine ?echte? mehrsprachige Suche in einer Terminologiemanagementlösung. Zuerst auf Basis von Apache Lucene, später Migration nach Elasticsearch bzw. Opensearch.
auf Anfrage
1 Jahr 3 Monate
2014-01 - 2015-03

INTRANET

IT PRODUCT MANAGER
IT PRODUCT MANAGER
  • Entwicklung der Produktstrategie und Vision für das Intranet, Anforderungsdefinition, Stakeholder-Management und Koordination der Weiterentwicklung
  • Leitung eines Entwicklungs- und Supportteams
FESTO AG & CO KG
4 Jahre 4 Monate
2009-09 - 2013-12

INTRANET & USER SERVICES

TEAMLEITER
TEAMLEITER
  • Leitung eines Entwicklungs- und Supportteams für das Intranet und User Services.
  • Technische Projektleitung für die Neukonzeption und den internationalen Rollout des Intranet.
FESTO AG & CO KG
2 Jahre 8 Monate
2007-01 - 2009-08

JAVA DEVELOPMENT & ENTERPRISE PORTALS

REFERENT
REFERENT
  • Konzeption, Implementierung und Einführung von Portallösungen für das Intranet und den externen Auftritt (insb. Ersatzteilshop).
FESTO AG & CO KG
2 Jahre 11 Monate
2004-02 - 2006-12

Konzeption, Customizing

E-BUSINESS BERATER & ENTWICKLER
E-BUSINESS BERATER & ENTWICKLER
  • Konzeption, Customizing (inkl. Implementierung von kundenindividuellen Anpassungen bzw. Anbindung an SAP ERP und SAP CRM) 
  • Einführung von Online Shops und Web Portalen auf Basis SAP
INNOVATE SOFTWARE GMBH
4 Jahre 6 Monate
1999-08 - 2004-01

Einführung von Softwarelösungen

SENIOR CONSULTANT
SENIOR CONSULTANT
  • Konzeption, Customizing (inkl. Implementierung von kundenindividuellen Anpassungen) 
  • Einführung von Softwarelösungen für die Planung und die Steuerung von Fertigungsprozessen (Schwerpunkt Automotive)
  • Mitarbeit an einem Forschungsprojekt der EU
FLEXIS AG

Aus- und Weiterbildung

Aus- und Weiterbildung

1 Monat
2001-01 - 2001-01

Berufs- und arbeitspädagogische Eignung

Zertifikat,
Zertifikat
5 Jahre 8 Monate
1994-08 - 2000-03

Studium der Informatik

Diplom Informatiker, Universität Stuttgart
Diplom Informatiker
Universität Stuttgart
  • Hauptfach: Informatik (Schwerpunkte: Software Engineering und Verteilte Systeme)
  • Nebenfach: Bauingenierwesen (Verkehrstechnik)
  • Thema Diplomarbeit: auf Anfrage

Position

Position

Diplom Informatiker

Kompetenzen

Kompetenzen

Top-Skills

Java Java EE Spring Software Analyse Machine Learning Python AWS Cloud Computing Legacy database

Schwerpunkte

Application Server
Tomcat, TomEE, JBoss EAP, Wildly, IBM Websphere
Applikationsentwicklung im J2EE Umfeld
(u.a. Servlet, JSP, JSF, Portlet, EJB, Spring)
Datenbankanbindung
(u.a. JDBC, JPA, Hibernate, Oracle DB, Microsoft SQL Server, MySQL)
Enterprise Portale
SAP Netweaver, Liferay Portal
Integrationsschnittstellen
(u.a. SOAP, REST, RFC, JMS, RMI)
Webentwicklung
(u.a. HTML, CSS, JavaScript, jQuery)

Aufgabenbereiche

Anforderungsanalyse
Konzeption und Spezifikation
Software Design und Entwicklung
Unterstützung im Projektmanagement

Produkte / Standards / Erfahrungen / Methoden

Profil

  • Als ausgebildeter Diplom Informatiker verfüge ich über tiefgreifende Kenntnisse der gängigen Technologien und Bibliotheken. Durch meine langjährige Erfahrung in der Entwicklung von Java Anwendungen und einem soliden Verständnis der zugrunde liegenden Ideen und Konzepte, verfüge ich über die Fähigkeit, mich innerhalb kurzer Zeit in neue Themen einzuarbeiten.
  • Selbständigkeit und Eigenverantwortlichkeit, sowie die Konzentration auf die Aufgabe und Beharrlichkeit gehören zum Handwerkszeug eines guten Software Engineer. Jedoch können viele Ziele nur gemeinsam erreicht werden. Diese Erfahrung habe ich nicht nur als Mitglied in einem Team, sondern auch in meiner Rolle als Projekt- und auch als Teamleiter, in zahlreichen Projekten gemacht.
  • Als freiberuflicher IT Berater möchte ich Impulse setzen! Das bedeutet gemeinsam Ideen zu gestalten und Lösungen zu finden. Oft ist es dabei hilfreich einen anderen Blickwinkel einzunehmen und über den Tellerrand hinaus zu schauen.


IT-KENNTNISSE

Programmiersprachen und -frameworks:

  • Java, JakartaEE und Spring Boot (Expertenkenntnisse)
  • Javascript (fortgeschrittene Kennisse)
  • Typescript (fortgeschrittene Kennisse)
  • Python (fortgeschrittene Kennisse)
  • Scala (fortgeschrittene Kennisse, in den letzten Jahren jedoch nicht im Einsatz)
  • C/C++ (fortgeschrittene Kennisse, in den letzten Jahren jedoch nicht im Einsatz)
  • ABAP (fortgeschrittene Kennisse, in den letzten Jahren jedoch nicht im Einsatz)


Frontend:

  • Vaadin (hervorragende Kenntnisse)
  • Angular (Grundkenntnisse)


Anforderungs- und Build Management und CI/CD:

  • Confluence (fortgeschrittene Kenntnisse)
  • Jira (hervorragende Kenntnisse)
  • Maven (hervorragende Kenntnisse)
  • Jenkins (fortgeschrittene Kenntnisse)
  • Git und GitHub Actions (hervorragende Kenntnisse)
  • Azure DevOps (Grundkenntnisse)


Suche:

  • Lucene (hervorragende Kenntnisse)
  • Elasticsearch bzw. Opensearch (hervorragende Kenntnisse)


Big Data:

  • Kafka (hervorragende Kenntnisse)
  • Spark (fortgeschrittene Kenntnisse, in den letzten Jahren jedoch nicht im Einsatz)
  • Hadoop (fortgeschrittene Kenntnisse, in den letzten Jahren jedoch nicht im Einsatz)
  • Zeppelin (fortgeschrittene Kenntnisse, in den letzten Jahren jedoch nicht im Einsatz)


Cloud:

  • Docker (hervorragende Kenntnisse)
  • Kubernetes (hervorragende Kenntnisse)
  • AWS (fortgeschrittene Kenntnisse)
  • Azure (Grundkenntnisse)

Programmiersprachen

Java / JEE
Als leidenschaftlicher Software Engineer verfüge ich über tiefgreifende Kenntnisse der gängigen Java Technologien und Bibliotheken. Mit einer Erfahrung von mehr als 15 Jahren in der Java Entwicklung und einem soliden Verständnis der grundlegenden Ideen und Konzepte bin ich in der Lage mich innerhalb kurzer Zeit in neue Java APIs einzuarbeiten.
Python
R

Datenbanken

IBM DB2
hervorragende Kenntnisse
MS SQL Server
MySQL
hervorragende Kenntnisse
Oracle
hervorragende Kenntnisse
PostgreSQL
hervorragende Kenntnisse
MongoDB
Fortgeschritten

Einsatzorte

Einsatzorte

Calw (+100km) Darmstadt (+75km) Homburg (Saar) (+50km) Tübingen (+100km) Titisee-Neustadt (+75km) München (+100km) Mindelheim (+100km)
möglich

Projekte

Projekte

10 Jahre 2 Monate
2015-04 - heute

Beratung und Coaching von Software Architekturen

SOFTWARE ENGINEER & GESCHÄFTSFÜHRER
SOFTWARE ENGINEER & GESCHÄFTSFÜHRER
  • Konzeption, Implementierung und Einführung von kundenindividuellen Softwarelösungen
  • Durchführung von Trainings und Schulungen
  • Beratung und Coaching im Kontext von Software Architekturen
  • Auszug Kundenprojekte:
    • Unterstützung bei der Migration eines MES von einer on-premise Architektur auf Basis JBoss EAS in die Cloud (Spring Boot Microservices in Kubernetes auf AWS)
    • Migration einer JavaEE Anwendungen (IBM WAS) mit Fat Clients auf ein Spring Boot basierte Backend mit Web-Frontend (Vaadin) inkl. Migration DB-Migration von IBM DB2 nach PostgreSQL. Erster Schritt war eine on-premise Lösung, danach erfolgte Containerisierung und Deployment in der Cloud.
    • Neukonzeption und -implementierung einer Software zum Terminologiemanagement. (Anforderungsworkshops, Konzeption, Implementierung, Training und Produktivsetzung)
    • Implementierung einer Event Sourcing Lösung auf Basis von Apache Kafka.
    • Coaching und Consulting eines Startups zu den Themen Technologie, Entwicklungsprozesse und Qualitätssicherung.
    • Reimplementierung einer datenbankbasierten Suche in eine ?echte? mehrsprachige Suche in einer Terminologiemanagementlösung. Zuerst auf Basis von Apache Lucene, später Migration nach Elasticsearch bzw. Opensearch.
auf Anfrage
1 Jahr 3 Monate
2014-01 - 2015-03

INTRANET

IT PRODUCT MANAGER
IT PRODUCT MANAGER
  • Entwicklung der Produktstrategie und Vision für das Intranet, Anforderungsdefinition, Stakeholder-Management und Koordination der Weiterentwicklung
  • Leitung eines Entwicklungs- und Supportteams
FESTO AG & CO KG
4 Jahre 4 Monate
2009-09 - 2013-12

INTRANET & USER SERVICES

TEAMLEITER
TEAMLEITER
  • Leitung eines Entwicklungs- und Supportteams für das Intranet und User Services.
  • Technische Projektleitung für die Neukonzeption und den internationalen Rollout des Intranet.
FESTO AG & CO KG
2 Jahre 8 Monate
2007-01 - 2009-08

JAVA DEVELOPMENT & ENTERPRISE PORTALS

REFERENT
REFERENT
  • Konzeption, Implementierung und Einführung von Portallösungen für das Intranet und den externen Auftritt (insb. Ersatzteilshop).
FESTO AG & CO KG
2 Jahre 11 Monate
2004-02 - 2006-12

Konzeption, Customizing

E-BUSINESS BERATER & ENTWICKLER
E-BUSINESS BERATER & ENTWICKLER
  • Konzeption, Customizing (inkl. Implementierung von kundenindividuellen Anpassungen bzw. Anbindung an SAP ERP und SAP CRM) 
  • Einführung von Online Shops und Web Portalen auf Basis SAP
INNOVATE SOFTWARE GMBH
4 Jahre 6 Monate
1999-08 - 2004-01

Einführung von Softwarelösungen

SENIOR CONSULTANT
SENIOR CONSULTANT
  • Konzeption, Customizing (inkl. Implementierung von kundenindividuellen Anpassungen) 
  • Einführung von Softwarelösungen für die Planung und die Steuerung von Fertigungsprozessen (Schwerpunkt Automotive)
  • Mitarbeit an einem Forschungsprojekt der EU
FLEXIS AG

Aus- und Weiterbildung

Aus- und Weiterbildung

1 Monat
2001-01 - 2001-01

Berufs- und arbeitspädagogische Eignung

Zertifikat,
Zertifikat
5 Jahre 8 Monate
1994-08 - 2000-03

Studium der Informatik

Diplom Informatiker, Universität Stuttgart
Diplom Informatiker
Universität Stuttgart
  • Hauptfach: Informatik (Schwerpunkte: Software Engineering und Verteilte Systeme)
  • Nebenfach: Bauingenierwesen (Verkehrstechnik)
  • Thema Diplomarbeit: auf Anfrage

Position

Position

Diplom Informatiker

Kompetenzen

Kompetenzen

Top-Skills

Java Java EE Spring Software Analyse Machine Learning Python AWS Cloud Computing Legacy database

Schwerpunkte

Application Server
Tomcat, TomEE, JBoss EAP, Wildly, IBM Websphere
Applikationsentwicklung im J2EE Umfeld
(u.a. Servlet, JSP, JSF, Portlet, EJB, Spring)
Datenbankanbindung
(u.a. JDBC, JPA, Hibernate, Oracle DB, Microsoft SQL Server, MySQL)
Enterprise Portale
SAP Netweaver, Liferay Portal
Integrationsschnittstellen
(u.a. SOAP, REST, RFC, JMS, RMI)
Webentwicklung
(u.a. HTML, CSS, JavaScript, jQuery)

Aufgabenbereiche

Anforderungsanalyse
Konzeption und Spezifikation
Software Design und Entwicklung
Unterstützung im Projektmanagement

Produkte / Standards / Erfahrungen / Methoden

Profil

  • Als ausgebildeter Diplom Informatiker verfüge ich über tiefgreifende Kenntnisse der gängigen Technologien und Bibliotheken. Durch meine langjährige Erfahrung in der Entwicklung von Java Anwendungen und einem soliden Verständnis der zugrunde liegenden Ideen und Konzepte, verfüge ich über die Fähigkeit, mich innerhalb kurzer Zeit in neue Themen einzuarbeiten.
  • Selbständigkeit und Eigenverantwortlichkeit, sowie die Konzentration auf die Aufgabe und Beharrlichkeit gehören zum Handwerkszeug eines guten Software Engineer. Jedoch können viele Ziele nur gemeinsam erreicht werden. Diese Erfahrung habe ich nicht nur als Mitglied in einem Team, sondern auch in meiner Rolle als Projekt- und auch als Teamleiter, in zahlreichen Projekten gemacht.
  • Als freiberuflicher IT Berater möchte ich Impulse setzen! Das bedeutet gemeinsam Ideen zu gestalten und Lösungen zu finden. Oft ist es dabei hilfreich einen anderen Blickwinkel einzunehmen und über den Tellerrand hinaus zu schauen.


IT-KENNTNISSE

Programmiersprachen und -frameworks:

  • Java, JakartaEE und Spring Boot (Expertenkenntnisse)
  • Javascript (fortgeschrittene Kennisse)
  • Typescript (fortgeschrittene Kennisse)
  • Python (fortgeschrittene Kennisse)
  • Scala (fortgeschrittene Kennisse, in den letzten Jahren jedoch nicht im Einsatz)
  • C/C++ (fortgeschrittene Kennisse, in den letzten Jahren jedoch nicht im Einsatz)
  • ABAP (fortgeschrittene Kennisse, in den letzten Jahren jedoch nicht im Einsatz)


Frontend:

  • Vaadin (hervorragende Kenntnisse)
  • Angular (Grundkenntnisse)


Anforderungs- und Build Management und CI/CD:

  • Confluence (fortgeschrittene Kenntnisse)
  • Jira (hervorragende Kenntnisse)
  • Maven (hervorragende Kenntnisse)
  • Jenkins (fortgeschrittene Kenntnisse)
  • Git und GitHub Actions (hervorragende Kenntnisse)
  • Azure DevOps (Grundkenntnisse)


Suche:

  • Lucene (hervorragende Kenntnisse)
  • Elasticsearch bzw. Opensearch (hervorragende Kenntnisse)


Big Data:

  • Kafka (hervorragende Kenntnisse)
  • Spark (fortgeschrittene Kenntnisse, in den letzten Jahren jedoch nicht im Einsatz)
  • Hadoop (fortgeschrittene Kenntnisse, in den letzten Jahren jedoch nicht im Einsatz)
  • Zeppelin (fortgeschrittene Kenntnisse, in den letzten Jahren jedoch nicht im Einsatz)


Cloud:

  • Docker (hervorragende Kenntnisse)
  • Kubernetes (hervorragende Kenntnisse)
  • AWS (fortgeschrittene Kenntnisse)
  • Azure (Grundkenntnisse)

Programmiersprachen

Java / JEE
Als leidenschaftlicher Software Engineer verfüge ich über tiefgreifende Kenntnisse der gängigen Java Technologien und Bibliotheken. Mit einer Erfahrung von mehr als 15 Jahren in der Java Entwicklung und einem soliden Verständnis der grundlegenden Ideen und Konzepte bin ich in der Lage mich innerhalb kurzer Zeit in neue Java APIs einzuarbeiten.
Python
R

Datenbanken

IBM DB2
hervorragende Kenntnisse
MS SQL Server
MySQL
hervorragende Kenntnisse
Oracle
hervorragende Kenntnisse
PostgreSQL
hervorragende Kenntnisse
MongoDB
Fortgeschritten

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.