Senior Berater JAVA, J2EE, JEE, EAI mit IBM Websphere Message Broker (IIB), IBM AppConnect Enterprise
Aktualisiert am 02.02.2025
Profilbild
Profil
Referenzen (1)
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 15.01.2025
Verfügbar zu: 100%
davon vor Ort: 80%
IBM AppConnect Enterprise
Java
Spring
Deutsch
Englisch

Einsatzorte

Einsatzorte

stuttgart (+300km) Basel (+10km) Darmstadt (+75km) Homburg (Saar) (+50km) Tübingen (+100km) Titisee-Neustadt (+75km) München (+100km) Mindelheim (+100km)
Schweiz

Deutschland: Stuttgart und Umkreis bis 250 km sowie Basel

möglich

Projekte

Projekte

Eai -Lead

--Umsetzung von change requests  aus den Fachabteilungen

-- verantwortlich fuer den laufenden Betrieb (vorwiegend  ticket Erstellung an den anwendungsübergreifenden eai-Betrieb) 

--Planung und Umsetzung der  Migration von IIB10 auf ACE12

  -Anpassung der bestehenden Build scripte 

  -Migration von Configurable services auf Policies

  -Codeanpassungen


Schnittstellen: MQ, Soap, Rest, JMS, File

Java API, Jenkins Build

Arbeitsweise nach scrum- internationales team.


ACE 12
Java
Home office
Konzeption und Entwicklung von Integrationsloesungen
IBM ACE
Exxeta
Home Office
Konzeption und Umsetzung von EAI Anforderungen

Konzeption und Umsetzung von EAI Anforderungen mit Hilfe des IBM Integration Bus (IIB). Administration von EAI/MQ. Im letzten Drittel des Projektes: Aufrechterhaltung des IIB Betriebs sowie  Mitwirkung der Migration von IIB auf eine  Quarkus/Java EE/Apache-Camel-Architektur.

Schnittstellen:  REST, SOAP, MQ, File

IBM Integration Bus (IIB10) GitHub
ESQL Java Rest Soap Quarkus Apache Camel Java EE 8
Versicherung
Basel
Softwarentwickler : WMB 8/9 und Java Enterprise
  • Weiterentwicklung einer Java Enterprise Anwendung (Schnittstelle Rest Services  mit einer nachgelageten EAI Schicht IBM Websphere Message Broker 8/9

  • Konzeption und Implementierung von Message Flows, Migration von WMB 8 auf 9. Administration von EAI/MQ  sowie Weiterentwicklung der Java Enterprise  Anwendung 

  • Projektvorgehen nach Scrum

WMB 8 IIB9 Eclipse IntelliJ
Scrum Java EE 7 ESQL Xslt Spring
BMW (MVI)
München
EAI-Entwickler

Migration der EAI Anwendung fuer das Auto-Leasinggeschäft von Vitria auf den IBM WebSphere Message Broker (WMB).

Tätigkeit :  

Konzeption und Implementierung von Integrations Message Flows.

  • Schnittstellen: File, SOAP, MQ, ODBC
  • Programmiersprachen: ESQL, Java
  • Refactoring der DB-Operationen durch Auslagerung in stored  procedures (PL/SQL)
  • Automatisierung des Build und Deploymentprozesses (Maven,    Jenkins)

IBM WebSphere Message Broker 7.0.0.5 IBM WebSphere MQ
ESQL Java
Daimler-Financial Services AG (EXXETA) - EAI Projekt
Stuttgart
EAI-Entwickler

EAI Projekt. Europaweite Standardisierung der EAI-Schicht fuer eine J2EE Autovertriebs-Anwendung. Als Integrationstool wird der IBM WebSphere Message Broker (WMB) eingesetzt.

Tätigkeit :    

- Design und Implementierung von Message Flows

- Schnittstellen File, SOAP, MQ

- Programmiersprache ESQL und Java 

- Abstimmung der Schnittstellen mit dem Fachbreich

Umgebung : IBM WebSphere Message Broker (WMB)  7.0.0.5, IBM WebSphere  MQ, Java, SOAP, SOAP-UI, RFH-Util

IBM WebSphere Message Broker (WMB) 7.0.0.5 IBM WebSphere MQ
ESQL Java
Daimler-Financial Services AG (EXXETA)- EAI Projekt
Stuttgart
Software-Entwicker
Weiterentwicklung einer Web Java-Enterprise Anwendung (JEE6)  für die Kommunikation zu Fahzeugflotten. Die Anwendung ermittelt Fahzeugdaten und bereitet diese fachlich auf. Kerntechnologien sind: JMS, EJB 3 und SOAP, JSF2, Facelet, JavaScript. Enwicklungszyklus nach SRCUM-Methoden-Modell.
IBM- Rational Software Architect(RSA)
Java EE 6 EJB 3 JPA JMS SOAP XSLT SCRUM-Methodik Spring Selenium SOAP-UI JaxMe Mockito
Daimler-Fleetboard GmbH
Stuttgart
Software-Entwickler J2EE
Design und  Implementierung einer Sitzungsverwaltung für Beo


Weiterentwicklung einer J2EE-Anwendung für die Besucher Eingangszonen Organisation (BEO). Besucher werden am Empfang mittels BEO einer Eingangszone zugeordnet und später durch einen Sachbearbeiter aufgerufen. Mit Hilfe von BEO werden die Sachbearbeitertätigkeiten protokolliert. Die protokollierten Daten werden aufbereitet und für Reports zur Verfügung gestellt.


- Design und  Implementierung einer Sitzungsverwaltung für Beo.

- Umstellung von (EJB2) auf auf  (EJB3).

- Umstellung auf JPA.

- Restrukturierung der eclipse Projektstruktur.

- Restrukturierung der build Prozesse mit ant    

- Einführung von  Hudson (continuous integration)

Oracle Weblogic 10.3 Datenbank Oracle 11g Java EE 5 Hibernate EJB3 JPA Eclipse
Java EE 5 Hibernate EJB3 JPA
IT-Systemhaus der Bundesagentur für Arbeit
Nürnberg
Software-Entwickler
Weiterentwicklung einer SOA-Serviceanwendung (J2EE) im Bereich Webhosting für die Nutzung von Onlinestorage. Die Anwendung bildet eine Service-Schnittstelle für andere Anwendungen.
Tätigkeit : Einführung von Bezahl-Onlinestorage für eine Release version 2. Usecaseerstellung, Artikelmodellierung, Dokumentation und Implementierung unter einem Testdriven-Ansatz.
Linux Ubunto Java Spring Spring-Remoting Apache CXF REST-ful-Services JSON EasyMock PowerMock Hibernate JPA Maven.
1&1-Internet Provider
Karlsruhe
Software-Entwickler

Ausgehend von einer gegebenen SOA Infrastrucktur habe ich die Spezifikation (Design) einer Xacml-Rechtemanagement Komponente erstellt und die Komponente implementiert. In der Komponente kommen Java-Annotations, Spring AOP und verschiedene Design- Patterns(Command, Strategy, Adapter) zum Einsatz. Für die Einbindung der Komponente in eine bestehende Anwendung, sind Teile der EJB-Anwendung auf Spring verwaltete POJOS ausgelagert worden.

Die Rechtemanagement-Komponente kommuniziert über einen Webservice mit einem Policy-Server. Die Kommunikation wird dabei über einen Sopera Service Bus abgewickelt. In den Policies wurden für die Benutzer regionale Gebietskoordinaten mit dazugehörigen Klassifikationen definiert. Eine Anfrage des Benutzers über die Rechtemanagement-Komponente wurde verweigert, erlaubt oder mit entsprechendem Hinweis eingeschränkt.


JBoss 4.05
Java EE 5 XACML ANXACML Spring Framework JMS Sopera Axis2 Hibernate Unix u. Windows
EADS
Immenstaad am Bodensee
Software-Entwickler
Konzernweite Vereinheitlichung (fachlich) von Softwareanwendungen im Personalbereich (HR) 
Tätigkeit : Entwicklung und Architektur von Ajax-Intranetanwendungen fuer den Personal-Bereich mit einem firmeninternen Ajax-Framework (V4). Entwicklung einer Anwendung fuer die Darstellung und Planung von Personalbewegungen und Entwicklung einer Anwendung für die Steuerung des Ausbildungsprozesses
  • Maintainance von Anwendungen, die abgelöst werden.
  • Fuer die neu zu entwickelten Anwendungen:
  • UseCase-Identifizierung in Abstimmung mit Businessanalysten und dem Fachbereich.
  • Erstellung der Anforderungsspezifikation.
  • Entwicklung des Domain Models in Zusammenarbeit mit den Businessanalysten und dem Fachbereich.
  • Jeder Entwickler hat die fachlichen Module komplett (web-Komponente- Geschäftslogik. sowie DB Zugriffe) implementiert
Ibm Websphere Java Jdo Axis java DB2 JavaScript firmeninternen Ajax-Framework (V4).
Daimler
Wörth am Rhein. und Berlin
Software-Entwickler
Design und Implementierung einer Hibernate-Persistenzschicht für ein komplexes Natodatenbankmodell. Design und Implementierung von Businessfunktionalität. Das Projekt wurde teilweise im Oman realisiert. Vor Ort war ich unter anderem für die Oracle Administration zuständig.
Eclipse Java 5 Hibernate Spring AOP (AspectJ) Oracle 9i PL/SQL Junit
EADS
Immenstaad am Bodensee und Muscat im Oman
Software-Entwickler
Entwicklung einer Webanwendung für Renten-Antragsformulare, ausgehen von einem vorhandenen Grobkonzept.Die Antragsarten werden zentral in der DB gehalten. Während der Laufzeit wird der Antrags-Objektgraph in Abhängigkeit von den Benutzereingaben erstellt.
Tätigkeit :
  • Abbildung des vom Benutzer ausgefüllten Rentenantrages in XML
  • Design und Implementierung des Versendeprozesses über cics an ein bestandsführendes Host System (EAI) einschließlich der dazu gehörenden Oberflächen.
  • Design und Implementierung von Teilen der Businesslogik, wie z.b Fragenabfolge in Abhängigkeit der Benutzereingaben.
  • Performancetest mit dem Framework JMeter
Websphere 5.1 Applikation Developer Oracle 9i Junit
Websphere 5.1 Applikation Developer J2EE Hibernate Spring Oracle 9i Junit Struts StrutsTestCase JMeter XML JDom XPath.
Versicherung-Bfa
Berlin

Aus- und Weiterbildung

Aus- und Weiterbildung

Diplom-Volkswirt mit den zwei quantitativen Wahlfächern Statistik und Operations Research (OR) an der FU-Berlin.
Aufbaustudium fuer Wirtschaftsinformatik und OR an der RWTH Aachen

Kompetenzen

Kompetenzen

Top-Skills

IBM AppConnect Enterprise Java Spring

Produkte / Standards / Erfahrungen / Methoden

Eclipse
Git
GitHub
IBM Integration Bus (IIB10)
IBM Integration Bus (IIB10)
IBM WebSphere MQ
IBM WebSphere Message Broker (WMB) 7.0.0.5
IBM WebSphere Message Broker 7.0.0.5
IIB 8
IIB9
Intelli J
IntelliJ
MQ
Rest
Scrum
Soap
Spring
WebSphere Message Broker
WMB 8
Xslt
Produkte:

* JBoss
* Tomcat 4.1.x und 4.0.x
* BEA WebLogic
* WebSphere
* Eclipse
* JBuilder
* Together
* Rational Rose
* Spring framework
* Struts framework
* iBatis (DAO Framework)
* Hibernate
* PostgreSQL
* CVS
* JUnit
* Test NG
* Mockito
* EasyMock
* JSF
* Cactus
* IBM VisualAge for Java
* Ant
* Oracle 8i, 9i, 11i
* Axis
* IBM Websphere Message Broker 7 und 8
* IBM Integration Bus (IIB10)
 
 

Standards:

* J2EE, JEE , JPA, EJB 3, JSF,  EJB2.0, CMT, CMP, JTA, JNDI, JDBC
* UML
* XML, XSLT
* JMS
* SQL
* ESQL
* Design Patterns

 

Betriebssysteme

OS/2
Unix
Windows

Programmiersprachen

C++
ESQL
Java
Java EE 7
JavaScript
PL/SQL

Datenbanken

Access
DAO
DB2
JDBC
MySQL
Oracle
8i, 9i
SQL
PL/SQL

Datenkommunikation

Message Queuing
TCP/IP
Windows Netzwerk

Hardware

PC

Branchen

Branchen

Banken
Automotive
Versicherungen
 

Einsatzorte

stuttgart (+300km) Basel (+10km) Darmstadt (+75km) Homburg (Saar) (+50km) Tübingen (+100km) Titisee-Neustadt (+75km) München (+100km) Mindelheim (+100km)
Schweiz

Deutschland: Stuttgart und Umkreis bis 250 km sowie Basel

möglich

Projekte

Eai -Lead

--Umsetzung von change requests  aus den Fachabteilungen

-- verantwortlich fuer den laufenden Betrieb (vorwiegend  ticket Erstellung an den anwendungsübergreifenden eai-Betrieb) 

--Planung und Umsetzung der  Migration von IIB10 auf ACE12

  -Anpassung der bestehenden Build scripte 

  -Migration von Configurable services auf Policies

  -Codeanpassungen


Schnittstellen: MQ, Soap, Rest, JMS, File

Java API, Jenkins Build

Arbeitsweise nach scrum- internationales team.


ACE 12
Java
Home office
Konzeption und Entwicklung von Integrationsloesungen
IBM ACE
Exxeta
Home Office
Konzeption und Umsetzung von EAI Anforderungen

Konzeption und Umsetzung von EAI Anforderungen mit Hilfe des IBM Integration Bus (IIB). Administration von EAI/MQ. Im letzten Drittel des Projektes: Aufrechterhaltung des IIB Betriebs sowie  Mitwirkung der Migration von IIB auf eine  Quarkus/Java EE/Apache-Camel-Architektur.

Schnittstellen:  REST, SOAP, MQ, File

IBM Integration Bus (IIB10) GitHub
ESQL Java Rest Soap Quarkus Apache Camel Java EE 8
Versicherung
Basel
Softwarentwickler : WMB 8/9 und Java Enterprise
  • Weiterentwicklung einer Java Enterprise Anwendung (Schnittstelle Rest Services  mit einer nachgelageten EAI Schicht IBM Websphere Message Broker 8/9

  • Konzeption und Implementierung von Message Flows, Migration von WMB 8 auf 9. Administration von EAI/MQ  sowie Weiterentwicklung der Java Enterprise  Anwendung 

  • Projektvorgehen nach Scrum

WMB 8 IIB9 Eclipse IntelliJ
Scrum Java EE 7 ESQL Xslt Spring
BMW (MVI)
München
EAI-Entwickler

Migration der EAI Anwendung fuer das Auto-Leasinggeschäft von Vitria auf den IBM WebSphere Message Broker (WMB).

Tätigkeit :  

Konzeption und Implementierung von Integrations Message Flows.

  • Schnittstellen: File, SOAP, MQ, ODBC
  • Programmiersprachen: ESQL, Java
  • Refactoring der DB-Operationen durch Auslagerung in stored  procedures (PL/SQL)
  • Automatisierung des Build und Deploymentprozesses (Maven,    Jenkins)

IBM WebSphere Message Broker 7.0.0.5 IBM WebSphere MQ
ESQL Java
Daimler-Financial Services AG (EXXETA) - EAI Projekt
Stuttgart
EAI-Entwickler

EAI Projekt. Europaweite Standardisierung der EAI-Schicht fuer eine J2EE Autovertriebs-Anwendung. Als Integrationstool wird der IBM WebSphere Message Broker (WMB) eingesetzt.

Tätigkeit :    

- Design und Implementierung von Message Flows

- Schnittstellen File, SOAP, MQ

- Programmiersprache ESQL und Java 

- Abstimmung der Schnittstellen mit dem Fachbreich

Umgebung : IBM WebSphere Message Broker (WMB)  7.0.0.5, IBM WebSphere  MQ, Java, SOAP, SOAP-UI, RFH-Util

IBM WebSphere Message Broker (WMB) 7.0.0.5 IBM WebSphere MQ
ESQL Java
Daimler-Financial Services AG (EXXETA)- EAI Projekt
Stuttgart
Software-Entwicker
Weiterentwicklung einer Web Java-Enterprise Anwendung (JEE6)  für die Kommunikation zu Fahzeugflotten. Die Anwendung ermittelt Fahzeugdaten und bereitet diese fachlich auf. Kerntechnologien sind: JMS, EJB 3 und SOAP, JSF2, Facelet, JavaScript. Enwicklungszyklus nach SRCUM-Methoden-Modell.
IBM- Rational Software Architect(RSA)
Java EE 6 EJB 3 JPA JMS SOAP XSLT SCRUM-Methodik Spring Selenium SOAP-UI JaxMe Mockito
Daimler-Fleetboard GmbH
Stuttgart
Software-Entwickler J2EE
Design und  Implementierung einer Sitzungsverwaltung für Beo


Weiterentwicklung einer J2EE-Anwendung für die Besucher Eingangszonen Organisation (BEO). Besucher werden am Empfang mittels BEO einer Eingangszone zugeordnet und später durch einen Sachbearbeiter aufgerufen. Mit Hilfe von BEO werden die Sachbearbeitertätigkeiten protokolliert. Die protokollierten Daten werden aufbereitet und für Reports zur Verfügung gestellt.


- Design und  Implementierung einer Sitzungsverwaltung für Beo.

- Umstellung von (EJB2) auf auf  (EJB3).

- Umstellung auf JPA.

- Restrukturierung der eclipse Projektstruktur.

- Restrukturierung der build Prozesse mit ant    

- Einführung von  Hudson (continuous integration)

Oracle Weblogic 10.3 Datenbank Oracle 11g Java EE 5 Hibernate EJB3 JPA Eclipse
Java EE 5 Hibernate EJB3 JPA
IT-Systemhaus der Bundesagentur für Arbeit
Nürnberg
Software-Entwickler
Weiterentwicklung einer SOA-Serviceanwendung (J2EE) im Bereich Webhosting für die Nutzung von Onlinestorage. Die Anwendung bildet eine Service-Schnittstelle für andere Anwendungen.
Tätigkeit : Einführung von Bezahl-Onlinestorage für eine Release version 2. Usecaseerstellung, Artikelmodellierung, Dokumentation und Implementierung unter einem Testdriven-Ansatz.
Linux Ubunto Java Spring Spring-Remoting Apache CXF REST-ful-Services JSON EasyMock PowerMock Hibernate JPA Maven.
1&1-Internet Provider
Karlsruhe
Software-Entwickler

Ausgehend von einer gegebenen SOA Infrastrucktur habe ich die Spezifikation (Design) einer Xacml-Rechtemanagement Komponente erstellt und die Komponente implementiert. In der Komponente kommen Java-Annotations, Spring AOP und verschiedene Design- Patterns(Command, Strategy, Adapter) zum Einsatz. Für die Einbindung der Komponente in eine bestehende Anwendung, sind Teile der EJB-Anwendung auf Spring verwaltete POJOS ausgelagert worden.

Die Rechtemanagement-Komponente kommuniziert über einen Webservice mit einem Policy-Server. Die Kommunikation wird dabei über einen Sopera Service Bus abgewickelt. In den Policies wurden für die Benutzer regionale Gebietskoordinaten mit dazugehörigen Klassifikationen definiert. Eine Anfrage des Benutzers über die Rechtemanagement-Komponente wurde verweigert, erlaubt oder mit entsprechendem Hinweis eingeschränkt.


JBoss 4.05
Java EE 5 XACML ANXACML Spring Framework JMS Sopera Axis2 Hibernate Unix u. Windows
EADS
Immenstaad am Bodensee
Software-Entwickler
Konzernweite Vereinheitlichung (fachlich) von Softwareanwendungen im Personalbereich (HR) 
Tätigkeit : Entwicklung und Architektur von Ajax-Intranetanwendungen fuer den Personal-Bereich mit einem firmeninternen Ajax-Framework (V4). Entwicklung einer Anwendung fuer die Darstellung und Planung von Personalbewegungen und Entwicklung einer Anwendung für die Steuerung des Ausbildungsprozesses
  • Maintainance von Anwendungen, die abgelöst werden.
  • Fuer die neu zu entwickelten Anwendungen:
  • UseCase-Identifizierung in Abstimmung mit Businessanalysten und dem Fachbereich.
  • Erstellung der Anforderungsspezifikation.
  • Entwicklung des Domain Models in Zusammenarbeit mit den Businessanalysten und dem Fachbereich.
  • Jeder Entwickler hat die fachlichen Module komplett (web-Komponente- Geschäftslogik. sowie DB Zugriffe) implementiert
Ibm Websphere Java Jdo Axis java DB2 JavaScript firmeninternen Ajax-Framework (V4).
Daimler
Wörth am Rhein. und Berlin
Software-Entwickler
Design und Implementierung einer Hibernate-Persistenzschicht für ein komplexes Natodatenbankmodell. Design und Implementierung von Businessfunktionalität. Das Projekt wurde teilweise im Oman realisiert. Vor Ort war ich unter anderem für die Oracle Administration zuständig.
Eclipse Java 5 Hibernate Spring AOP (AspectJ) Oracle 9i PL/SQL Junit
EADS
Immenstaad am Bodensee und Muscat im Oman
Software-Entwickler
Entwicklung einer Webanwendung für Renten-Antragsformulare, ausgehen von einem vorhandenen Grobkonzept.Die Antragsarten werden zentral in der DB gehalten. Während der Laufzeit wird der Antrags-Objektgraph in Abhängigkeit von den Benutzereingaben erstellt.
Tätigkeit :
  • Abbildung des vom Benutzer ausgefüllten Rentenantrages in XML
  • Design und Implementierung des Versendeprozesses über cics an ein bestandsführendes Host System (EAI) einschließlich der dazu gehörenden Oberflächen.
  • Design und Implementierung von Teilen der Businesslogik, wie z.b Fragenabfolge in Abhängigkeit der Benutzereingaben.
  • Performancetest mit dem Framework JMeter
Websphere 5.1 Applikation Developer Oracle 9i Junit
Websphere 5.1 Applikation Developer J2EE Hibernate Spring Oracle 9i Junit Struts StrutsTestCase JMeter XML JDom XPath.
Versicherung-Bfa
Berlin

Aus- und Weiterbildung

Diplom-Volkswirt mit den zwei quantitativen Wahlfächern Statistik und Operations Research (OR) an der FU-Berlin.
Aufbaustudium fuer Wirtschaftsinformatik und OR an der RWTH Aachen

Kompetenzen

Top-Skills

IBM AppConnect Enterprise Java Spring

Produkte / Standards / Erfahrungen / Methoden

Eclipse
Git
GitHub
IBM Integration Bus (IIB10)
IBM Integration Bus (IIB10)
IBM WebSphere MQ
IBM WebSphere Message Broker (WMB) 7.0.0.5
IBM WebSphere Message Broker 7.0.0.5
IIB 8
IIB9
Intelli J
IntelliJ
MQ
Rest
Scrum
Soap
Spring
WebSphere Message Broker
WMB 8
Xslt
Produkte:

* JBoss
* Tomcat 4.1.x und 4.0.x
* BEA WebLogic
* WebSphere
* Eclipse
* JBuilder
* Together
* Rational Rose
* Spring framework
* Struts framework
* iBatis (DAO Framework)
* Hibernate
* PostgreSQL
* CVS
* JUnit
* Test NG
* Mockito
* EasyMock
* JSF
* Cactus
* IBM VisualAge for Java
* Ant
* Oracle 8i, 9i, 11i
* Axis
* IBM Websphere Message Broker 7 und 8
* IBM Integration Bus (IIB10)
 
 

Standards:

* J2EE, JEE , JPA, EJB 3, JSF,  EJB2.0, CMT, CMP, JTA, JNDI, JDBC
* UML
* XML, XSLT
* JMS
* SQL
* ESQL
* Design Patterns

 

Betriebssysteme

OS/2
Unix
Windows

Programmiersprachen

C++
ESQL
Java
Java EE 7
JavaScript
PL/SQL

Datenbanken

Access
DAO
DB2
JDBC
MySQL
Oracle
8i, 9i
SQL
PL/SQL

Datenkommunikation

Message Queuing
TCP/IP
Windows Netzwerk

Hardware

PC

Branchen

Banken
Automotive
Versicherungen
 

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.