Senior Entwickler Java, JavaEE, Spring, Sprint Boot, Angular, BPMN, JSF, SOAP, REST, JMS, XML, EJB, CDI, JPA, XSLT, ESB, Docker
Aktualisiert am 20.11.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.12.2024
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 Home Office.

möglich

Projekte

Projekte

1 Jahr 11 Monate
2023-01 - heute

Ö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 und Primefaces.
  • Erstellen von Unit- und Integrationstests mit JUnit und Mockito.
  • 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
2 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.
  • Monitoring und Exception Handling von Front- und Backend  mit Sentry.
  • Containerisierung mit Docker.
  • Administration der Laufzeitumgebung bestehend aus Linux-Server, Apache HTTP-Server, MySQL-DB.

Angular TypeScript PrimeNG HATEOAS REST Spring Boot Java 11 JPA Linux SQL MySQL IntelliJ Lombok Sentry Git Docker
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.
  • Entwicklung von Benutzeroberflächen mit Angular, Material und PrimeNG.
  • Erstellen von Unit- und Integrationstests mit JUnit, Mockito, Arquillian, ArchUnit.
  • 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
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 der 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.
  • Nutzung von Basiskomponenten für Security, Logging.
  • Erstellen von Unit- und Integrationstests mit JUnit, Mockito, Arquillian, DBUnit.

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 die 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 und Modernisierung des Software Stacks

  • Herstellung der Sprintfähigkeit von verteilter Middle Layer Software mit Spring und JEE.
  • Umstellung von Jboss jBPM auf Camunda BPM Engine.
  • Migration der Geschäftsprozessmodelle.
  • Schreiben von JUnit- und Integrationstests.
  • Support und Trouble Shooting einschliesslich Source Code von Camunda BPM und Jobs jBPM.
  • Analyse und Debugging von XA-Transaktionen Clusterumfeld mit heterogenen Technologien (Spring und JEE).
  • Anbindung von Oracle AQ.
  • Integration in die 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

Entwickler JEE Fullstack

Software Entwickler JEE 6 CDI EJB ...
Software Entwickler

Entwicklung einer JEE 6 Fullstack App als Zuliefersystem für ein Rating System. 

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

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

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 Home Office.

möglich

Projekte

Projekte

1 Jahr 11 Monate
2023-01 - heute

Ö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 und Primefaces.
  • Erstellen von Unit- und Integrationstests mit JUnit und Mockito.
  • 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
2 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.
  • Monitoring und Exception Handling von Front- und Backend  mit Sentry.
  • Containerisierung mit Docker.
  • Administration der Laufzeitumgebung bestehend aus Linux-Server, Apache HTTP-Server, MySQL-DB.

Angular TypeScript PrimeNG HATEOAS REST Spring Boot Java 11 JPA Linux SQL MySQL IntelliJ Lombok Sentry Git Docker
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.
  • Entwicklung von Benutzeroberflächen mit Angular, Material und PrimeNG.
  • Erstellen von Unit- und Integrationstests mit JUnit, Mockito, Arquillian, ArchUnit.
  • 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
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 der 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.
  • Nutzung von Basiskomponenten für Security, Logging.
  • Erstellen von Unit- und Integrationstests mit JUnit, Mockito, Arquillian, DBUnit.

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 die 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 und Modernisierung des Software Stacks

  • Herstellung der Sprintfähigkeit von verteilter Middle Layer Software mit Spring und JEE.
  • Umstellung von Jboss jBPM auf Camunda BPM Engine.
  • Migration der Geschäftsprozessmodelle.
  • Schreiben von JUnit- und Integrationstests.
  • Support und Trouble Shooting einschliesslich Source Code von Camunda BPM und Jobs jBPM.
  • Analyse und Debugging von XA-Transaktionen Clusterumfeld mit heterogenen Technologien (Spring und JEE).
  • Anbindung von Oracle AQ.
  • Integration in die 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

Entwickler JEE Fullstack

Software Entwickler JEE 6 CDI EJB ...
Software Entwickler

Entwicklung einer JEE 6 Fullstack App als Zuliefersystem für ein Rating System. 

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

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

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.