Senior Entwickler Java, JavaEE, Spring, Sprint Boot, Angular, BPMN, JSF, SOAP, REST, JMS, XML, EJB, CDI, JPA, XSLT, ESB, Docker
Aktualisiert am 03.06.2025
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.01.2026
Verfügbar zu: 100%
davon vor Ort: 100%
Java EE
Angular
Docker
Java
BPMN
Spring
Spring Boot
JSF
JavaScript
SQL
JPA
CDI
JMS
REST
Scrum
PrimeFaces
SOAP
PrimeNG
TypeScript
Deutsch
Englisch
Gut in Wort und Schrift
Französisch
Grundkenntnisse

Einsatzorte

Einsatzorte

Groß-Gerau (+50km)
Deutschland

Deutschland: Vorort im Rhein-Main-Gebiet; ansonsten Remote/Home Office.

möglich

Projekte

Projekte

3 Jahre 7 Monate
2022-05 - heute

Entwicklung und Betrieb einer App zum Erfassen und Verwalten Fahrzeuggutachten

Software-Entwickler, Architekt, Administrator Angular TypeScript PrimeNG ...
Software-Entwickler, Architekt, Administrator

  • Implementierung der responsiven Oberflächen mit Angular und PrimeNG für verschiedene Gerätetypen (Mobiltelephone, Tablet, PC).
  • Anbindung der Frontend-Software über REST-Services.
  • Implementierung der Geschäftslogik mit Spring Boot Data REST.
  • Schreiben der Tests für Angular mit Karma, Jasmine und Cypress.
  • Schreiben der Tests für Spring Boot mit JUnit, Mockito. 
  • Testen der REST Service mit Postman.
  • Monitoring und Exception Handling von Front- und Backend  mit Sentry.
  • Aufbau der Gitlab CI/CD Platform.
  • Aufbau eines Kubernetes Cluster mit Rancher.
  • Containerisierung mit Docker.
  • Administration der Laufzeitumgebung bestehend aus Linux-Server, Apache HTTP-Server, MySQL-DB.
  • Upgrade Spring Boot von  2.7 auf 3.2, teilweise mittels OpenRewrite.
  • Upgrade Angular von 14 auf 17.

Angular TypeScript PrimeNG HATEOAS REST Spring Boot Java 11 Java 17 JPA Linux SQL MySQL IntelliJ Lombok Sentry Git Docker Postman Jasmine Karma Cypress JUnit Mockito GitLab OpenRewrite Jakarta
1 Jahr 9 Monate
2023-01 - 2024-09

Öffentlichen Sektor: Ablösung einer Altanwendung durch eine JavaEE Applikation

Software-Entwickler Glassfish Oracle Java ...
Software-Entwickler

Neuentwicklung einer Java/JEE7 Applikation zur Sachbearbeitung von speziellen Geschäftsobjekten des Kunden.

  • Eigenständige Fullstack Entwicklung auf Basis von Jira Tickets und fachlicher Vorgaben.
  • Implementierung der Geschäftslogik mit EJB und CDI nach dem Boundary Control Entity-Pattern.
  • Anbinden der Oracle Datenbank mit JPA und EclipseLink.
  • Entwicklung von Benutzeroberflächen mit JSF, JavaScript, jQuery und Primefaces.
  • Erstellen von Unit- und Integrationstests mit JUnit und Mockito.
  • Durchführung von Code Reviews.
  • Unterstützung der Fachseite während der Testphase inkl. Analyse und Behebung von Bugs.



Glassfish Oracle Java Java EE EJB3 CDI JSF PrimeFaces SQL EclipseLink JPA IntelliJ Maven Jenkins Subversion Git JUnit Mockito
3 Jahre 10 Monate
2019-01 - 2022-10

Neu- und Weiterentwicklung einer Java/JEE7 Applikation zur Bearbeitung von digital eingereichten statistischen Meldungen

Software-Entwickler IBM WebSphere Liberty 8.x JEE7 Oracle DB ...
Software-Entwickler
  • Eigenständige Fullstack Entwicklung auf Basis von Jira Tickets und fachlicher Vorgaben.
  • Implementierung der Geschäftslogik als EJBs mit CDI nach dem Boundary Control Entity-Pattern.
  • Anbinden einer DB2 Datenbank mit JPA und EclipseLink.
  • Entwicklung von Benutzeroberflächen mit JSF und Primefaces.
  • Implementierung von performanten Arbeitslisten mit dynamischen Filtern.
  • Modellierung der REST Schnittstellen mit Open API.
  • Testen ser REST Service mit Postman.
  • Entwicklung von Benutzeroberflächen mit Angular, Material und PrimeNG.
  • Erstellen von Unit- und Integrationstests mit JUnit, Mockito, Arquillian, ArchUnit.
  • Durchführung von Code Reviews.
  • Durchführung von Upgrades unterschiedlicher eingesetzter Software.
IBM WebSphere Liberty 8.x JEE7 Oracle DB Eclipse Angular Maven Jenkins EJB CDI JPA Eclipse-Link JUnit Arquillian REST XML JSF Primefaces Scrum Open API ArchUnit Postman
Bank
Frankfurt am Main und Remote
8 Monate
2018-05 - 2018-12

Neuentwicklung einer Java/JEE7 Applikation zur Einreichung und Verwaltung von Kreditforderungen

Software-Entwickler IBM WebSphere Liberty 8.x JEE7 Oracle DB ...
Software-Entwickler
  • Eigenständige Fullstack Entwicklung auf Basis von Jira Tickets und fachlicher Vorgaben.
  • Implementierung der Geschäftslogik als EJBs mit CDI nach dem Boundary Control Entity-Pattern.
  • Anbinden einer Oracle Datenbank mit JPA und EclipseLink.
  • Entwicklung von Benutzeroberflächen mit JSF und Primefaces.
  • Automatisierung der Erzeugung von Java Code aus XML Schema Artefakten mittels JAXB und Maven.
  • Entwicklung eines Status-Servlets zur Abfrage des Zustand der Anwendungen.
  • Entwicklung Benutzeroberflächen und Geschäftslogik zur zeitlichen Steuerung von Batch-Jobs.
  • Erstellen von Unit- und Integrationstests mit JUnit, Mockito, Arquillian, DBUnit.
  • Durchführung von Code Reviews.
IBM WebSphere Liberty 8.x JEE7 Oracle DB Eclipse Maven Jenkins EJB CDI JPA Eclipse-Link JUnit Arquillian REST XML JSF Primefaces
Bank
Frankfurt am Main
10 Monate
2017-07 - 2018-04

Erweiterung Geschäftsprozesse Java, Spring, Wicket, BPMN

Software Entwickler Scrum Clean Code Spring
Software Entwickler

Unterstützung bei der Softwareentwicklung zur Erweiterung bestehender Geschäftsprozesse

  • Anpassung/Erweiterung BPMN-Prozessmodelle.
  • Anpassung/Erweiterung Geschäftslogik mit Spring.
  • Anpassung/Erweiterung Wicket Frontend.
  • Schreiben von JUnit- und Integrationstests.
  • Support und Trouble Shooting.
  • Integration in eine neue Deployment Pipeline.
Eclipse apache maven Jenkins Nexus Oracle DB Oracle AQ Jboss EAP 6 Mockito Spring JUnit Camunda BPM
Scrum Clean Code Spring
Bank
Frankfurt
1 Jahr 6 Monate
2016-01 - 2017-06

JEE/Spring Entwicklung zur Herstellung Sprintfähigkeit, Java, Spring, JEE BPMN, jBPM

Software Enwickler JEE, Spring, jBPM, BPMN Scrum JUnit JEE6 ...
Software Enwickler JEE, Spring, jBPM, BPMN
  • Softwareentwicklung zur Herstellung der Sprintfähigkeit bestehender Software.
  • Modernisierung des Software Stacks.
  • Umstellung von Jboss jBPM auf Camunda BPM Engine.
  • Migration der Geschäftsprozessmodelle von jBPM auf BPMN.
  • Anbindung von Oracle AQ.
  • Schreiben von JUnit- und Integrationstests.
  • Support und Trouble Shooting.
  • Analyse und Debugging von XA-Transaktionen Clusterumfeld mit heterogenen Technologien (Spring und Java EE).
  • Integration in eine neue Deployment Pipeline.
  • Schulung von Entwicklern.
Eclipse Jenkins Maven Mockito Arquillian Jboss EAP 6 Oracle DB Oracle DB Nexus Jboss jBPM Camunda BPM
Scrum JUnit JEE6 EJB 3 Spring
Bank
Frankfurt
1 Jahr 4 Monate
2014-09 - 2015-12

Entwicklung eines Java-EE Zuliefersystems für ein Rating System

Software Entwickler JEE 6 CDI EJB ...
Software Entwickler
  • Abstimmung und Anbindung der Import/Export Schnittstellen über Websphere MQ/JMS und MDBs.
  • Implementieren der Massenverarbeitung von Bankdaten.
  • Programmieren der Importlogik inkl. Validierungen.
  • Implementierung von Schnittstellen als RESTful Services sowie      ?Client wie auch Server.
  • Abstimmung der XML-Schemata und Einbau der Artefakte in den Maven-Build.
  • Erstellen der Benutzeroberflächen mit JSF, JavaScript, jQuery sowie Primefaces.
  • Nutzung von Oracle DB und OpenJPA zur Persistierung.
  • Schreiben von Unit-Tests mit JUnit.

Eclipse IBM Websphere AS 8 IBM Websphere MQ Oracle DB Jenkins Maven OpenJPA Primefaces
JEE 6 CDI EJB JMS MDB JAXB JSF REST JPA Scrum JavaScript jQuery
Frankfurt
11 Monate
2013-10 - 2014-08

Weiterentwicklung eines JEE-Apps zur Auftragsabwicklung eines neuen Finanzprodukts für das Front- und Back Office System

Software-Entwickler Oracle Weblogic 10.3 DB2 JSF 1.2 Richfaces ...
Software-Entwickler
  • Weiterentwicklung der Geschäftslogik mit Java EE, EJB.
  • Entwicklung der Benutzeroberflächen mit JSF, JSTL und Richfaces.
  • Anbindung des Output-Managements über Web-Services via StreamService.
  • Nutzung von DB2 und JPA zur Persistierung.
  • Schreiben von Unit-Tests mit JUnit.
  • Schreiben von Oberflächentests mit Selenium.
Oracle Weblogic 10.3 DB2 JSF 1.2 Richfaces JSTL EJB 3 JPA SOAP WebService XML WebMethods Selenium Ant Eclipse.
1 Jahr 1 Monat
2012-08 - 2013-08

Modellierung, Konzeption, Entwicklung und Support von ESB Services auf Basis von JBoss ESB

Software-Entwickler JBoss AS 5.1 JBoss SOA Platform/ESB Web Services SOAP ...
Software-Entwickler
  • Entwicklung von ESB Services zur Anbindung von Partnersystemen mit SOAP, REST, JMS aus Basis von JBoss ESB.
  • Abstimmung und Modellierung der Schnittstellen mit XSD.
  • Entwicklung von Transformationen mit XSLT.
  • Integration in eine neue CI/CD-Pipeline.
  • Durchführung von Code-Reviews und Optimierungen.
  • Schreiben von Tests mit SOAP-UI.
JBoss AS 5.1 JBoss SOA Platform/ESB Web Services SOAP REST JMS WebSphere MQ XSLT Eclipse Subversion Maven Jenkins Nexus Linux Oracle MySQL SOAP-UI Java JEE Groovy
2 Jahre 3 Monate
2010-05 - 2012-07

Modellierung, Konzeption und Implementierung von orchestrierten Services im Order Fulfillment

Software-Entwickler JBoss jBPM EJB 3.0 SLSB JPA 3.0 ...
Software-Entwickler
  • Abstimmung der Geschäftsprozesse mit Fachseite und IT.
  • Modellierung von Geschäftsprozessen mit jBPM und BPMN.
  • Entwicklung der Prozesslogik mit Java EE auf Basis von JBoss ESB.
  • Anbindung der Partnersysteme oder Web-Services, JMS und Sybase DB.
  • Schreiben von Unit-Tests mit JUnit, SOAP-UI. 
  • Aufbau Stages und Produktions-Cluster.
  • Übergabe an den Betrieb.
JBoss jBPM EJB 3.0 SLSB JPA 3.0 JBoss AS 4.2.3 JBoss ESB JMS Web Services SOAP Eclipse Subversion Maven Linux Sybase MySQL BPMN Signavio SOAP-UI
4 Monate
2010-01 - 2010-04

Entwicklung von BPEL-Service für Order Management

Software-Entwickler BPEL 2.0 XSLT 1.0 NetBeans 6.1 ...
Software-Entwickler
  • Abstimmung und Entwicklung der Schnittstellen mit IT und Fachseite.
  • Entwicklung der Geschäftsprozesse mit BPEL.
  • Entwicklung der Transformatoren mit XSLT.
  • Schreiben von Unit-Tests SOAP-UI.
BPEL 2.0 XSLT 1.0 NetBeans 6.1 Sun Glassfish ESB 2.0 XML SOAP SOAP-UI.
5 Monate
2009-02 - 2009-06

Migration BPEL-Service für Order Management

Software-Entwickler
Software-Entwickler
  • Konzeption zur Migration der Services für heterogenen Partnersystemen.
  • Migration von in Java implementiere Services nach BPEL.
  • Entwicklung eines Prototypen als Dispatcher Service mit Websphere MQ Anbindung.
  • Schreiben von Unit-Tests SOAP-UI.
1 Jahr 8 Monate
2007-06 - 2009-01

Entwicklung eines Adapter-Layers für eine SOA

Software-Entwickler, Software-Architekt JEE/EJB2.1 SLES Linux Oracle 10DB und OAQ ...
Software-Entwickler, Software-Architekt
  • Entwicklung einer generischen Lösung für asynchrone SOAP-Services Kommunikation.
  • Entwicklung einer generischen Lösung für asynchrone JMS Kommunikation für IBM Webspehere MQ und Oracle Advanced Queuing.
  • Entwicklung der Logik zur Transformation mit XSLT, Korrelation und Routing.
  • Umsetzung verschiedener Services auf Basis des entwickelten Adapter-Layers.
  • Portierung von Tomcat auf IBM Websphere.
  • Umstellung von JDBC auf Hibernate.
  • Einführung von Message Driver Beans.
  • Einführung von EJBs.
  • Umstellung von XA Transaktionen.
  • Einrichtung der IBM Webpshere App Server inkl. Anbindung IBM Websphere MQ.

JEE/EJB2.1 SLES Linux Oracle 10DB und OAQ IBM  Websphere 6.1 Tomcat 5.5 Eclipse 3.x Hibernate 3.1 WebSphere MQ 6 Xalan Saxon SOAP XSLT Apache Tomcat
1 Jahr
2006-06 - 2007-05

Entwicklung und Wartung Customer Care Prozesse

Software-Entwickler J2EE Solaris 8 Oracle 9i DB und OAQ ...
Software-Entwickler
  • Abstimmung der Geschäftsprozesse mit der Fachseite.
  • Abstimmung der Schnittstellen der Partnersysteme mit der IT.
  • Modellierung der Prozesse mit JBoss jBPM.
  • Entwicklung der Prozesslogik mit Java EE.
  • Anbindung an IBM Websphere MQ und Oracle Advanced Queuing
  • Entwicklung von Tests mit JUnit und SOAP-UI.
  • Übergabe der Software an den Betrieb.
J2EE Solaris 8 Oracle 9i DB und OAQ Bea Weblogic 8.1 Tomcat 5.5 Eclipse 3.x Hibernate 3.1 JBPM 3.0 WebSphere MQ 5.
5 Monate
2005-12 - 2006-04

Entwicklung einer Anwendung zur Fernkonfiguration (Over the air) von Mobilgeräten

Software--Entwickler, Architekt Java J2EE Eclipse ...
Software--Entwickler, Architekt
  • Architektur und Entwicklung der Geschäftslogik mit J2EE.
  • Anbindung der 3rd Party Library zur Bedienung der seriellen Schnittstelle.
  • Entwicklung der Oberflächen mit JSP und Struts.
  • Übergabe der Software an den Betrieb des Kunden.
Java J2EE Eclipse MyEclipse JBoss Hibernate Struts CVS SuSE Linux 9 Windows XP

Aus- und Weiterbildung

Aus- und Weiterbildung

Studium der angewandten Informatik und Mathematik an der Fachhochschule Fulda
Abschluss als Diplom Informatiker

Kompetenzen

Kompetenzen

Top-Skills

Java EE Angular Docker Java BPMN Spring Spring Boot JSF JavaScript SQL JPA CDI JMS REST Scrum PrimeFaces SOAP PrimeNG TypeScript

Produkte / Standards / Erfahrungen / Methoden

Angular
apache maven
Camunda BPMN
Clean Code
Eclipse
EJB
Jboss jBPM
Jenkins
JMS
JSF
JUnit
Maven
Mockito
Nexus
OpenJPA
Primefaces
REST
Scrum
Spring
Spring 3.3
Test Driven Development
Toad for Oracle
Spring Boot
Erfahrungen in den Bereichen:
  • Entwicklung und Architektur Java/JavaEE Projekte.
  • Modellierung von Prozessen mit BPMN.
  • Entwicklung von Prozessen mit BPEL.
  • Entwicklung von Prozessen mit JBoss jBPM.
  • Entwicklung von Frontends mit Angular und JSF.
  • Entwicklung von ESB Services auf Basis von JBoss ESB.
  • Implementierung Massenverarbeitung von z.B. Bankdaten.
  • Analyse und Debugging im heterogenen Clusterumfeld mit XA-Transaktionen.
  • Entwicklung von Mediatoren und Adaptoren zur Anbindung heterogener Services an einen ESB.
  • Transformationen mit XSLT.
  • Entwicklung von skalierbaren und hochverfügbaren JEE-Applikationen und Services.
  • Entwicklung von Web-Services basierend auf SOAP und REST.
  • Entwicklung von Messaging Services basierend auf WebSphere MQ, Oracle AQ sowie JMS.
  • Service Orientierte Architektur.
  • Analyse und Bigfixing Prozessen bis inkl. Source Code Analyse von Camunda BPMN und Jboss Jbpm.
  • Kenntnisse Agile Methode wie SCRUM, Continuous Integrations, Continuous Deployment, Continuous Delivery.

 

Betriebssysteme

MS-DOS
SUN OS, Solaris
Zertifizierter Administrator
Unix
Windows
Mac OS

Programmiersprachen

BPMN
Java
JavaScript
JEE
jQuery
Shell
Typescript

Datenbanken

DAO
DB2
JDBC
MySQL
Oracle
Oracle 12
Oracle DB
Postgres
SQL
Sybase

Datenkommunikation

Internet, Intranet
Jboss EAP 6
Oracle AQ
TCP/IP
Windows Netzwerk

Branchen

Branchen

Telekommunikation/ISP
Banken
IT-Dienstleister in der Finanzbranche
Automobil: Sachverständiger
Energieversorger

Einzelhandel

Öffentlicher Sektor

Einsatzorte

Einsatzorte

Groß-Gerau (+50km)
Deutschland

Deutschland: Vorort im Rhein-Main-Gebiet; ansonsten Remote/Home Office.

möglich

Projekte

Projekte

3 Jahre 7 Monate
2022-05 - heute

Entwicklung und Betrieb einer App zum Erfassen und Verwalten Fahrzeuggutachten

Software-Entwickler, Architekt, Administrator Angular TypeScript PrimeNG ...
Software-Entwickler, Architekt, Administrator

  • Implementierung der responsiven Oberflächen mit Angular und PrimeNG für verschiedene Gerätetypen (Mobiltelephone, Tablet, PC).
  • Anbindung der Frontend-Software über REST-Services.
  • Implementierung der Geschäftslogik mit Spring Boot Data REST.
  • Schreiben der Tests für Angular mit Karma, Jasmine und Cypress.
  • Schreiben der Tests für Spring Boot mit JUnit, Mockito. 
  • Testen der REST Service mit Postman.
  • Monitoring und Exception Handling von Front- und Backend  mit Sentry.
  • Aufbau der Gitlab CI/CD Platform.
  • Aufbau eines Kubernetes Cluster mit Rancher.
  • Containerisierung mit Docker.
  • Administration der Laufzeitumgebung bestehend aus Linux-Server, Apache HTTP-Server, MySQL-DB.
  • Upgrade Spring Boot von  2.7 auf 3.2, teilweise mittels OpenRewrite.
  • Upgrade Angular von 14 auf 17.

Angular TypeScript PrimeNG HATEOAS REST Spring Boot Java 11 Java 17 JPA Linux SQL MySQL IntelliJ Lombok Sentry Git Docker Postman Jasmine Karma Cypress JUnit Mockito GitLab OpenRewrite Jakarta
1 Jahr 9 Monate
2023-01 - 2024-09

Öffentlichen Sektor: Ablösung einer Altanwendung durch eine JavaEE Applikation

Software-Entwickler Glassfish Oracle Java ...
Software-Entwickler

Neuentwicklung einer Java/JEE7 Applikation zur Sachbearbeitung von speziellen Geschäftsobjekten des Kunden.

  • Eigenständige Fullstack Entwicklung auf Basis von Jira Tickets und fachlicher Vorgaben.
  • Implementierung der Geschäftslogik mit EJB und CDI nach dem Boundary Control Entity-Pattern.
  • Anbinden der Oracle Datenbank mit JPA und EclipseLink.
  • Entwicklung von Benutzeroberflächen mit JSF, JavaScript, jQuery und Primefaces.
  • Erstellen von Unit- und Integrationstests mit JUnit und Mockito.
  • Durchführung von Code Reviews.
  • Unterstützung der Fachseite während der Testphase inkl. Analyse und Behebung von Bugs.



Glassfish Oracle Java Java EE EJB3 CDI JSF PrimeFaces SQL EclipseLink JPA IntelliJ Maven Jenkins Subversion Git JUnit Mockito
3 Jahre 10 Monate
2019-01 - 2022-10

Neu- und Weiterentwicklung einer Java/JEE7 Applikation zur Bearbeitung von digital eingereichten statistischen Meldungen

Software-Entwickler IBM WebSphere Liberty 8.x JEE7 Oracle DB ...
Software-Entwickler
  • Eigenständige Fullstack Entwicklung auf Basis von Jira Tickets und fachlicher Vorgaben.
  • Implementierung der Geschäftslogik als EJBs mit CDI nach dem Boundary Control Entity-Pattern.
  • Anbinden einer DB2 Datenbank mit JPA und EclipseLink.
  • Entwicklung von Benutzeroberflächen mit JSF und Primefaces.
  • Implementierung von performanten Arbeitslisten mit dynamischen Filtern.
  • Modellierung der REST Schnittstellen mit Open API.
  • Testen ser REST Service mit Postman.
  • Entwicklung von Benutzeroberflächen mit Angular, Material und PrimeNG.
  • Erstellen von Unit- und Integrationstests mit JUnit, Mockito, Arquillian, ArchUnit.
  • Durchführung von Code Reviews.
  • Durchführung von Upgrades unterschiedlicher eingesetzter Software.
IBM WebSphere Liberty 8.x JEE7 Oracle DB Eclipse Angular Maven Jenkins EJB CDI JPA Eclipse-Link JUnit Arquillian REST XML JSF Primefaces Scrum Open API ArchUnit Postman
Bank
Frankfurt am Main und Remote
8 Monate
2018-05 - 2018-12

Neuentwicklung einer Java/JEE7 Applikation zur Einreichung und Verwaltung von Kreditforderungen

Software-Entwickler IBM WebSphere Liberty 8.x JEE7 Oracle DB ...
Software-Entwickler
  • Eigenständige Fullstack Entwicklung auf Basis von Jira Tickets und fachlicher Vorgaben.
  • Implementierung der Geschäftslogik als EJBs mit CDI nach dem Boundary Control Entity-Pattern.
  • Anbinden einer Oracle Datenbank mit JPA und EclipseLink.
  • Entwicklung von Benutzeroberflächen mit JSF und Primefaces.
  • Automatisierung der Erzeugung von Java Code aus XML Schema Artefakten mittels JAXB und Maven.
  • Entwicklung eines Status-Servlets zur Abfrage des Zustand der Anwendungen.
  • Entwicklung Benutzeroberflächen und Geschäftslogik zur zeitlichen Steuerung von Batch-Jobs.
  • Erstellen von Unit- und Integrationstests mit JUnit, Mockito, Arquillian, DBUnit.
  • Durchführung von Code Reviews.
IBM WebSphere Liberty 8.x JEE7 Oracle DB Eclipse Maven Jenkins EJB CDI JPA Eclipse-Link JUnit Arquillian REST XML JSF Primefaces
Bank
Frankfurt am Main
10 Monate
2017-07 - 2018-04

Erweiterung Geschäftsprozesse Java, Spring, Wicket, BPMN

Software Entwickler Scrum Clean Code Spring
Software Entwickler

Unterstützung bei der Softwareentwicklung zur Erweiterung bestehender Geschäftsprozesse

  • Anpassung/Erweiterung BPMN-Prozessmodelle.
  • Anpassung/Erweiterung Geschäftslogik mit Spring.
  • Anpassung/Erweiterung Wicket Frontend.
  • Schreiben von JUnit- und Integrationstests.
  • Support und Trouble Shooting.
  • Integration in eine neue Deployment Pipeline.
Eclipse apache maven Jenkins Nexus Oracle DB Oracle AQ Jboss EAP 6 Mockito Spring JUnit Camunda BPM
Scrum Clean Code Spring
Bank
Frankfurt
1 Jahr 6 Monate
2016-01 - 2017-06

JEE/Spring Entwicklung zur Herstellung Sprintfähigkeit, Java, Spring, JEE BPMN, jBPM

Software Enwickler JEE, Spring, jBPM, BPMN Scrum JUnit JEE6 ...
Software Enwickler JEE, Spring, jBPM, BPMN
  • Softwareentwicklung zur Herstellung der Sprintfähigkeit bestehender Software.
  • Modernisierung des Software Stacks.
  • Umstellung von Jboss jBPM auf Camunda BPM Engine.
  • Migration der Geschäftsprozessmodelle von jBPM auf BPMN.
  • Anbindung von Oracle AQ.
  • Schreiben von JUnit- und Integrationstests.
  • Support und Trouble Shooting.
  • Analyse und Debugging von XA-Transaktionen Clusterumfeld mit heterogenen Technologien (Spring und Java EE).
  • Integration in eine neue Deployment Pipeline.
  • Schulung von Entwicklern.
Eclipse Jenkins Maven Mockito Arquillian Jboss EAP 6 Oracle DB Oracle DB Nexus Jboss jBPM Camunda BPM
Scrum JUnit JEE6 EJB 3 Spring
Bank
Frankfurt
1 Jahr 4 Monate
2014-09 - 2015-12

Entwicklung eines Java-EE Zuliefersystems für ein Rating System

Software Entwickler JEE 6 CDI EJB ...
Software Entwickler
  • Abstimmung und Anbindung der Import/Export Schnittstellen über Websphere MQ/JMS und MDBs.
  • Implementieren der Massenverarbeitung von Bankdaten.
  • Programmieren der Importlogik inkl. Validierungen.
  • Implementierung von Schnittstellen als RESTful Services sowie      ?Client wie auch Server.
  • Abstimmung der XML-Schemata und Einbau der Artefakte in den Maven-Build.
  • Erstellen der Benutzeroberflächen mit JSF, JavaScript, jQuery sowie Primefaces.
  • Nutzung von Oracle DB und OpenJPA zur Persistierung.
  • Schreiben von Unit-Tests mit JUnit.

Eclipse IBM Websphere AS 8 IBM Websphere MQ Oracle DB Jenkins Maven OpenJPA Primefaces
JEE 6 CDI EJB JMS MDB JAXB JSF REST JPA Scrum JavaScript jQuery
Frankfurt
11 Monate
2013-10 - 2014-08

Weiterentwicklung eines JEE-Apps zur Auftragsabwicklung eines neuen Finanzprodukts für das Front- und Back Office System

Software-Entwickler Oracle Weblogic 10.3 DB2 JSF 1.2 Richfaces ...
Software-Entwickler
  • Weiterentwicklung der Geschäftslogik mit Java EE, EJB.
  • Entwicklung der Benutzeroberflächen mit JSF, JSTL und Richfaces.
  • Anbindung des Output-Managements über Web-Services via StreamService.
  • Nutzung von DB2 und JPA zur Persistierung.
  • Schreiben von Unit-Tests mit JUnit.
  • Schreiben von Oberflächentests mit Selenium.
Oracle Weblogic 10.3 DB2 JSF 1.2 Richfaces JSTL EJB 3 JPA SOAP WebService XML WebMethods Selenium Ant Eclipse.
1 Jahr 1 Monat
2012-08 - 2013-08

Modellierung, Konzeption, Entwicklung und Support von ESB Services auf Basis von JBoss ESB

Software-Entwickler JBoss AS 5.1 JBoss SOA Platform/ESB Web Services SOAP ...
Software-Entwickler
  • Entwicklung von ESB Services zur Anbindung von Partnersystemen mit SOAP, REST, JMS aus Basis von JBoss ESB.
  • Abstimmung und Modellierung der Schnittstellen mit XSD.
  • Entwicklung von Transformationen mit XSLT.
  • Integration in eine neue CI/CD-Pipeline.
  • Durchführung von Code-Reviews und Optimierungen.
  • Schreiben von Tests mit SOAP-UI.
JBoss AS 5.1 JBoss SOA Platform/ESB Web Services SOAP REST JMS WebSphere MQ XSLT Eclipse Subversion Maven Jenkins Nexus Linux Oracle MySQL SOAP-UI Java JEE Groovy
2 Jahre 3 Monate
2010-05 - 2012-07

Modellierung, Konzeption und Implementierung von orchestrierten Services im Order Fulfillment

Software-Entwickler JBoss jBPM EJB 3.0 SLSB JPA 3.0 ...
Software-Entwickler
  • Abstimmung der Geschäftsprozesse mit Fachseite und IT.
  • Modellierung von Geschäftsprozessen mit jBPM und BPMN.
  • Entwicklung der Prozesslogik mit Java EE auf Basis von JBoss ESB.
  • Anbindung der Partnersysteme oder Web-Services, JMS und Sybase DB.
  • Schreiben von Unit-Tests mit JUnit, SOAP-UI. 
  • Aufbau Stages und Produktions-Cluster.
  • Übergabe an den Betrieb.
JBoss jBPM EJB 3.0 SLSB JPA 3.0 JBoss AS 4.2.3 JBoss ESB JMS Web Services SOAP Eclipse Subversion Maven Linux Sybase MySQL BPMN Signavio SOAP-UI
4 Monate
2010-01 - 2010-04

Entwicklung von BPEL-Service für Order Management

Software-Entwickler BPEL 2.0 XSLT 1.0 NetBeans 6.1 ...
Software-Entwickler
  • Abstimmung und Entwicklung der Schnittstellen mit IT und Fachseite.
  • Entwicklung der Geschäftsprozesse mit BPEL.
  • Entwicklung der Transformatoren mit XSLT.
  • Schreiben von Unit-Tests SOAP-UI.
BPEL 2.0 XSLT 1.0 NetBeans 6.1 Sun Glassfish ESB 2.0 XML SOAP SOAP-UI.
5 Monate
2009-02 - 2009-06

Migration BPEL-Service für Order Management

Software-Entwickler
Software-Entwickler
  • Konzeption zur Migration der Services für heterogenen Partnersystemen.
  • Migration von in Java implementiere Services nach BPEL.
  • Entwicklung eines Prototypen als Dispatcher Service mit Websphere MQ Anbindung.
  • Schreiben von Unit-Tests SOAP-UI.
1 Jahr 8 Monate
2007-06 - 2009-01

Entwicklung eines Adapter-Layers für eine SOA

Software-Entwickler, Software-Architekt JEE/EJB2.1 SLES Linux Oracle 10DB und OAQ ...
Software-Entwickler, Software-Architekt
  • Entwicklung einer generischen Lösung für asynchrone SOAP-Services Kommunikation.
  • Entwicklung einer generischen Lösung für asynchrone JMS Kommunikation für IBM Webspehere MQ und Oracle Advanced Queuing.
  • Entwicklung der Logik zur Transformation mit XSLT, Korrelation und Routing.
  • Umsetzung verschiedener Services auf Basis des entwickelten Adapter-Layers.
  • Portierung von Tomcat auf IBM Websphere.
  • Umstellung von JDBC auf Hibernate.
  • Einführung von Message Driver Beans.
  • Einführung von EJBs.
  • Umstellung von XA Transaktionen.
  • Einrichtung der IBM Webpshere App Server inkl. Anbindung IBM Websphere MQ.

JEE/EJB2.1 SLES Linux Oracle 10DB und OAQ IBM  Websphere 6.1 Tomcat 5.5 Eclipse 3.x Hibernate 3.1 WebSphere MQ 6 Xalan Saxon SOAP XSLT Apache Tomcat
1 Jahr
2006-06 - 2007-05

Entwicklung und Wartung Customer Care Prozesse

Software-Entwickler J2EE Solaris 8 Oracle 9i DB und OAQ ...
Software-Entwickler
  • Abstimmung der Geschäftsprozesse mit der Fachseite.
  • Abstimmung der Schnittstellen der Partnersysteme mit der IT.
  • Modellierung der Prozesse mit JBoss jBPM.
  • Entwicklung der Prozesslogik mit Java EE.
  • Anbindung an IBM Websphere MQ und Oracle Advanced Queuing
  • Entwicklung von Tests mit JUnit und SOAP-UI.
  • Übergabe der Software an den Betrieb.
J2EE Solaris 8 Oracle 9i DB und OAQ Bea Weblogic 8.1 Tomcat 5.5 Eclipse 3.x Hibernate 3.1 JBPM 3.0 WebSphere MQ 5.
5 Monate
2005-12 - 2006-04

Entwicklung einer Anwendung zur Fernkonfiguration (Over the air) von Mobilgeräten

Software--Entwickler, Architekt Java J2EE Eclipse ...
Software--Entwickler, Architekt
  • Architektur und Entwicklung der Geschäftslogik mit J2EE.
  • Anbindung der 3rd Party Library zur Bedienung der seriellen Schnittstelle.
  • Entwicklung der Oberflächen mit JSP und Struts.
  • Übergabe der Software an den Betrieb des Kunden.
Java J2EE Eclipse MyEclipse JBoss Hibernate Struts CVS SuSE Linux 9 Windows XP

Aus- und Weiterbildung

Aus- und Weiterbildung

Studium der angewandten Informatik und Mathematik an der Fachhochschule Fulda
Abschluss als Diplom Informatiker

Kompetenzen

Kompetenzen

Top-Skills

Java EE Angular Docker Java BPMN Spring Spring Boot JSF JavaScript SQL JPA CDI JMS REST Scrum PrimeFaces SOAP PrimeNG TypeScript

Produkte / Standards / Erfahrungen / Methoden

Angular
apache maven
Camunda BPMN
Clean Code
Eclipse
EJB
Jboss jBPM
Jenkins
JMS
JSF
JUnit
Maven
Mockito
Nexus
OpenJPA
Primefaces
REST
Scrum
Spring
Spring 3.3
Test Driven Development
Toad for Oracle
Spring Boot
Erfahrungen in den Bereichen:
  • Entwicklung und Architektur Java/JavaEE Projekte.
  • Modellierung von Prozessen mit BPMN.
  • Entwicklung von Prozessen mit BPEL.
  • Entwicklung von Prozessen mit JBoss jBPM.
  • Entwicklung von Frontends mit Angular und JSF.
  • Entwicklung von ESB Services auf Basis von JBoss ESB.
  • Implementierung Massenverarbeitung von z.B. Bankdaten.
  • Analyse und Debugging im heterogenen Clusterumfeld mit XA-Transaktionen.
  • Entwicklung von Mediatoren und Adaptoren zur Anbindung heterogener Services an einen ESB.
  • Transformationen mit XSLT.
  • Entwicklung von skalierbaren und hochverfügbaren JEE-Applikationen und Services.
  • Entwicklung von Web-Services basierend auf SOAP und REST.
  • Entwicklung von Messaging Services basierend auf WebSphere MQ, Oracle AQ sowie JMS.
  • Service Orientierte Architektur.
  • Analyse und Bigfixing Prozessen bis inkl. Source Code Analyse von Camunda BPMN und Jboss Jbpm.
  • Kenntnisse Agile Methode wie SCRUM, Continuous Integrations, Continuous Deployment, Continuous Delivery.

 

Betriebssysteme

MS-DOS
SUN OS, Solaris
Zertifizierter Administrator
Unix
Windows
Mac OS

Programmiersprachen

BPMN
Java
JavaScript
JEE
jQuery
Shell
Typescript

Datenbanken

DAO
DB2
JDBC
MySQL
Oracle
Oracle 12
Oracle DB
Postgres
SQL
Sybase

Datenkommunikation

Internet, Intranet
Jboss EAP 6
Oracle AQ
TCP/IP
Windows Netzwerk

Branchen

Branchen

Telekommunikation/ISP
Banken
IT-Dienstleister in der Finanzbranche
Automobil: Sachverständiger
Energieversorger

Einzelhandel

Öffentlicher Sektor

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.