Java, JEE 7, EJB 3.1, JPA, , SOAP Webservice, REST, Spring, Spring Boot, JBoss, Wildfly
Aktualisiert am 11.09.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 11.09.2024
Verfügbar zu: 100%
davon vor Ort: 100%
Erfahrener Javaentwickler
Deutsch
sehr gut in Schrift und Wort
Englisch
gut in Schrift und Wort
Persisch
Muttersprache

Einsatzorte

Einsatzorte

Mainz (+200km) Frankfurt am Main (+200km) Berlin (+200km) Stuttgart (+200km) München (+200km) Köln (+200km) Düsseldorf (+200km) Basel (+200km) Wien (+200km) Hamburg (+200km)
Deutschland, Schweiz
möglich

Projekte

Projekte

5 Monate
2021-05 - 2021-09

Migration Bestandssystem

Senior Backendentwickler Micro Services Gradle Git ...
Senior Backendentwickler
Versicherungsprodukte
Micro Services Gradle Git Java 8 Ejb WebSphere JUnit Mockito
Ergo
Remote
9 Monate
2020-09 - 2021-05

Finanzverwaltung

Senior Softwareentwickler Java 11 REST JAX-RS ...
Senior Softwareentwickler
  • Datenbank MS SQL , Rest API, Rest Client mit Auth.2, Scrum mit Jira, Confluence, Junit Test mit Mockito
Finanzsoftware
Java 11 REST JAX-RS MS SQL Datenbanken Atlassian JIRA Agile Git Subversion
Bad Schwalbach
1 Jahr 1 Monat
2019-07 - 2020-07

Hybris, SAP Commerce

Scrum
  • Entwicklung der Web-Applikation auf der Grundlage der Hybris-Architektur mit Hybris Framework. Mvc Spring, Tomcat integriert, Frontend und Backend.
  • kava 8 und später 11 mit Entwicklungstool Intellij, Git zur Versionsverwaltung  und Jenkins als Build Managment. Projektmanagement agil mit Scrum, und Junit Test, Clean Code sehr hoher Stellenwert in der Entwicklung.
Hybris WildFly
Scrum
Frankfurt Main
6 Monate
2018-10 - 2019-03

Web-Applikation, SOAP Webservice, Apache CXF, Spring, Tomcat

JEE-Entwickler und Design
JEE-Entwickler und Design
  • Web-Applikation mit Spring zum Anbieten der Webservice SOAP Schnittstellen.
  • Die Services führen zur Managment der Datenqualitität, Suche auf Basis der Lucene.
  • Die Suchkriteriren sind kundenspezifisch.
ISO-Gruppe GmbH
2 Jahre 9 Monate
2016-01 - 2018-09

Backend einer mehrschichtiger Anwendung

JEE-Entwickler Systementwickler
JEE-Entwickler Systementwickler
  • Backend einer mehrschichtiger Anwendung zur Bearbeitung der Kundenanfragen aus Portale
  • Applikationsserver und Technik: JBOSS 7.x , EAP 6, OSGI
  • Einführung von Wildfly 10.1 mit Java 8
  • Unterschiedliche Services zur Bearbeitung der Anfragen für Angebot und Antrag
  • Verwendung der X4 (Workflow) als Middleware im Sinne der serviceorienterten Architektur X4 ist eine technische Plattform der Firma [auf Anfrage]
R+V Versicherung
7 Jahre 2 Monate
2008-11 - 2015-12

Software-Entwicklung, Design, Analyse und die Übernahme

Software-Architekt
Software-Architekt
  • Software-Entwicklung, Design, Analyse und die Übernahme der Verantwortung für eine verteilte Anwendung basiert auf EJB , die von 600 User benutzt wird
  • Die Applikation besteht aus den folgenden Komponenten
  • Applikationsserver ( Jboss 4.0 ), später 5.1, und nun Jboss 7.0
  • Die Anwendung basierte auf EJB 2.1 Technologie später wurde in EJB 3.1 überführt
  • Seit Migration in EJB 3.1 wird statt ANT Maven als Build Management angewendet
  • TIBCO (The Information Bus Company) Software Incals Workflowmanagement
  • Mainframe(IBM)  als Bestandsystem über MQ Series von IBM in Kommunikation mit Applikationskern
  • Verschiedene Web Services Interfaces, die unterschiedliche Dienste nach Außen anbieten
  • Verschiede Batch-Programme, die eigenständige Aufgaben periodisch verrichten
  • SER-Archiv für die Verwaltung und Speicherung der Dokumente.(Dokument Management)
  • Datenbank (Oracle,  SQL)
  • GUI-Client basiert auf Swing zur Visualisierung der Dokumente aus dem TIBCO Workflow
  • Kurz zu dem Workflow und Dokument: Jedes einzelnes Dokument am Beginn wenn eine Identität bekommt wird in SER-Archiv archiviert und beginnt unmittelbar seine Geschichte. Indem  in TIBCO-Workflow als ein Case oder Fall registriert wird. Von diesem Zeitpunkt ist jeder Schritt und Bearbeitungsphase des Dokumentes zu verfolgen und innerhalb GUI sichtbar
  • Die Bearbeitungsphasen sind definierbar und entsprechend  zu programmieren(In TIBCO)
  • Meine Aufgabe seit dem Eintritt in das Unternehmen war zunächst die Anwendung kennen zu lernen und , zu optimieren,  zu pflegen und Weiterentwicklung zu betreiben. Neue Anforderungen vom Fachbereich als Kunde entgegen zu nehmen und realisieren.
  • An unterschiedlichen Projekten war ich beteiligt:
    • Migration von Java 1.4 in Java 6, und von Weblogic in Jboss 4 spaeter Jboss 5 und JBoss 7.0
    • Einführen eines Moduls Riester in die Anwendung
    • Erweiterung und Einführung der Anwendung für die weiteren 300 User
    • Nach der Übernahme einer anderen Firma durch unser Unternehmen musste die Anwendung die Anforderungen der neuen Gesellschaften erfüllen können
  • Migration der Anwendung von EJB 2.1 in EJB 3.1, von JBoss 5.1 in jboss 7.0, Von Java 1.6 in Java 1.7,

 

Zusammenfassung:

  • Meine Aufgabe: Übernahme der Anwendung, Pflege der Anwendung, Optimierung, die Migration durchzuführen, Weiterentwicklung, und noch in der Lage zu sein in TIBCO-zu Programmieren

Talanx AG
1 Jahr 11 Monate
2006-12 - 2008-10

Design, Analyse - die Koordinierung und Leitung

Softwareentwickler
Softwareentwickler
  • Mitwirkung an der Planung und Realisierung des Telematik-Projektes ur bundesweiten Einführung der elektronischen Gesundheitskarte, Koordination des Teams bei der Einteilung der Aufgaben und deren Bewältigung (Teamstärke 4 Mitarbeiter)
  • Regelmäßige Beteiligung an Gesprächen und Konzeptionen über die Module und die Anwendung
  • Entwicklung einer Anwendung auf Basis von Java EE- Technologien für eine große deutsche Krankenkasse (Barmer Ersatzkasse)
  • Enge Zusammenarbeit und Kommunikation mit Anwendern zwecks Anforderungserfassung/ -überprüfung, Feinspezifikation
  • Erstellung des Klassendesigns mit UML
  • Schnittstellenspezifikation und Realisierung in Abstimmung mit der kundenseitigen Anwendungsentwicklung
  • Realisierung der Geschäftslogik auf der Basis von EJB unter der Umgebung von IBM-WebSphere, Websphere Studio Application Developer (WSAD) und DB2
  • Realisierung der Persistenzschicht auf der Basis von Entity Beans und Hibernate
  • Realisierung von Entwicklertests auf der Basis von JUnit  
BARMER Ersatzkasse
Wuppertal
5 Jahre 3 Monate
2001-09 - 2006-11

Planung und Realisierung eines auf mehrere Jahre angelegten Großprojektes

Softwareentwickler
Softwareentwickler
  • Mitwirkung an Planung und Realisierung eines auf mehrere Jahre angelegten Großprojektes (Teamstärke 6 Mitarbeiter)
  • Beteiligung an Konzeptionen
  • Entwicklung einer Web-Anwendung auf Basis von J2EE- Technologien für ein großes, deutsches Versicherungsunternehmen
  • Enge Zusammenarbeit und Kommunikation mit Anwendern (Sachbearbeitern) zwecks Anforderungserfassung, Überprüfung, Feinspezifikation und Realisierung
  • Schnittstellenspezifikation und Realisierung in Abstimmung mit kundenseitiger Anwendungsentwicklung
  • Release- und Bereitstellungsmanagement von Lieferungen in Form von ANT-Skripten
  • Frontend-Entwicklung unter Verwendung von Struts, JSPs, Servlets, HTML, XML, JavaScript, CSS
  • Backend-Entwicklung (Geschäftslogik-Logik und Datenbank)
  • CSV-Management
  • Das uebrérgeordnete Projekt bestand aus 3 Subprojekten, die nacheinander fertiggestellt wurden
    • 09/2001 - 04/2003
    • 04/2003 - 06/2004
    • 06/2004 - 10/2006
INFORM GmbH Aachen (Software-Firma)
7 Jahre
1991-09 - 1998-08

Diverse rekurrierende Tätigkeiten

  • Servicekraft in der Gastronomie
  • Maschinenführer im Walzwerkbereich
  • Kranführer
    • Gäste empfangen und bedienen
    • Stationsleitung im Restaurant
    • Walzmaschine fahren


    Kunden

    • Steakhaus-Maredo in Stuttgart
    • Steakhaus-Maredo in Köln
    • Wienerwald in Aachen
    • Metallfabrik Prym in Stolberg in der Nähe Aachen
    diverse

    Aus- und Weiterbildung

    Aus- und Weiterbildung

    3 Jahre 1 Monat
    1998-09 - 2001-09

    Ausbildung Mathematisch technischer Assistent

    Mathematisch-technischer Assistent, RWTH Aachen
    Mathematisch-technischer Assistent
    RWTH Aachen
    • Programmieren in C
    3 Jahre 11 Monate
    1987-10 - 1991-08

    Hochschulstudium der Elektrotechnik

    RWTH-Aachen
    RWTH-Aachen
    Hauptfächer
    • Mathematik
    • Elektrotechnik
      • ?Bezeich?nung der erworbenen Qualifikation, Vordiplom im Fach Elektrotechnik (Das Studium musste ich leider aus finanziellen Gründen abbrechen.)
    1 Jahr 1 Monat
    1986-02 - 1987-02

    Erwerb der deutschen Hochschulberechtigung

    Studienkolleg der RWTH Aachen
    Studienkolleg der RWTH Aachen
    Hauptfächer
    • Mathematik
    • Physik
    • Chemie
    • Deutsch
    2 Jahre 6 Monate
    1982-08 - 1985-01

    Informatik

    Diplom, Tech-Universität Isfahan
    Diplom
    Tech-Universität Isfahan

    Position

    Position

    • Senior Java Softwareentwickler, Backend,

    Kompetenzen

    Kompetenzen

    Top-Skills

    Erfahrener Javaentwickler

    Aufgabenbereiche

    Fat Client
    Swing Technologie
    JEE Applikation mit EJB 2.1, EJB 3.1
    JBoss 7, Wildfly 10 als JEE Server
    Web Application
    Jsp Servlet Technologie mit Struts Framework
    Web Applikatio mit Tomcat Spring
    SOAP Webservice

    Produkte / Standards / Erfahrungen / Methoden

    Hybris
    Scrum
    WildFly

    Über mich

    • Mit über 25 Jahren Erfahrung in der Softwareentwicklung, spezialisiere ich mich auf die Entwicklung von Versicherungen, Bankanwendungen und Microservices-Architektur. 
    • Meine Stärken liegen in der BackendEntwicklung, JEE-Architektur und Business Process Management. Ich habe fundierteKenntnisse in der JEEAnwendungen, Webentwicklung und Enterprise Javabeans (EJB 3.x), Spring sowie in der JEE Server JBoss 7.x, WildFly.


    IT-Kenntnisse

    Serverseitige Technologien/ Webentwicklung

    • Java EE
    • EJB
    • JSP
    • Servlets


    Managment Buisness Prozess mit TIBCO-Modelierung

    • Staffware


    Frameworks

    • Struts
    • StrutsEJB
    • Hibernate


    Entwicklungsumgebungen

    • JBuilder
    • Eclipse
    • WebSphere Studio Application Developer


    Versions-/Konfigurationsverwaltung

    • CVS
    • MKS
    • Ant


    Applikationsserver

    • Tomcat
    • JBoss
    • IBM-WebSphere
    • Weblogic


    Methodenkenntnisse

    • OOA
    • OOD
    • OOP
    • UML
    • ER-Modellierung


    Webapplication

    • Mit Apache CXF, Spring, SOAP Webservice
    • Tomcat als Webserver, Maven, Jenkins
    • Javaentwicklung, Anforderung und Implementierung und Applikatio Management
    • JBoss 7, Wildfly 10
    • Und  x4 als Workflow Modemierer
    • MQ Series, XML
    • Javaentwicklung, EJB 3.1, Wildfly 10
    • Migration von EJB 2.1 mit Ant , JBoss 5, Java 4, in EJB 3.1, Maven,  JBoss 7, Java 6
    • Einführen von TIBC als BPM in das Produkt.


    Soziale Fähigkeiten

    • Fähigkeit Mitarbeiter zu motivieren und Teams zusammen zu halten
    • Begabung Menschen und Probleme zu verstehen, ohne Sachziele aus den Augen zu verlieren
    • Fähigkeit zur Konfliktlösung
    • Geduld und Zielstrebigkeit


    Organisatorische Fähigkeiten

    • Zielstrebig
    • konsequent
    • gutes Selbst- und Zeitmanagement
    • belastbar
    • bewahre Ruhe und Überblick auch bei hohem Druck und Stress


    Fähigkeiten

    • JEE Entwicklung
    • JEE Architektur
    • Buisness Process Management (BPM)
    • Analyse
    • Backend Development
    • Mit TIBCO und X4
    • Webentwicklung
    • Enterprise Javabeans (EJB 3.x)
    • Migration Jobs 7.x in WIldFly 10.1
    • SOA
    • Service Oriented Architecture (SOA)
    • Web Services
    • Struts
    • Swing
    • Build Management
    • Ant
    • Apache Maven
    • XML-Technologien
    • JBoss Application Server
    • IBM WebSphere
    • JSP
    • Java Servlet
    • MSSQL
    • OracleDB
    • DB2
    • Frontend
    • Server
    • Spring Framework
    • Spring Boot
    • Jenkins
    • ApacheCXF Framework
    • Tomcat Web Server
    • Hybris
    • Clean Code
    • Git
    • Java
    • Softwareentwicklung
    • Informatik
    • Technologie
    • Software
    • Anwendung
    • Agile Entwicklung
    • Architektur
    • Datenbank
    • IT-Anwendungen
    • REST
    • JUnit
    • Mockito
    • Gradle
    • EJB
    • Microservices
    • Eclipse
    • XML


    Erfahrung:

    10/2021 - heute:

    Rolle: Senior Fullsrack Javaentwickler

    Kunde: VR Smart Finanz AG


    Aufgaben:

    • SoftwareApplikation für Bank
    • Frontend (JSF, HTM5), Backend (Spring, EJB2.x, EJB 3.x, JPA, Hibernate, Web Service SOAP, Web ServiceRest), Datenbank (Oracle, IBM DB2)
    • Ant als Build Tool später ersetzt durch Gradle, GIT als Repository und Jenkins
    • Entwickeln von User Stories, und dieAufgabe Incidents zu beseitigen.


    04/2021 - 10/2021:

    Rolle: Senior JEE Entwickler

    Kunde: IBM Deutschland GmbH (Freiberufler)


    Aufgaben:

    • Microservices Architektur
    • Backend, MicroserviceArchitektur, EinführungGradle 7.x als Build Tool, GIT, Cloud Technologie


    09/2020 - 04/2021:

    Rolle: Senior Java Entwickler

    Kunde: iComps GmbH


    Aufgaben:

    • Als Senior Java Entwickler
    • JEE 6, Java 8, Git, Restful Clients, Backend, Datenbank (MSQL)


    07/2019 - 07/2020:

    Rolle: Solution Developer, Architekt

    Kunde: Sybit GmbH


    Aufgaben:

    • Entwicklung und Architekt


    10/2018 - 03/2019:

    Rolle: Software-Entwickler (Freiberufler)

    Kunde: ISO-Gruppe 


    Aufgaben:

    • Fachspezifikation, Entwicklung bis Test und Release


    01/2016 - 09/2018:

    Rolle: IT Systemspezialist

    Kunde: R+V Versicherung


    Aufgaben:

    • Entwickeln der Java Komponenten für KFZ Versicherung, und Release bereit stellen, Incidents beheben.
    • DiePerformance der Applikation insbesondere unmittelbar nach Release zu überwachen und optimieren.
    • X4 Einarbeitung als Middleware zwischen Backendschicht und Frontend-Schicht


    11/2008 - 12/2015:

    Rolle: Systemspezialist JEE, Tibco business proce

    Kunde: Talanx AG


    11/2006 - 11/2008:

    Rolle: Java Backend Entwickler, EJB 2.1

    Kunde: BARMER


    09/2000 - 10/2006:

    Rolle: Java-Entwickler

    Kunde: INFORM GmbH - Optimization Software


    09/1996 - 08/2000:

    Rolle: Webentwickler

    Kunde: Institut für Metallphysik an der RWTH Aachen

    Betriebssysteme

    UNIX
    Windows
    NT, 2000, XP, 7

    Programmiersprachen

    Bash
    C
    Cobol
    HTML
    JAVA
    JavaScript
    Perl
    Shell
    SQL
    XML
    XML Schema

    Datenbanken

    DB2
    Oracle
    MySQL

    Branchen

    Branchen

    • Versicherungen

    Einsatzorte

    Einsatzorte

    Mainz (+200km) Frankfurt am Main (+200km) Berlin (+200km) Stuttgart (+200km) München (+200km) Köln (+200km) Düsseldorf (+200km) Basel (+200km) Wien (+200km) Hamburg (+200km)
    Deutschland, Schweiz
    möglich

    Projekte

    Projekte

    5 Monate
    2021-05 - 2021-09

    Migration Bestandssystem

    Senior Backendentwickler Micro Services Gradle Git ...
    Senior Backendentwickler
    Versicherungsprodukte
    Micro Services Gradle Git Java 8 Ejb WebSphere JUnit Mockito
    Ergo
    Remote
    9 Monate
    2020-09 - 2021-05

    Finanzverwaltung

    Senior Softwareentwickler Java 11 REST JAX-RS ...
    Senior Softwareentwickler
    • Datenbank MS SQL , Rest API, Rest Client mit Auth.2, Scrum mit Jira, Confluence, Junit Test mit Mockito
    Finanzsoftware
    Java 11 REST JAX-RS MS SQL Datenbanken Atlassian JIRA Agile Git Subversion
    Bad Schwalbach
    1 Jahr 1 Monat
    2019-07 - 2020-07

    Hybris, SAP Commerce

    Scrum
    • Entwicklung der Web-Applikation auf der Grundlage der Hybris-Architektur mit Hybris Framework. Mvc Spring, Tomcat integriert, Frontend und Backend.
    • kava 8 und später 11 mit Entwicklungstool Intellij, Git zur Versionsverwaltung  und Jenkins als Build Managment. Projektmanagement agil mit Scrum, und Junit Test, Clean Code sehr hoher Stellenwert in der Entwicklung.
    Hybris WildFly
    Scrum
    Frankfurt Main
    6 Monate
    2018-10 - 2019-03

    Web-Applikation, SOAP Webservice, Apache CXF, Spring, Tomcat

    JEE-Entwickler und Design
    JEE-Entwickler und Design
    • Web-Applikation mit Spring zum Anbieten der Webservice SOAP Schnittstellen.
    • Die Services führen zur Managment der Datenqualitität, Suche auf Basis der Lucene.
    • Die Suchkriteriren sind kundenspezifisch.
    ISO-Gruppe GmbH
    2 Jahre 9 Monate
    2016-01 - 2018-09

    Backend einer mehrschichtiger Anwendung

    JEE-Entwickler Systementwickler
    JEE-Entwickler Systementwickler
    • Backend einer mehrschichtiger Anwendung zur Bearbeitung der Kundenanfragen aus Portale
    • Applikationsserver und Technik: JBOSS 7.x , EAP 6, OSGI
    • Einführung von Wildfly 10.1 mit Java 8
    • Unterschiedliche Services zur Bearbeitung der Anfragen für Angebot und Antrag
    • Verwendung der X4 (Workflow) als Middleware im Sinne der serviceorienterten Architektur X4 ist eine technische Plattform der Firma [auf Anfrage]
    R+V Versicherung
    7 Jahre 2 Monate
    2008-11 - 2015-12

    Software-Entwicklung, Design, Analyse und die Übernahme

    Software-Architekt
    Software-Architekt
    • Software-Entwicklung, Design, Analyse und die Übernahme der Verantwortung für eine verteilte Anwendung basiert auf EJB , die von 600 User benutzt wird
    • Die Applikation besteht aus den folgenden Komponenten
    • Applikationsserver ( Jboss 4.0 ), später 5.1, und nun Jboss 7.0
    • Die Anwendung basierte auf EJB 2.1 Technologie später wurde in EJB 3.1 überführt
    • Seit Migration in EJB 3.1 wird statt ANT Maven als Build Management angewendet
    • TIBCO (The Information Bus Company) Software Incals Workflowmanagement
    • Mainframe(IBM)  als Bestandsystem über MQ Series von IBM in Kommunikation mit Applikationskern
    • Verschiedene Web Services Interfaces, die unterschiedliche Dienste nach Außen anbieten
    • Verschiede Batch-Programme, die eigenständige Aufgaben periodisch verrichten
    • SER-Archiv für die Verwaltung und Speicherung der Dokumente.(Dokument Management)
    • Datenbank (Oracle,  SQL)
    • GUI-Client basiert auf Swing zur Visualisierung der Dokumente aus dem TIBCO Workflow
    • Kurz zu dem Workflow und Dokument: Jedes einzelnes Dokument am Beginn wenn eine Identität bekommt wird in SER-Archiv archiviert und beginnt unmittelbar seine Geschichte. Indem  in TIBCO-Workflow als ein Case oder Fall registriert wird. Von diesem Zeitpunkt ist jeder Schritt und Bearbeitungsphase des Dokumentes zu verfolgen und innerhalb GUI sichtbar
    • Die Bearbeitungsphasen sind definierbar und entsprechend  zu programmieren(In TIBCO)
    • Meine Aufgabe seit dem Eintritt in das Unternehmen war zunächst die Anwendung kennen zu lernen und , zu optimieren,  zu pflegen und Weiterentwicklung zu betreiben. Neue Anforderungen vom Fachbereich als Kunde entgegen zu nehmen und realisieren.
    • An unterschiedlichen Projekten war ich beteiligt:
      • Migration von Java 1.4 in Java 6, und von Weblogic in Jboss 4 spaeter Jboss 5 und JBoss 7.0
      • Einführen eines Moduls Riester in die Anwendung
      • Erweiterung und Einführung der Anwendung für die weiteren 300 User
      • Nach der Übernahme einer anderen Firma durch unser Unternehmen musste die Anwendung die Anforderungen der neuen Gesellschaften erfüllen können
    • Migration der Anwendung von EJB 2.1 in EJB 3.1, von JBoss 5.1 in jboss 7.0, Von Java 1.6 in Java 1.7,

     

    Zusammenfassung:

    • Meine Aufgabe: Übernahme der Anwendung, Pflege der Anwendung, Optimierung, die Migration durchzuführen, Weiterentwicklung, und noch in der Lage zu sein in TIBCO-zu Programmieren

    Talanx AG
    1 Jahr 11 Monate
    2006-12 - 2008-10

    Design, Analyse - die Koordinierung und Leitung

    Softwareentwickler
    Softwareentwickler
    • Mitwirkung an der Planung und Realisierung des Telematik-Projektes ur bundesweiten Einführung der elektronischen Gesundheitskarte, Koordination des Teams bei der Einteilung der Aufgaben und deren Bewältigung (Teamstärke 4 Mitarbeiter)
    • Regelmäßige Beteiligung an Gesprächen und Konzeptionen über die Module und die Anwendung
    • Entwicklung einer Anwendung auf Basis von Java EE- Technologien für eine große deutsche Krankenkasse (Barmer Ersatzkasse)
    • Enge Zusammenarbeit und Kommunikation mit Anwendern zwecks Anforderungserfassung/ -überprüfung, Feinspezifikation
    • Erstellung des Klassendesigns mit UML
    • Schnittstellenspezifikation und Realisierung in Abstimmung mit der kundenseitigen Anwendungsentwicklung
    • Realisierung der Geschäftslogik auf der Basis von EJB unter der Umgebung von IBM-WebSphere, Websphere Studio Application Developer (WSAD) und DB2
    • Realisierung der Persistenzschicht auf der Basis von Entity Beans und Hibernate
    • Realisierung von Entwicklertests auf der Basis von JUnit  
    BARMER Ersatzkasse
    Wuppertal
    5 Jahre 3 Monate
    2001-09 - 2006-11

    Planung und Realisierung eines auf mehrere Jahre angelegten Großprojektes

    Softwareentwickler
    Softwareentwickler
    • Mitwirkung an Planung und Realisierung eines auf mehrere Jahre angelegten Großprojektes (Teamstärke 6 Mitarbeiter)
    • Beteiligung an Konzeptionen
    • Entwicklung einer Web-Anwendung auf Basis von J2EE- Technologien für ein großes, deutsches Versicherungsunternehmen
    • Enge Zusammenarbeit und Kommunikation mit Anwendern (Sachbearbeitern) zwecks Anforderungserfassung, Überprüfung, Feinspezifikation und Realisierung
    • Schnittstellenspezifikation und Realisierung in Abstimmung mit kundenseitiger Anwendungsentwicklung
    • Release- und Bereitstellungsmanagement von Lieferungen in Form von ANT-Skripten
    • Frontend-Entwicklung unter Verwendung von Struts, JSPs, Servlets, HTML, XML, JavaScript, CSS
    • Backend-Entwicklung (Geschäftslogik-Logik und Datenbank)
    • CSV-Management
    • Das uebrérgeordnete Projekt bestand aus 3 Subprojekten, die nacheinander fertiggestellt wurden
      • 09/2001 - 04/2003
      • 04/2003 - 06/2004
      • 06/2004 - 10/2006
    INFORM GmbH Aachen (Software-Firma)
    7 Jahre
    1991-09 - 1998-08

    Diverse rekurrierende Tätigkeiten

    • Servicekraft in der Gastronomie
    • Maschinenführer im Walzwerkbereich
    • Kranführer
      • Gäste empfangen und bedienen
      • Stationsleitung im Restaurant
      • Walzmaschine fahren


      Kunden

      • Steakhaus-Maredo in Stuttgart
      • Steakhaus-Maredo in Köln
      • Wienerwald in Aachen
      • Metallfabrik Prym in Stolberg in der Nähe Aachen
      diverse

      Aus- und Weiterbildung

      Aus- und Weiterbildung

      3 Jahre 1 Monat
      1998-09 - 2001-09

      Ausbildung Mathematisch technischer Assistent

      Mathematisch-technischer Assistent, RWTH Aachen
      Mathematisch-technischer Assistent
      RWTH Aachen
      • Programmieren in C
      3 Jahre 11 Monate
      1987-10 - 1991-08

      Hochschulstudium der Elektrotechnik

      RWTH-Aachen
      RWTH-Aachen
      Hauptfächer
      • Mathematik
      • Elektrotechnik
        • ?Bezeich?nung der erworbenen Qualifikation, Vordiplom im Fach Elektrotechnik (Das Studium musste ich leider aus finanziellen Gründen abbrechen.)
      1 Jahr 1 Monat
      1986-02 - 1987-02

      Erwerb der deutschen Hochschulberechtigung

      Studienkolleg der RWTH Aachen
      Studienkolleg der RWTH Aachen
      Hauptfächer
      • Mathematik
      • Physik
      • Chemie
      • Deutsch
      2 Jahre 6 Monate
      1982-08 - 1985-01

      Informatik

      Diplom, Tech-Universität Isfahan
      Diplom
      Tech-Universität Isfahan

      Position

      Position

      • Senior Java Softwareentwickler, Backend,

      Kompetenzen

      Kompetenzen

      Top-Skills

      Erfahrener Javaentwickler

      Aufgabenbereiche

      Fat Client
      Swing Technologie
      JEE Applikation mit EJB 2.1, EJB 3.1
      JBoss 7, Wildfly 10 als JEE Server
      Web Application
      Jsp Servlet Technologie mit Struts Framework
      Web Applikatio mit Tomcat Spring
      SOAP Webservice

      Produkte / Standards / Erfahrungen / Methoden

      Hybris
      Scrum
      WildFly

      Über mich

      • Mit über 25 Jahren Erfahrung in der Softwareentwicklung, spezialisiere ich mich auf die Entwicklung von Versicherungen, Bankanwendungen und Microservices-Architektur. 
      • Meine Stärken liegen in der BackendEntwicklung, JEE-Architektur und Business Process Management. Ich habe fundierteKenntnisse in der JEEAnwendungen, Webentwicklung und Enterprise Javabeans (EJB 3.x), Spring sowie in der JEE Server JBoss 7.x, WildFly.


      IT-Kenntnisse

      Serverseitige Technologien/ Webentwicklung

      • Java EE
      • EJB
      • JSP
      • Servlets


      Managment Buisness Prozess mit TIBCO-Modelierung

      • Staffware


      Frameworks

      • Struts
      • StrutsEJB
      • Hibernate


      Entwicklungsumgebungen

      • JBuilder
      • Eclipse
      • WebSphere Studio Application Developer


      Versions-/Konfigurationsverwaltung

      • CVS
      • MKS
      • Ant


      Applikationsserver

      • Tomcat
      • JBoss
      • IBM-WebSphere
      • Weblogic


      Methodenkenntnisse

      • OOA
      • OOD
      • OOP
      • UML
      • ER-Modellierung


      Webapplication

      • Mit Apache CXF, Spring, SOAP Webservice
      • Tomcat als Webserver, Maven, Jenkins
      • Javaentwicklung, Anforderung und Implementierung und Applikatio Management
      • JBoss 7, Wildfly 10
      • Und  x4 als Workflow Modemierer
      • MQ Series, XML
      • Javaentwicklung, EJB 3.1, Wildfly 10
      • Migration von EJB 2.1 mit Ant , JBoss 5, Java 4, in EJB 3.1, Maven,  JBoss 7, Java 6
      • Einführen von TIBC als BPM in das Produkt.


      Soziale Fähigkeiten

      • Fähigkeit Mitarbeiter zu motivieren und Teams zusammen zu halten
      • Begabung Menschen und Probleme zu verstehen, ohne Sachziele aus den Augen zu verlieren
      • Fähigkeit zur Konfliktlösung
      • Geduld und Zielstrebigkeit


      Organisatorische Fähigkeiten

      • Zielstrebig
      • konsequent
      • gutes Selbst- und Zeitmanagement
      • belastbar
      • bewahre Ruhe und Überblick auch bei hohem Druck und Stress


      Fähigkeiten

      • JEE Entwicklung
      • JEE Architektur
      • Buisness Process Management (BPM)
      • Analyse
      • Backend Development
      • Mit TIBCO und X4
      • Webentwicklung
      • Enterprise Javabeans (EJB 3.x)
      • Migration Jobs 7.x in WIldFly 10.1
      • SOA
      • Service Oriented Architecture (SOA)
      • Web Services
      • Struts
      • Swing
      • Build Management
      • Ant
      • Apache Maven
      • XML-Technologien
      • JBoss Application Server
      • IBM WebSphere
      • JSP
      • Java Servlet
      • MSSQL
      • OracleDB
      • DB2
      • Frontend
      • Server
      • Spring Framework
      • Spring Boot
      • Jenkins
      • ApacheCXF Framework
      • Tomcat Web Server
      • Hybris
      • Clean Code
      • Git
      • Java
      • Softwareentwicklung
      • Informatik
      • Technologie
      • Software
      • Anwendung
      • Agile Entwicklung
      • Architektur
      • Datenbank
      • IT-Anwendungen
      • REST
      • JUnit
      • Mockito
      • Gradle
      • EJB
      • Microservices
      • Eclipse
      • XML


      Erfahrung:

      10/2021 - heute:

      Rolle: Senior Fullsrack Javaentwickler

      Kunde: VR Smart Finanz AG


      Aufgaben:

      • SoftwareApplikation für Bank
      • Frontend (JSF, HTM5), Backend (Spring, EJB2.x, EJB 3.x, JPA, Hibernate, Web Service SOAP, Web ServiceRest), Datenbank (Oracle, IBM DB2)
      • Ant als Build Tool später ersetzt durch Gradle, GIT als Repository und Jenkins
      • Entwickeln von User Stories, und dieAufgabe Incidents zu beseitigen.


      04/2021 - 10/2021:

      Rolle: Senior JEE Entwickler

      Kunde: IBM Deutschland GmbH (Freiberufler)


      Aufgaben:

      • Microservices Architektur
      • Backend, MicroserviceArchitektur, EinführungGradle 7.x als Build Tool, GIT, Cloud Technologie


      09/2020 - 04/2021:

      Rolle: Senior Java Entwickler

      Kunde: iComps GmbH


      Aufgaben:

      • Als Senior Java Entwickler
      • JEE 6, Java 8, Git, Restful Clients, Backend, Datenbank (MSQL)


      07/2019 - 07/2020:

      Rolle: Solution Developer, Architekt

      Kunde: Sybit GmbH


      Aufgaben:

      • Entwicklung und Architekt


      10/2018 - 03/2019:

      Rolle: Software-Entwickler (Freiberufler)

      Kunde: ISO-Gruppe 


      Aufgaben:

      • Fachspezifikation, Entwicklung bis Test und Release


      01/2016 - 09/2018:

      Rolle: IT Systemspezialist

      Kunde: R+V Versicherung


      Aufgaben:

      • Entwickeln der Java Komponenten für KFZ Versicherung, und Release bereit stellen, Incidents beheben.
      • DiePerformance der Applikation insbesondere unmittelbar nach Release zu überwachen und optimieren.
      • X4 Einarbeitung als Middleware zwischen Backendschicht und Frontend-Schicht


      11/2008 - 12/2015:

      Rolle: Systemspezialist JEE, Tibco business proce

      Kunde: Talanx AG


      11/2006 - 11/2008:

      Rolle: Java Backend Entwickler, EJB 2.1

      Kunde: BARMER


      09/2000 - 10/2006:

      Rolle: Java-Entwickler

      Kunde: INFORM GmbH - Optimization Software


      09/1996 - 08/2000:

      Rolle: Webentwickler

      Kunde: Institut für Metallphysik an der RWTH Aachen

      Betriebssysteme

      UNIX
      Windows
      NT, 2000, XP, 7

      Programmiersprachen

      Bash
      C
      Cobol
      HTML
      JAVA
      JavaScript
      Perl
      Shell
      SQL
      XML
      XML Schema

      Datenbanken

      DB2
      Oracle
      MySQL

      Branchen

      Branchen

      • 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.