30.04.2026 aktualisiert

**** ******** ****
Premiumkunde
nicht verfügbar
info: nicht verfügbar bis 01.07.2027

Senior Java/JEE Spezialist

Höhenkirchen-Siegertsbrunn, Deutschland
Höhenkirchen-Siegertsbrunn +100 km
Dipl.-Ing. Physikalische Technik
Höhenkirchen-Siegertsbrunn, Deutschland
Höhenkirchen-Siegertsbrunn +100 km
Dipl.-Ing. Physikalische Technik

Profilanlagen

Freiberufler Profil Christoph Speldrich.pdf

Skills

JavaAtlassian JiraHibernateApache POISpring FrameworkJUnitNetbeansSOAPApache WicketEnterprise Application IntegrationJAX-WSApache FelixSpring Batch
Standards/Programmierung:
  • Java, JDBC, Javadoc, JUnit
  • Java EE: EJB, CDI, JPA , JMS, JCA, Servlets, Portlets, JSP/JSF, JAX-RS, JAX-WS
  • Spring Framework, Spring Boot
  • REST Microservices, OpenAPI, JSON
  • Container und Cloud Computing
  • HTML, JavaScript, TypeScript, AJAX, Responsive Webdesign
  • XML, XSLT, SOAP, BiPRO
  • C#, ASP.NET Core
  • SQL
  • Unix Shell Programmierung
  • OSGi

Produktkenntnisse:
  • JEE/Java
    • Java (Versionen 17, 11, 8, 7, 6, 5, 1.4, 1.3)
    • Spring Framework (Versionen 6, 5, 4, 3, 2, 1)
    • Spring Boot (Versionen 3, 2)
    • Spring Batch (Version 2.2)
    • WireMock (Version 3)
    • Open Liberty (Versionen 20/21)
    • JBoss (Versionen 6.4/7.3 EAP, 7.1, 5 Beta 1, 3.2)
    • GlassFish (Version v3)
    • WebSphere (Version 5.0)
    • WebSphere Portal (Versionen 5.1, 6.1)
    • Tomcat (Versionen 4, 5)
    • BEA WebLogic (Versionen 10 TP, 8.1, 7.0, 6.1, 5.1)
    • MicroProfile (3.0)
    • EclipseLink (Version 2.6)
    • Hibernate (Versionen 3, 2)
    • Flyway (Versionen 3/7)
    • Apache Felix
    • Jersey (Version 1)
    • Apache Tapestry (Version 4)
    • Apache Wicket (Version 1.3)
    • Apache POI
    • YourKit Java Profiler
  • C#/.NET
    • C# (Version 10)
    • ASP.NET Core (Version 6.0.x)
    • Entity Framework Core (Version 6.0.x)
    • FluentValidation (Version 10.x)
    • Swashbuckle (6.3.x)
  • Responsive UIs
    • React (Version 17)
    • Vue.js (Version 2)
    • Bootstrap (Versionen 3/4)
    • AngularJS (Version 1.3)
    • jQuery
  • Container und Cloud Computing
    • Azure, Azure DevOps
    • Docker, Docker Swarm
    • Kubernetes
    • Terraform
    • Helm Charts
    • Jib
  • Datenbanken
    • Oracle (Versionen 19, 18, 12, 11, 9, 8)
    • MS SQL Server, Azure SQL (Versionen 2005/2012/2019)
    • PostgreSQL (Versionen 16, 9)
    • DB2 (Versionen 8, 7)
    • Sybase ASE (Versionen 11.9, 11.5)
    • OpenLDAP
  • Entwicklungswerkzeuge/Konfigurationsmanagement/Fehlerverwaltung
    • IntelliJ IDEA, Eclipse, NetBeans, Rider, WebStorm
    • Bitbucket, Crucible
    • Gradle, Maven, Ant, Ivy, Ansible
    • Jenkins, Hudson, CruiseControl, Continuum
    • Git, Subversion, CVS, ClearCase, VSS
    • Bugzilla, Jira
  • Monitoring
    • Prometheus
    • Grafana
  • Enterprise Application Integration (EAI)
    • CrossWorlds (Version 3.0, ist jetzt IBM Business Integration)
    • BEA WebLogic Integration (WLI) (Version 6.1)
    • BEA Tuxedo (Version 6.4)
  • Data Warehouse, Analytical Application
    • Oracle Express (Versionen 6.3, 6.2)
  • CRM-, Helpdesk-Tools
    • Clarify (Version 8)

Methoden:
  • Scrum, agile Entwicklung
  • Objektorientierte Analyse und Design (OOA, OOD)
  • Strukturierte Analyse und Design (SA, SD)
  • Modularer Entwurf (MD)

Betriebssysteme
  • Unix (Linux, Sun Solaris, HP-UX)
  • Microsoft Windows

Spezialkenntnisse:
  • DECnet
  • Netzwerkanalyse mit Sniffer (PCAP, JPCAP)

Sprachen

DeutschMutterspracheEnglischverhandlungssicher

Projekthistorie

Verschiedenes

Internet und Informationstechnologie

< 10 Mitarbeiter

  • Migration einer kleinen Anwendung zur Sammlung und Auswertung von
    Heizungsdaten und Gasverbrauchsdaten von Java/InfluxDB nach
    Kotlin/PostgreSQL/Grafana
  • Evaluierung von KI-gestützten Werkzeugen zur Programmierung
  • Nachhilfestunden für einen Auszubildenden Fachinformatiker Anwendungsentwicklung

Java 21, Kotlin, Spring Framework 6, Spring Boot 3, Grafana, InfluxDB, PostgreSQL, Mistral AI, IntelliJ IDEA, Continue

Elternzeit

Neuentwicklung und Weiterentwicklung verschiedener Komponenten der Integrationsplattform des Unternehmens

CS-CONSULTING GmbH, Deutsche Pfandbriefbank AG

Banken und Finanzdienstleistungen

500-1000 Mitarbeiter

  • Implementierung von REST Webservices mit Spring Boot inklusive Aufsetzen der Spring Boot Anwendung
  • Implementierung von REST Clients zur Anbindung einer Cloud Anwendung (Azure) mit Spring WebFlux
  • Implementierung einer Komponente zum Datenaustausch von SAP zu einer PostgreSQL Datenbank mit JCo und Spring
  • Implementierung einer Spring Boot Anwendung zur initialen Datenbefüllung einer Komponente einer Cloud Anwendung aus Excel Dateien über REST Webservices
  • Aufsetzen und Implementierung von automatisierten Tests mit JUnit und WireMock
  • Aufsetzen und Implementierung von Build- und CI-Prozessen mit Gradle und Jenkins
Java 11/17, Spring Framework 6/5, Spring Boot 3/2, Spring WebFlux, WireMock, JUnit, Azure, SAP, PostgreSQL, OpenAPI, Git, Bitbucket, Gradle, Nexus, Jenkins, IntelliJ IDEA, UC4, Jira

Neuentwicklung von Microservices mit UI zur Verwaltung und Planung von Rabatten und Gutscheinen auf Basis von ASP.NET und Betrieb in der Azure Cloud

CS-CONSULTING GmbH, 1-2-3.tv GmbH

Konsumgüter und Handel

50-250 Mitarbeiter

  • Implementierung von REST Schnittstellen für die UI und Fremdsysteme mit ASP.NET
  • Implementierung von Teilen der UI mit React und MUI
  • Aufsetzten einer Build Pipeline in Azure DevOps
ASP.NET 6.0.x, C# 10, Entity Framework Core, FluentValidation, Swashbuckle, Azure SQL, React, MUI, Kubernetes, Terraform, Helm Charts, Docker, JetBrains Rider, JetBrains WebStorm, Azure DevOps

Weiterentwicklung und Wartung der Software für die elektronischen Schutzrechtsakte im Markenbereich (DPMAmarken)

Gintec GmbH, Deutsches Patent- und Markenamt (DPMA)

Öffentlicher Dienst

1000-5000 Mitarbeiter

  • Fehlerbehebung und Implementierung in allen Schichten der Multi-Tier Anwendung
  • Abstimmung der technischen und fachlichen Aufgaben im Entwicklungsteam und mit der Fachseite des Kunden
  • Migration des ORM-Mappings von TopLink/EclipseLink XML-Mapping auf JPA Annotations
  • Entwicklung von REST Microservices auf Basis von MicroProfile 3.0, Open Liberty und Docker Swarm
  • Entwicklung des Build Prozesses für die Microservices mit Gradle
  • Aufsetzen eines Monitoring Prototyps für die Microservices mit Prometheus und Grafana im Docker Swarm
  • Speicher- und Performance Optimierung der Anwendung
Java 8/11, JBoss 6.4/7.3 EAP, Open Liberty 20, Eclipse MicroProfile 3.0, Vue.js, EclipseLink, Guice, JAX-WS, JAX-RS, Oracle 18/19, JUnit, Git, Ant, Ivy, Gradle, Jib, Eclipse, Docker Swarm, Linux

Re-Write und Weiterentwicklung einer Verwaltungssoftware für Fahrertrainings

blu Portals & Applications GmbH, BMW M GmbH

Automobil und Fahrzeugbau

500-1000 Mitarbeiter

  • Entwicklung von REST Webservices mit JPA Entitäten für die Verwaltung der Fahrertrainings, vor allem in den Bereichen Wertgutscheine, Rechnungsstellung, Dienstleister- und Teamverwaltung
  • Entwicklung der UI für die Verwaltung der Fahrertrainings auf Basis von AngularJS, vor allem in den Bereichen Wertgutscheine, Rechnungsstellung, Dienstleister- und Teamverwaltung
  • Datenmigration vom Altsystem
  • Abstimmung von Schnittstellen und Weiterentwicklungen zusammen mit dem Kunden
AngularJS, Bootstrap, Java 7, Jersey, GlassFish v3, CDI, EclipseLink, Flyway, Oracle 12, Maven, IntelliJ IDEA

Weiterentwicklung von REST Webservices für das Management von Kundendaten

CAES GmbH, NTT DATA Deutschland GmbH, BMW AG

Automobil und Fahrzeugbau

>10.000 Mitarbeiter

  • Weiterentwicklung von REST Webservices und entsprechenden Integrationstests für das Management von Kundendaten
  • Abstimmung und Dokumentation der Schnittstellen
  • Abstimmung bei der Anbindung von Client-Anwendungen
  • Entwicklung eines Tools zur Migration von Kundendaten in das neue System auf Basis von Spring Batch
  • Durchführung der Migration von Kundendaten
  • Umstellung auf PostgreSQL als Speicher für die Kundendaten (dokumentenorientierte Speicherung der Daten als JSON)
  • Arbeiten im Team mit Scrum Vorgehensmodell
Java 7, JEE, CDI, Spring Batch, Jersey, GlassFish v3, JCo, EclipseLink, Flyway, Hibernate, Oracle 11, JUnit, Crucible, Maven, Jenkins, Eclipse, Linux

Berechnung und Reporting der Basel III Kennzahlen Liquidity Coverage Ratio (LCR) und Net Stable Funding Ratio (NFSR)

Hays AG, Deutsche Pfandbriefbank AG

Banken und Finanzdienstleistungen

500-1000 Mitarbeiter

  • Analyse der der funktionalen und technischen Spezifikationen
  • Entwicklung der Berechnungs- und Reportinglogik auf Basis der funktionalen und technischen Spezifikationen mit Java 7, Spring, Hibernate und JBoss AS 7.1
  • Speicher- und Performance Optimierung der Anwendung
  • Arbeiten im Team mit Scrum Vorgehensmodell
Java 7, Hibernate, Spring, JBoss AS, Oracle 11, Wicket, POI, JUnit, DBUnit, Crucible, Maven, Jenkins, Eclipse, Linux

Entwicklung und Wartung im Bereich Online Portale (Bank/Versicherung) auf Basis von Portlets und JSF mit Scrum Vorgehensmodell

SKYTEC AG/blu Portals & Applications GmbH, Allianz Deutschland AG

Versicherungen

>10.000 Mitarbeiter

  • Entwicklung von Portalkomponenten im Bereich Online Banking
  • Entwicklung von Portal- und Backendkomponenten für ein Bonusprogramm
  • Entwicklung von Portalkomponenten zum Abschluß von Versicherungen auf Basis eines BiPRO Webservice
  • Fehleranalyse und 3rd Level Support für den Betrieb der Portale
  • Abstimmung und Dokumentation von Schnittstellen und Koordination bei der Anbindung von Systemen/Komponenten anderer Abteilungen des Konzerns
  • Fachkonzept Reviews, Analyse und Schätzung von neuen Anforderungen
  • Design und Implementierung in allen Schichten der Multi-Tier Anwendungen
  • Anbindung von Webservices (SOAP/REST)
  • Arbeiten im Team mit Scrum Vorgehensmodell
Java, JEE (Portlets, JSF), Webservices (SOAP, REST), BiPRO, JavaScript, AJAX, jQuery, XML, HBCI, Hibernate, Spring, Spring WS, WebSphere Portal 6.1, Oracle, JUnit, Maven, Hudson, JIRA/GreenHopper, Eclipse, Linux

Weiterentwicklung eines Informationsportals für Bankmitarbeiter auf Basis von WebSphere Portal und Scrum Vorgehensmodell

it-economics GmbH, FIDUCIA IT AG

Banken und Finanzdienstleistungen

1000-5000 Mitarbeiter

  • Analyse von Pflichtenheften und Fachkonzepten für Erweiterungen des Portals
  • Fachkonzept-Erstellung für Erweiterungen des Portals
  • Arbeiten im Team mit Scrum Vorgehensmodell
  • Design und Implementierung in allen Schichten der Multi-Tier Anwendung
  • Frontend-Entwicklung auf Basis von Portlets, JSP und XML/XSLT (und ein wenig Apache Wicket)
  • Backend-Entwicklung auf Basis von Hibernate und DB2
  • Performance Tuning mit YourKit Java Profiler
Java, J2EE (Portlets, JSP), XML, XSLT, Hibernate, Spring, Wicket, WebSphere Portal 5.1, DB2, Maven, Continuum, JUnit, YourKit Java Profiler, Eclipse, Sun SPARC Solaris

Entwurf, Implementierung und Optimierung von Java Komponenten basierend auf OSGi und J2ME/JME Foundation 1.1 für die Systemsoftware des SURPASS hiT 7300 Netzelements

Skorupski & Völz GbR, NOKIA SIEMENS NETWORKS B.V.

Telekommunikation

>10.000 Mitarbeiter

  • Reviews von Spezifikationen und Code
  • Konzeption und Implementierung von TL1 Schnittstellen Komponenten
  • Speicher-Tuning einer SNMP Mapping Komponente mit YourKit Java Profiler
  • Aufsetzen eines Continuous Integration Prozesses mit Hudson
Java, J2ME/JME Foundation 1.1, J9, OSGi, Apache Felix, SNMP, TL1, Hudson, Unix Shell Programmierung, YourKit Java Profiler, Eclipse, Linux

Erstellung eines SCADA-Systems (Supervisory Control and Data Acquisition) für Rolltreppen und Aufzüge

SKYTEC AG, Essener Verkehrs AG (EVAG)

Transport und Logistik

1000-5000 Mitarbeiter

  • Design, Implementierung und Wartung von Serverkomponenten zur FCML-Datenverarbeitung mit Spring und Hibernate
  • Implementierung der entsprechenden Unit Tests mit JUnit
  • Performance- und Speicher-Tuning mit JConsole und YourKit Java Profiler
  • Migration von Hibernate Mappings auf Hibernate Annotations (JPA)
  • Datenbankmigration von einer Major-Version des Systems auf die nächste
  • Aufsetzen von Build und Continuous Integration Prozess mit Ant und CruiseControl
Java 5/6, Spring, Hibernate, Hibernate Annotations, JPA, FCML, XML, SQL, Tomcat, MS SQL Server, JUnit, Tapestry, Apache JMeter, YourKit Java Profiler, Eclipse, Ant, CruiseControl

Web Service / J2EE Backend für Flash Web Anwendungen

Hays AG, esolut GmbH, The Coca-Cola Company, Coca-Cola GmbH

Marketing, PR und Design

>10.000 Mitarbeiter

  • Design und Implementierung des Session- und Security-Handlings im Backend einer Web Anwendung mit Web Services als Schnittstelle zwischen der Flash Anwendung und dem Backend (WebSphere / Axis / Spring)
  • Fehlerbehebung und Erweiterung der Usermanagement Schnittstelle im Backend der Web Anwendung, wobei die Benutzer in einer dritten Anwendung verwaltet wurden, die über eine vorgegebene Java Schnittstelle angesprochen wurde
  • Design und Implementierung einer „Click-And-Win“ Verlosungslogik im Backend für eine Web Anwendung mit Struts Actions als Schnittstelle zwischen der Flash Anwendung und dem implementierten Backend (WebSphere / Struts / Spring)
  • Implementierung der entsprechenden Unit Tests mit JUnit
Web Services, Java, J2EE (Servlets), Axis, Spring, Struts, Hibernate, WebSphere 5.0, Oracle 9i2, JUnit, Eclipse, Ant, XDoclet

Anpassung der SyncML Schnittstelle von Open-Xchange für Smartphones der P-Serie von SonyEricsson

Graf Computer

Sonstiges

< 10 Mitarbeiter

  • Untersuchung des Zusammenwirkens aller Komponenten und Analyse von Fehlerursachen und Vorschläge für deren Behebung
  • Performance- und Speicerverbrauchanalyse (Profiling), Garbage Collection Tuning
  • Mitarbeit beim Design und eigenständige Implementierung (mit Unit Tests) einer Messaging Lösung auf Basis von JMS und Message Driven Beans (MDBs), wobei die Reihenfolge der Messages eingehalten wird
  • Erstellung von Prototypen zur Performancemessung von EJB Local Interface Calls, CORBA Calls und JDBC Calls
  • Aufsetzen eines Build Prozesses mit Ant und XDoclet
  • Betreuung der Entwicklungs- und Testumgebung inklusive der Oracle Datenbank und des Build Prozesses
Java, EJB (Message Driven, Stateless/Stateful Session und Entity Beans), JMS, CORBA, JUnit, JUnitEE, Eclipse, Java Profiling, Borland OptimizeIt, JBoss 3.2.X, Ant, XDoclet, CVS, ClearCase, Oracle 9i2, Suse Linux, Sun SPARC Solaris

Erstellung eines Network Management Systems auf Basis von J2EE (Telekommunikation, Transportbereich)

Hays AG, Siemens AG

Telekommunikation

>10.000 Mitarbeiter

  • Untersuchung des Zusammenwirkens aller Komponenten und Analyse von Fehlerursachen und Vorschläge für deren Behebung
  • Performance- und Speicerverbrauchanalyse (Profiling), Garbage Collection Tuning
  • Mitarbeit beim Design und eigenständige Implementierung (mit Unit Tests) einer Messaging Lösung auf Basis von JMS und Message Driven Beans (MDBs), wobei die Reihenfolge der Messages eingehalten wird
  • Erstellung von Prototypen zur Performancemessung von EJB Local Interface Calls, CORBA Calls und JDBC Calls
  • Aufsetzen eines Build Prozesses mit Ant und XDoclet
  • Betreuung der Entwicklungs- und Testumgebung inklusive der Oracle Datenbank und des Build Prozesses
Java, EJB (Message Driven, Stateless/Stateful Session und Entity Beans), JMS, CORBA, JUnit, JUnitEE, Eclipse, Java Profiling, Borland OptimizeIt, JBoss 3.2.X, Ant, XDoclet, CVS, ClearCase, Oracle 9i2, Suse Linux, Sun SPARC Solaris

Migration von Teilen einer Intranet Anwendung zur logistischen Terminierung von ASP nach J2EE in 2 Tier und 3 Tier Architektur für einen Automobilhersteller

F&F Computer Anwendungen und Unternehmensberatung GmbH, BMW AG

Automobil und Fahrzeugbau

>10.000 Mitarbeiter

  • Erstellung technisches Konzept Design und Implementierung von HTML Masken mit JSP und XSLT
  • Design und Implementierung der Präsentationskomponenten mit Jakarta Struts und einem darauf basierenden Framework des Endkunden
  • Design und Implementierung der Geschäftslogik mit Servlets und EJB
  • Design und Implementierung der Datenzugriffsschicht auf Basis von JDBC mit Servlets und EJB
  • Aufsetzen eines Build Prozesses mit Ant
Java, J2EE, EJB, Servlets, JSP, XML, XSLT, HTML, BEA Weblogic Server 5.1, Struts, WSAD, Eclipse, Ant, Sun SPARC Solaris

Erstellung eines Kundeninformationssystems für einen Bahnbetreiber

Softlab GmbH, SBB AG

Transport und Logistik

1000-5000 Mitarbeiter

  • Mitarbeit beim Design der Architektur des Systems basierend auf J2EE (EJB, JMS)
  • Spezifikation der Schnittstelle zu einem Leitsystem des Bahnbetreibers
  • Design und Implementierung der Schnittstelle in Java
  • Unit Tests mit JUnit
  • Inbetriebnahme der Schnittstelle
  • Intensive Zusammenarbeit mit den Mitarbeitern des Endkunden und dem Lieferanten des Leitsystems
  • Deployment einzelner Anwendungsmodule der J2EE Lösung
  • Betreuung der Entwicklungs- und Testumgebung inklusive des BEA WebLogic Servers und des Build Prozesses
Java, JUnit, Javadoc, J2EE, JMS, JCA, XML, Unix Shell Programmierung, BEA WebLogic Server 7.0, Tomcat, Ant, PCAP, JPCAP, DECnet, NetBeans, Linux, Sun SPARC Solaris

Einführung eines CRM-Systems inklusive Integration bestehender ERP-Anwendungen unter Einsatz von CrossWorlds (EAI Produkt, jetzt IBM Business Integration) für einen Mobilfunkbetreiber

Softlab GmbH, Mobilkom Austria AG & Co KG

Telekommunikation

1000-5000 Mitarbeiter

  • Konzeption, Design, Implementierung und Inbetriebnahme einer Erweiterung der bestehenden Integrationslösung
  • Verantwortlich für die Connectoren zu den integrierten Systemen, das Mapping der Anwendungsdaten und die Businesslogik der Integrationslösung
  • Intensive Zusammenarbeit mit den Mitarbeitern des Endkunden und den Lieferanten der zu integrierenden Systeme
  • Betreuung der Entwicklungs- und Testumgebung der Integrationslösung
  • Wartung von eigenentwickelten Connectoren
  • Evaluierung des Server Access Interface von CrossWorlds mit Entwicklung und Präsentation von Prototypen und Bewertung und Dokumentation der Ergebnisse
  • Prototypische Entwicklung einer ActiveX Komponente zur Einbettung in den Clarify Client zur Realisierung einer Schnittstelle zu CrossWorlds über das Server Access Interface
  • Prototypische Entwicklung eines Tuxedo Services zur Realisierung einer Schnittstelle zu CrossWorlds über das Server Access Interface
CrossWorlds, Java, Unix Shell Programmierung, Clarify, Clear Basic, Visual Basic, Visual C++, Visual Studio, ActiveX, Visibroker, CORBA, BEA Tuxedo, Oracle, Amdocs Ensemble, Sun SPARC Solaris

Entwicklung eines Data Warehouse-Systems zur Definition und Durchführung von Berechnungen von Dienstgüte- und Performanz-Parameter eines Mobilfunknetzes

Softlab GmbH, Mannesmann AG (D2), Vodafone D2 GmbH

Telekommunikation

1000-5000 Mitarbeiter

  • Analyse der Anforderungsspezifikation
  • Design und Implementierung von Anwendungsmodulen mit Weboberfläche und Oracle Express
  • Design und Implementierung von Schnittstellenmodulen zu einem RDBMS und zu Dateien für den Datenimport und -export
  • Betreuung der Entwicklungs- und Testumgebung inklusive der RDBMS
  • Mitwirkung bei der Durchführung von Anwendertrainings
  • Erstellung eines OLAP-Prototypen
Oracle Express, Oracle Express Stored Procedure Language (SPL), HTML, Unix Shell Programmierung, Oracle Express Objects, Sybase ASE, Merant ODBC Treiber, Sun SPARC Solaris

Erstellung eines Systems zum Betriebsmanagement eines Telekommunikationsnetzes

Softlab GmbH, Deutsche Telekom AG

Telekommunikation

1000-5000 Mitarbeiter

  • Implementierung Fax-Funktionalität mit C++ und ComFax Unix Shell Programmierung
C++, Informix, HP-UX, ComFax

Kontaktanfrage

Einloggen & anfragen.

Das Kontaktformular ist nur für eingeloggte Nutzer verfügbar.

RegistrierenAnmelden