Java, JEE 7, EJB 3.1, JPA, , SOAP Webservice, REST, Spring, Spring Boot, JBoss, Wildfly
Aktualisiert am 20.11.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.01.2025
Verfügbar zu: 100%
davon vor Ort: 100%
Erfahrener Javaentwickler
Java Backend
Datenbanken
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

3 Jahre 2 Monate
2021-10 - heute

Software Applikation für Bank

Senior Fullstack Java Entwickler
Senior Fullstack Java Entwickler
  • Frontend (JSF, HTML5), Backend (Spring, EJB2.x, EJB 3.x, JPA, Hibernate, Web Service SOAP, Web Service Rest), Datenbank (Oracle, IBM DB2)
  • Ant als Build Tool später ersetzt durch Gradle, GIT als Repository und Jenkins
  • Entwickeln von User Stories, und die Aufgabe Incidents zu beseitigen.
  • GUI mit JSF, WebLogic, EJB, Spring, Hibernate, DB2 und Oracle, SVN GIT, Ant, Gradle , Apache Ivy als Dependency Manager Scrum für Projekte , Jira und Confluence
VR Smart Finanz AG
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 Java Backend Datenbanken

    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, spezialisiert auf JEE und Backend-Entwicklung, habe ich umfangreiche Kenntnisse in der Entwicklung von Bank- und Versicherungssoftware sowie in der Microservices-Architektur. 
    • Meine Fähigkeiten umfassen auch die Entwicklung von User Stories und die Architektur von Lösungen für Hybris von SAP und Spring


    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
    • Oracle DB
    • DB2
    • Frontend
    • Server
    • Spring Framework
    • Spring Boot
    • Jenkins
    • Apache CXF 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:

    • Software Applikation für Bank
    • Frontend (JSF, HTML5), Backend (Spring, EJB2.x, EJB 3.x, JPA, Hibernate, Web Service SOAP, Web Service Rest), Datenbank (Oracle, IBM DB2)
    • Ant als Build Tool später ersetzt durch Gradle, GIT als Repository und Jenkins
    • Entwickeln von User Stories, und die Aufgabe Incidents zu beseitigen.
    • GUI mit JSF, WebLogic, EJB, Spring, Hibernate, DB2 und Oracle, SVN GIT, Ant, Gradle , Apache Ivy als Dependency Manager Scrum für Projekte , Jira und Confluence


    04/2021 - 10/2021

    Rolle: Senior JEE Entwickler

    Kunde: IBM Deutschland GmbH (Freiberufler)


    Aufgaben:

    • Microservices Architektur
    • Backend, Microservice Architektur, Einführung Gradle 7.x als Build Tool, GIT, Cloud Technologie
    • Backendentwickler IBM - IT Projekt für eine Versicherung, Migration, Microservices, websPhere, Liberty, Gradle als Build Management Tool, EJB, JMS Scrum, Jira und Confluence, Git zur Versionsverwaltung


    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)
    • Senior Java Entwickler bis Lead Developer Java 11, Eclipse, Jira, agile Vorgehenseise, mit Scrum, Team aus 5-6 Kollegen, Rest API, Jax-rs, Maven, JEE 7, JSON, MS SQL Server (intensive Datenverarbeitung), Refactoring der Java-Applikation


    07/2019 - 07/2020

    Rolle: Solution Developer, Architekt

    Kunde: Sybit GmbH


    Aufgaben:

    • Entwicklung und Architekt
    • Solution Experte für Hybris von SAP, Spring , Backend Clean Code, Junit Test mit Mock. Scrum als agiles Projektmanagements. Jira und Confluence. GIT für die Versionierung, Jenkins, Java , REST, Web Service SOAP


    10/2018 - 03/2019

    Rolle: Software-Entwickler (Freiberufler)

    Kunde: ISO-Gruppe 


    Aufgaben:

    • Fachspezifikation, Entwicklung bis Test und Release
    • Senior Java-Entwickler Java 8, Junit, SOAP Webservice, Lucene, Windows, Linux, Oracle, Tomcat, Confluence, Jira, Nexus. Design und Entwicklung einer Web-Applikation mit Spring zum Anbieten der Webservice SOAP Schnittstellen


    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.
    • Die Performance der Applikation insbesondere unmittelbar nach Release zu überwachen und optimieren.
    • X4 Einarbeitung als Middleware zwischen Backendschicht und Frontend-Schicht
    • Senior Java-Entwickler Java 7, Junit, OSGI, JDBC, X4, XML, JAXWS, MQ, EJB 3.1, JPA, Spring Boot, Confluence, Jira, Scrum, Junit, Jenkins, DB2, MS SQL, Oracle.Windows, Linux, JBoss 7, Wildfly 10 Als JEE-Entwickler, Systementwickler,


    11/2008 - 12/2015

    Rolle: Systemspezialist JEE, Tibco business proce

    Kunde: Talanx AG


    Aufgaben:

    • Design, Architektur und Weiterentwicklung der Anwendung eingesetzt im Unternehmen
    • Ein Zusammenspiel von Archiv (SER), Mainframe als Bestandsystem, Bisiness Process Management (TIBCO) und Fatclient aus Seing und Server (EJB 3
    • Technisches Konzept, Design, Implementierung, Test, Release, Behebung Incidents.
    • Senior Java-Entwickler EJB2.1, JDBC, ANT, MS SQL, Oracle, MQ, SOAP Webservice, EJb 3.1, JPA, Maven, Nexus, Windows, Linux.


    11/2006 - 11/2008

    Rolle: Java Backend Entwickler, EJB 2.1

    Kunde: BARMER


    Aufgaben:

    • Softwareentwicklung, Design, Analyse das Teams aus 4 Kollegen Mitwirkung an der Realisierung des Telematik-Projektes zur bundesweiten Technik auf der Basis von EJB 2.0 unter der Umgebung von IBM- WebSphere, Websphere Studio Application Developer (WSAD)


    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

    3 Jahre 2 Monate
    2021-10 - heute

    Software Applikation für Bank

    Senior Fullstack Java Entwickler
    Senior Fullstack Java Entwickler
    • Frontend (JSF, HTML5), Backend (Spring, EJB2.x, EJB 3.x, JPA, Hibernate, Web Service SOAP, Web Service Rest), Datenbank (Oracle, IBM DB2)
    • Ant als Build Tool später ersetzt durch Gradle, GIT als Repository und Jenkins
    • Entwickeln von User Stories, und die Aufgabe Incidents zu beseitigen.
    • GUI mit JSF, WebLogic, EJB, Spring, Hibernate, DB2 und Oracle, SVN GIT, Ant, Gradle , Apache Ivy als Dependency Manager Scrum für Projekte , Jira und Confluence
    VR Smart Finanz AG
    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 Java Backend Datenbanken

      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, spezialisiert auf JEE und Backend-Entwicklung, habe ich umfangreiche Kenntnisse in der Entwicklung von Bank- und Versicherungssoftware sowie in der Microservices-Architektur. 
      • Meine Fähigkeiten umfassen auch die Entwicklung von User Stories und die Architektur von Lösungen für Hybris von SAP und Spring


      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
      • Oracle DB
      • DB2
      • Frontend
      • Server
      • Spring Framework
      • Spring Boot
      • Jenkins
      • Apache CXF 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:

      • Software Applikation für Bank
      • Frontend (JSF, HTML5), Backend (Spring, EJB2.x, EJB 3.x, JPA, Hibernate, Web Service SOAP, Web Service Rest), Datenbank (Oracle, IBM DB2)
      • Ant als Build Tool später ersetzt durch Gradle, GIT als Repository und Jenkins
      • Entwickeln von User Stories, und die Aufgabe Incidents zu beseitigen.
      • GUI mit JSF, WebLogic, EJB, Spring, Hibernate, DB2 und Oracle, SVN GIT, Ant, Gradle , Apache Ivy als Dependency Manager Scrum für Projekte , Jira und Confluence


      04/2021 - 10/2021

      Rolle: Senior JEE Entwickler

      Kunde: IBM Deutschland GmbH (Freiberufler)


      Aufgaben:

      • Microservices Architektur
      • Backend, Microservice Architektur, Einführung Gradle 7.x als Build Tool, GIT, Cloud Technologie
      • Backendentwickler IBM - IT Projekt für eine Versicherung, Migration, Microservices, websPhere, Liberty, Gradle als Build Management Tool, EJB, JMS Scrum, Jira und Confluence, Git zur Versionsverwaltung


      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)
      • Senior Java Entwickler bis Lead Developer Java 11, Eclipse, Jira, agile Vorgehenseise, mit Scrum, Team aus 5-6 Kollegen, Rest API, Jax-rs, Maven, JEE 7, JSON, MS SQL Server (intensive Datenverarbeitung), Refactoring der Java-Applikation


      07/2019 - 07/2020

      Rolle: Solution Developer, Architekt

      Kunde: Sybit GmbH


      Aufgaben:

      • Entwicklung und Architekt
      • Solution Experte für Hybris von SAP, Spring , Backend Clean Code, Junit Test mit Mock. Scrum als agiles Projektmanagements. Jira und Confluence. GIT für die Versionierung, Jenkins, Java , REST, Web Service SOAP


      10/2018 - 03/2019

      Rolle: Software-Entwickler (Freiberufler)

      Kunde: ISO-Gruppe 


      Aufgaben:

      • Fachspezifikation, Entwicklung bis Test und Release
      • Senior Java-Entwickler Java 8, Junit, SOAP Webservice, Lucene, Windows, Linux, Oracle, Tomcat, Confluence, Jira, Nexus. Design und Entwicklung einer Web-Applikation mit Spring zum Anbieten der Webservice SOAP Schnittstellen


      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.
      • Die Performance der Applikation insbesondere unmittelbar nach Release zu überwachen und optimieren.
      • X4 Einarbeitung als Middleware zwischen Backendschicht und Frontend-Schicht
      • Senior Java-Entwickler Java 7, Junit, OSGI, JDBC, X4, XML, JAXWS, MQ, EJB 3.1, JPA, Spring Boot, Confluence, Jira, Scrum, Junit, Jenkins, DB2, MS SQL, Oracle.Windows, Linux, JBoss 7, Wildfly 10 Als JEE-Entwickler, Systementwickler,


      11/2008 - 12/2015

      Rolle: Systemspezialist JEE, Tibco business proce

      Kunde: Talanx AG


      Aufgaben:

      • Design, Architektur und Weiterentwicklung der Anwendung eingesetzt im Unternehmen
      • Ein Zusammenspiel von Archiv (SER), Mainframe als Bestandsystem, Bisiness Process Management (TIBCO) und Fatclient aus Seing und Server (EJB 3
      • Technisches Konzept, Design, Implementierung, Test, Release, Behebung Incidents.
      • Senior Java-Entwickler EJB2.1, JDBC, ANT, MS SQL, Oracle, MQ, SOAP Webservice, EJb 3.1, JPA, Maven, Nexus, Windows, Linux.


      11/2006 - 11/2008

      Rolle: Java Backend Entwickler, EJB 2.1

      Kunde: BARMER


      Aufgaben:

      • Softwareentwicklung, Design, Analyse das Teams aus 4 Kollegen Mitwirkung an der Realisierung des Telematik-Projektes zur bundesweiten Technik auf der Basis von EJB 2.0 unter der Umgebung von IBM- WebSphere, Websphere Studio Application Developer (WSAD)


      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.