Jakarta EE Fullstack - Java, JPA/Hibernate, EJB, REST, Spring (Boot), JSF, PrimeFaces, HTML, SQL, Oracle, MySQL, React, TypeScript, JavaScript, Python
Aktualisiert am 19.06.2024
Profil
Referenzen (1)
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 30.06.2024
Verfügbar zu: 100%
davon vor Ort: 10%
Java
JSF
Hibernate
Jakarta EE
PrimeFaces
CDI
EJB
HTML
Oracle
MySQL
JUnit
REST
ReactJS
TypeScript
JavaScript
Spring Boot
Spring
Deutsch
Muttersprache
Englisch
nahezu muttersprachlich
Französisch
Grundkenntnisse

Einsatzorte

Einsatzorte

Frankfurt am Main (+500km)
Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

2 Jahre 10 Monate
2021-12 - heute

Basketball Stats (Node.js / React / PrimeReact)

ReactJS Node.js PrimeReact ...

Eigenentwicklung: Basketball Stats (React JS / PrimeReact)

Implementierung einer React / PrimeReact Weboberfläche zur Verwaltung von Basketball-Statistiken (Anbindung an Jakarta EE Backend: s. andere Eigenentwicklung weiter unten)


Linux MobaXterm CORS WebStorm AWS Git Git.Hub JetBrains Fleet
ReactJS Node.js PrimeReact JavaScript JSON JSX HTML5 CSS WebService TypeScript React Router TSX npm Vite REST
2 Jahre
2022-03 - 2024-02

TCIBE / MMB (Team BAU - Business as Usual)

Senior Fullstack-Entwickler Java 11 JSF CSS ...
Senior Fullstack-Entwickler
  • Umsetzung von Kundenanforderungen (neue Seatmap, Dialoge, neue Voucher-Systeme, neue Airline Marabu u.v.m.)
  • Front- und Backendentwicklung
  • Architektur (View-, Business- und Persistenzschicht)
  • Refactoring und Bugfixing
  • Unit Tests und Code Reviews (Clean Code)
  • Release-Management (mit Git Flow)
  • Training und Beratung
Git Jenkins Maven IntelliJ Atlassian JIRA Office 365 JUnit Mockito
Java 11 JSF CSS JavaScript jQuery HTML5 JavaS REST SQL JPA Hibernate Clean Code Code Review Releasemanagement
Condor Flugdienst GmbH
Neu-Isenburg
1 Jahr 2 Monate
2021-01 - 2022-02

Projekt RIKO (RPF)

Senior Fullstack Entwickler (Java EE) Java 11 Java 8 JPA ...
Senior Fullstack Entwickler (Java EE)
  • Umsetzung von Kundenanforderungen

  • Architektur (View-, Business- und Persistenzschicht)

  • Entities und Services

  • Basis-Frameworks (MVC)

  • Front- und Backendentwicklung

  • Migration auf PrimeFaces 10

  • Unit Tests + Refactoring

  • Beratung

WebLogic JBossEAP Oracle Notepad++ Jira Subversion Oracle-SQL-Developer Eclipse Tortoise Object-Relational-Mapping Hibernate
Java 11 Java 8 JPA JSF PrimeFaces EJB3 CDI MVC 3-Tier Architektur OmniFaces CSS HTML5 JavaScript XML jQuery Maven Java EE
ITZ Bund
Hamburg / Remote
10 Jahre 10 Monate
2010-07 - 2021-04

MySQL Workbench Plugin "Agile Entities"

Python Java 8 Java 11 ...
  • Entwicklung eines Plugins zur Generierung von annotierten Java- Entities aus MySQL-Workbench-Modellen
Hibernate EclipseLink Regular Expressions (Regex) MySQL MySQL Workbench Git Github PyCharm
Python Java 8 Java 11 JPA WebService JSON
11 Jahre 3 Monate
2009-01 - 2020-03

Basketball Stats (JSF/PrimeFaces)

Java 17 Java EE JPA ...
  • Konzeption und Implementierung einer Jakarta EE Webanwendung zur Verwaltung von Basketball-Statistiken (hauptsächliche Funktion als Testanwendung für das o.g. Projekt "Agile Entities")
Hibernate EclipseLink MySQL 8 MySQL Workbench Eclipse Maven Git Github JUnit Ubuntu Linux MobaXterm WildFly 31
Java 17 Java EE JPA JSF PrimeFaces OmniFaces EJB3 CDI REST WebService Object-Relational-Mapping Datenbankdesign XML CSS SQL HTML5
1 Jahr 3 Monate
2018-09 - 2019-11

Migration eines Single-Sign-On-Portals

Senior Fullstack Entwickler & Architekt (Java EE) Java 8 Java EE 8 JSF 2.3 ...
Senior Fullstack Entwickler & Architekt (Java EE)
  • Definition des Technologiestacks
  • Architektur für Business- und Persistenzschicht
  • Erstellung von Entitäten und Services
  • Aufbau interner Basisframeworks (Businessschicht)
  • Umsetzung von Kundenanforderungen
  • Frontendentwicklung nach Vorgaben des Grafikdesigners
  • Framework für den Versand von E-Mails
  • Entwicklung von Konventionen
  • Technische Beratung
Eclipse Notepad++ JIRA Subversion MySql Workbench MySQL 8 InVision Zeplin WildFly 14
Java 8 Java EE 8 JSF 2.3 PrimeFaces 6.2 CDI 2.0 OmniFaces JPA 2.2 Hibernate SQL ORM HTML CSS JavaScript jQuery XML Maven EJB
Versicherungswirtschaftlicher Datendienst GmbH, Versicherungswesen
Dortmund / Homeoffice
3 Monate
2018-06 - 2018-08

OSB-Backendentwicklung

Software-Entwickler
Software-Entwickler

OSB-Backendentwicklung nach Kundenanforderungen im Projekt UDG (Universelles Datengateway)

  • OSB-Backendentwicklung (Oracle Service Bus)
  • End-2-End-Testing
  • Migration von Java-EE-Anwendungen in die AWS Cloud
  • Konfiguration von JBoss EAP 6
  • Technische Dokumentation und Tutorials
OSB Java JBoss EAP 6 Eclipse XML XSD/XSLT WSDL Webservices SOAP REST SoapUI HermesJMS SVN TortoiseSVN Jira Confluence Jenkins Maven Notepad++ MobaXterm PuTTY
DB Systel GmbH, Transportwesen
Frankfurt am Main
8 Monate
2017-09 - 2018-04

Weiterentwicklung interner Anwendungen

Softwareentwickler
Softwareentwickler

Weiterentwicklung der Anwendungen nach Kundenanforderungen auf den Projekten VP, IDIS und MVP

  • Umsetzung von Kundenanforderungen
  • Generierung von PDF-Dokumenten aus Templates wie z.B.
    Wertpapiermeldungen, Benachrichtigungen und Rechnungen
  • Webservicebasierte Testverfahren mit Plausibilitätsprüfungen
  • Einführung von Multilingualität (engl. Dokumente wg. ?Brexit?)
  • Implementierung von User Interfaces
Java 8 JSF 2.1 PrimeFaces 6 SQL JPA OpenJPA XHTML CSS JavaScript jQuery IBM DB2 WebSphere 8.5 Eclipse IBM Rational Application Developer (RAD) XML XSD/XSLT Webservices SoapUI CVS SQuirreL Jira Confluence Maven
Bundesanstalt für Finanzdienstleistungsaufsicht (BaFin), Banking
Frankfurt
5 Monate
2017-04 - 2017-08

Webapplikation Credit Loss Database

Software-Entwickler
Software-Entwickler

Weiterentwicklung der Webapplikation Credit Loss Database (CLD)

  • Umsetzung von Kundenanforderungen

  • Refactoring von Legacy Code (J2EE / Struts / EJB)

  • Aufbau eines Basisframeworks

  • Importfunktionen

  • Generierung von Zahlungsströmen und Zahlungen

  • Entwicklung von Konventionen

  • Unterstützung von Mehrsprachigkeit

  • Implementierung des User Interfaces

Java 6 EJB 3 JPA EclipseLink OpenJPA JSF 2.1 PrimeFaces 6 OmniFaces XHTML CSS JavaScript jQuery SQL MS SQL Server WebSphere JBoss AS 7 XML Apache Ant + Ivy Eclipse SVN JRebel MS SQL Server Studio Jira Jenkins Scrum
Finanzinformatik Solutions Plus GmbH, Banking (Kreditwesen)
Frankfurt
4 Jahre 9 Monate
2012-07 - 2017-03

Projekt CMC: eSuite

Fullstack Java EE Entwickler / Architekt Java Java EE EJB3 ...
Fullstack Java EE Entwickler / Architekt

Migration der Desktop-Applikation Capital Markets and Compliance (CMC) als Web-Anwendung

  • Business-Architektur
  • Erstellung von Entitäten und Services
  • Implementierung interner Basisframeworks
  • Filter- und Suchframework
  • Generierung von DB-Queries lt. dyn. Spaltenkonfiguration
  • Umsetzung von User Interfaces
  • Entwicklung von Konventionen (u.a. für Mehrsprachigkeit)
  • Dynamische Erzeugung von Dokumenten (Reports etc.)
  • Einarbeitung neuer Mitarbeiter (Projektsprache Englisch)
EclipseLink Seam 3 Spring Framework Architektur Oracle Sybase MS SQL Server GlassFish JBoss AS 7 XML Maven UML Eclipse SVN JRebel Oracle SQL Developer Jira iText Scrum
Java Java EE EJB3 CDI JPA JSF PrimeFaces REST WebService OmniFaces HTML CSS JavaScript jQuery SQL PL/SQL
b-next holding AG, Banking (Compliance)
Herford
7 Monate
2011-09 - 2012-03

PQ-Generator

Fullstack Java EE Entwickler Java Java EE EJB3 ...
Fullstack Java EE Entwickler

Konzeption und Implementierung einer Java EE Webanwendung zur Komposition von Datenbank- und lokal gespeicherten Dokumenten zu einem Gesamtordner (Präqualifikation)

  • Übernahme der vom Kunden gelieferten Anforderungen
  • Mitgestaltung der Benutzerprozesse und -oberfläche
  • Implementierung der Architektur und sämtlicher
    Funktionalitäten
  • Design und Implementierung eines neuen Datenmodells

Anmerkung:

Erstellung der Entitäten mit Hilfe des eigenentwickelten MySQL Workbench Plugins "JPA Export" (s.u.)

JPA 2 Hibernate 4 JSF 2 RichFaces 4 Seam 3 XHTML CSS MySQL 5 MySQL Workbench ERD JBoss AS 7 Eclipse XML Maven UML Visual SourceSafe
Java Java EE EJB3 CDI
Pöyry Infra GmbH, Bau- und Transportwesen
2 Monate
2009-07 - 2009-08

Migration eines SQL-Reporting-Toolsets

  • Migration von MySQL Reporting-Skripten
  • Zuordnung von Spaltenmappings per Excel-Spreadsheets
  • Entwicklung eines Java-Programms zur Transformation der Migrationsskripte
SQL MySQL 5 MySQL Workbench Java Excel Eclipse Apache Ant XML
voba solutions GmbH

Aus- und Weiterbildung

Aus- und Weiterbildung

Fortbildungen / Schulungen

04/2024 - Spring Boot Power Workshop

Dieses Seminar führt in die Anwendungsentwicklung mit Spring (Boot) ein. Dabei werden die grundlegenden Bausteine und Techniken für die Entwicklung von Enterprise-Anwendung oder Microservices mit Spring umfangreich erläutert. Alle Themen werden durch viele praktische Beispiele und Übungen vertieft.

In unserem Kurs lernen Sie eine komplette Spring-Boot Anwendung zu erstellen. Sie setzen eine Anwendung mit Hilfe von Spring Boot auf und konfigurieren diese. Für die Schnittstellen zu anderen Anwendungen schreiben Sie REST-Services mit Spring-Web. Unterschiedliche Komponenten der Anwendung verknüpfen Sie über Dependency-Injektion (Spring-Core). Die Persistenz-Schicht bilden Sie mit Hilfe von JPA (Hibernate) und Spring Data Repositories. Um die Anwendung zu überwachen nutzen Sie die REST-Endpoints des Actuators. Das Testen der Anwendung führen Sie mit Hilfe von JUnit5, SpringBootTest und MockMvc durch.

https://gedoplan.de/it-schulungen/spring-boot-power-workshop/


03/2024 - React ? Power Workshop: Der komplette Einstieg

Erstellen Sie leistungsstarke, schnelle, benutzerfreundliche und reaktive Webanwendungen mit dem React-Framework. Lernen Sie React, Hooks, Redux, React Routing und vieles mehr kennen und nutzen.

Dieser Kurs beginnt mit den Grundlagen von React und erklärt, was genau React ist und wie Sie es verwenden können. Danach gehen wir den ganzen Weg von den Grundlagen bis zu den fortgeschrittenen Anwendungen. Wir werden nicht nur an der Oberfläche kratzen, sondern tief in React sowie in beliebte Bibliotheken wie react-router und Redux eintauchen.

Nach dem Seminarbesuch kennen Sie die Grundlagen von React, Hooks, Redux, React Routing und vieles mehr und können eigene Anwendungen mit Hilfe dem React Framework erstellen.

https://gedoplan.de/it-schulungen/react-power-workshop-der-komplette-einstieg/


Zertifikate

09/2010 - Oracle Certified Professional, Java SE 6 Programmer (Score: 86%)


Studium

03/2008 ? 09/2008 - Studium Wirtschaftsinformatik, Fachhochschule Wedel

Abschluss: Dipl.-Wi.-Inform. (FH)

Abschlussarbeit: Fa. em AG in Darmstadt (in Zusammenarbeit mit der Daimler AG, Sindelfingen)

Thema: auf Anfrage


Position

Position

  • Senior Java / Jakarta EE Fullstack-Entwickler
  • Architektur
  • React / TypeScript Entwickler

Kompetenzen

Kompetenzen

Top-Skills

Java JSF Hibernate Jakarta EE PrimeFaces CDI EJB HTML Oracle MySQL JUnit REST ReactJS TypeScript JavaScript Spring Boot Spring

Aufgabenbereiche

Architektur
Basisframeworks
Implementierung

Produkte / Standards / Erfahrungen / Methoden

CDI
Confluence
CVS
Eclipse
EclipseLink
EJB
Git
GitHub
Glassfish
Hibernate
ISO/ANSI SQL
Java EE 10
Jenkins
Jira
JPA / Persistence
JSF / Faces
Maven
MobaXterm
MySQL
MySQL Workbench
Notepad++
OmniFaces
OOA/D
OpenJPA
ORM
PrimeFaces
REST
Scrum
SOA
SOAP
SoapUI
Subversion
SVN
TortoiseSVN
WebServices
WebSphere
WildFly
Zeplin
IntelliJ IDEA
React
Basics
Node.js
Basics
PrimeReact
Basics
TypeScript
Basics
JavaScript
Fortgeschritten

Branchen

 

Luftfahrt / E-Commerce

Bankwesen

Versicherungen

Öffentlicher Sektor

Transportwesen

Bauwesen

Dienstleistung

Automotive (Diplomarbeit)

 

Methodik / Vorgehen


Fullstack-Entwicklung

Mehrschichtarchitekturen

Webservices

Datenbanken-Design

Relationale Datenbanken (RDBMS)

Objektrelationales Mapping (ORM)

Serviceorientierte Architekturen (SOA)

Unified Modeling Language (UML)

Responsive Design

Refactoring

Clean Code

Continuous Integration

Pair and Mob Programming

Code Reviews

Kanban

V-Modell

Scrum

Cloud-Container (Amazon AWS)

DevOps

Testing

Ende-zu-Ende-Testing

Accessibility: BITV, WCAG

Security

Release-Management

Git Flow

 

Programmier- und Auszeichnungssprachen

 

Java (Java 1.2 bis Java 17)

Python

JavaScript / TypeScript

PHP

CSS

HTML / XHTML / HTML 5

XML

JSON

SQL (auch ANSI SQL)

PL/SQL

C/C++


Technologien und Fremworks


JDK (JDK 1.1 bis JDK 17)

Java EE / Jakarta EE (Java EE 5 bis Jakarta EE 10)

JPA (JPA 1.0 bis JPA 3.1)

Hibernate

EclipseLink

OpenJPA

JDBC

EJB

CDI

JSF (JSF 1.2 bis Faces 4.0)

PrimeFaces (PF 3.x bis PF 12.x)

RichFaces

jQuery

OmniFaces

JAXB / JSON-B

SOAP / REST

XSLT

JUnit

Mockito

Maven

Ant / Ivy

Gradle

Apache Libraries (Commons, POI, CXF u.v.m.)

iText

Seam Framework

Spring

Swing

Bootstrap

HTTP / HTTPS / SSL

Node.js

React

PrimeReact

Vue.js

PrimeVue

NPM

Ruby

Grunt

 

Datenbanken

 

Oracle DB

MySQL

MariaDB

IBM DB2

MS SQL Server

Sybase ASE

PostgreSQL

HSQLDB

 

Webserver

 

WildFly (bis WildFly 31)

JBoss EAP

JBoss AS

IBM WebSphere

Oracle WebLogic

GlassFish

Tomcat

Jetty

Apache HTTP

Node.js


Betriebssysteme


Windows (Windows 95 bis Windows 11)

Linux (Ubuntu, Debian, SUSE, ...)

UNIX

 

Werkzeuge und Produkte


IntelliJ IDEA

Eclipse IDE

PyCharm

WebStorm

Fleet

Oracle SQL Developer

IBM Rational Application Developer (RAD)

Notepad++

JRebel

FindBugs

Selenium

Sybase PowerDesigner

ArgoUML

Enterprise Architect

MySQL Workbench inkl. Agile Entities (Eigenentwicklung)

Oracle SQL Developer

SoapUI

Git

GitHub

Subversion (SVN)

CVS

TortoiseSVN

Jira

Confluence

Jenkins

MobaXterm

PuTTy

Amazon Web Services (Amazon AWS)

Zeplin

Zoom, Skype, Teams, Goto Meeting, WebEx, etc.

NVDA (Screenreader)

Figma

Splunk

Betriebssysteme

Linux
UNIX
Windows

Programmiersprachen

C/C++
CSS
HTML
Java
sehr gute Kenntnisse, Java 1.2 bis Java 13
JavaScript
ES6
JSON
PHP
PL/SQL
Python
sehr gute Kenntnisse
SQL
auch ANSI SQL
UML
XHTML
XML
XSD/XSLT

Datenbanken

DB2
HSQLDB
IBM DB2
MS SQL Server
gute Kenntnisse
MySQL
sehr gute Kenntnisse
Oracle
gute Kenntnisse
Oracle DB
Oracle SQL Developer
PostgreSQL
SQL
speziell ISO/ANSI Standard
Sybase
Sybase ASE

Branchen

Branchen

  • Luftfahrt / E-Commerce
  • BankwesenÖffentlicher Sektor
  • Handel
  • Unterhaltung
  • Bauwesen
  • Versicherungswesen
  • TransportwesenHandwerk
  • Dienstleistung
  • Automotive (Diplomarbeit)

Einsatzorte

Einsatzorte

Frankfurt am Main (+500km)
Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

2 Jahre 10 Monate
2021-12 - heute

Basketball Stats (Node.js / React / PrimeReact)

ReactJS Node.js PrimeReact ...

Eigenentwicklung: Basketball Stats (React JS / PrimeReact)

Implementierung einer React / PrimeReact Weboberfläche zur Verwaltung von Basketball-Statistiken (Anbindung an Jakarta EE Backend: s. andere Eigenentwicklung weiter unten)


Linux MobaXterm CORS WebStorm AWS Git Git.Hub JetBrains Fleet
ReactJS Node.js PrimeReact JavaScript JSON JSX HTML5 CSS WebService TypeScript React Router TSX npm Vite REST
2 Jahre
2022-03 - 2024-02

TCIBE / MMB (Team BAU - Business as Usual)

Senior Fullstack-Entwickler Java 11 JSF CSS ...
Senior Fullstack-Entwickler
  • Umsetzung von Kundenanforderungen (neue Seatmap, Dialoge, neue Voucher-Systeme, neue Airline Marabu u.v.m.)
  • Front- und Backendentwicklung
  • Architektur (View-, Business- und Persistenzschicht)
  • Refactoring und Bugfixing
  • Unit Tests und Code Reviews (Clean Code)
  • Release-Management (mit Git Flow)
  • Training und Beratung
Git Jenkins Maven IntelliJ Atlassian JIRA Office 365 JUnit Mockito
Java 11 JSF CSS JavaScript jQuery HTML5 JavaS REST SQL JPA Hibernate Clean Code Code Review Releasemanagement
Condor Flugdienst GmbH
Neu-Isenburg
1 Jahr 2 Monate
2021-01 - 2022-02

Projekt RIKO (RPF)

Senior Fullstack Entwickler (Java EE) Java 11 Java 8 JPA ...
Senior Fullstack Entwickler (Java EE)
  • Umsetzung von Kundenanforderungen

  • Architektur (View-, Business- und Persistenzschicht)

  • Entities und Services

  • Basis-Frameworks (MVC)

  • Front- und Backendentwicklung

  • Migration auf PrimeFaces 10

  • Unit Tests + Refactoring

  • Beratung

WebLogic JBossEAP Oracle Notepad++ Jira Subversion Oracle-SQL-Developer Eclipse Tortoise Object-Relational-Mapping Hibernate
Java 11 Java 8 JPA JSF PrimeFaces EJB3 CDI MVC 3-Tier Architektur OmniFaces CSS HTML5 JavaScript XML jQuery Maven Java EE
ITZ Bund
Hamburg / Remote
10 Jahre 10 Monate
2010-07 - 2021-04

MySQL Workbench Plugin "Agile Entities"

Python Java 8 Java 11 ...
  • Entwicklung eines Plugins zur Generierung von annotierten Java- Entities aus MySQL-Workbench-Modellen
Hibernate EclipseLink Regular Expressions (Regex) MySQL MySQL Workbench Git Github PyCharm
Python Java 8 Java 11 JPA WebService JSON
11 Jahre 3 Monate
2009-01 - 2020-03

Basketball Stats (JSF/PrimeFaces)

Java 17 Java EE JPA ...
  • Konzeption und Implementierung einer Jakarta EE Webanwendung zur Verwaltung von Basketball-Statistiken (hauptsächliche Funktion als Testanwendung für das o.g. Projekt "Agile Entities")
Hibernate EclipseLink MySQL 8 MySQL Workbench Eclipse Maven Git Github JUnit Ubuntu Linux MobaXterm WildFly 31
Java 17 Java EE JPA JSF PrimeFaces OmniFaces EJB3 CDI REST WebService Object-Relational-Mapping Datenbankdesign XML CSS SQL HTML5
1 Jahr 3 Monate
2018-09 - 2019-11

Migration eines Single-Sign-On-Portals

Senior Fullstack Entwickler & Architekt (Java EE) Java 8 Java EE 8 JSF 2.3 ...
Senior Fullstack Entwickler & Architekt (Java EE)
  • Definition des Technologiestacks
  • Architektur für Business- und Persistenzschicht
  • Erstellung von Entitäten und Services
  • Aufbau interner Basisframeworks (Businessschicht)
  • Umsetzung von Kundenanforderungen
  • Frontendentwicklung nach Vorgaben des Grafikdesigners
  • Framework für den Versand von E-Mails
  • Entwicklung von Konventionen
  • Technische Beratung
Eclipse Notepad++ JIRA Subversion MySql Workbench MySQL 8 InVision Zeplin WildFly 14
Java 8 Java EE 8 JSF 2.3 PrimeFaces 6.2 CDI 2.0 OmniFaces JPA 2.2 Hibernate SQL ORM HTML CSS JavaScript jQuery XML Maven EJB
Versicherungswirtschaftlicher Datendienst GmbH, Versicherungswesen
Dortmund / Homeoffice
3 Monate
2018-06 - 2018-08

OSB-Backendentwicklung

Software-Entwickler
Software-Entwickler

OSB-Backendentwicklung nach Kundenanforderungen im Projekt UDG (Universelles Datengateway)

  • OSB-Backendentwicklung (Oracle Service Bus)
  • End-2-End-Testing
  • Migration von Java-EE-Anwendungen in die AWS Cloud
  • Konfiguration von JBoss EAP 6
  • Technische Dokumentation und Tutorials
OSB Java JBoss EAP 6 Eclipse XML XSD/XSLT WSDL Webservices SOAP REST SoapUI HermesJMS SVN TortoiseSVN Jira Confluence Jenkins Maven Notepad++ MobaXterm PuTTY
DB Systel GmbH, Transportwesen
Frankfurt am Main
8 Monate
2017-09 - 2018-04

Weiterentwicklung interner Anwendungen

Softwareentwickler
Softwareentwickler

Weiterentwicklung der Anwendungen nach Kundenanforderungen auf den Projekten VP, IDIS und MVP

  • Umsetzung von Kundenanforderungen
  • Generierung von PDF-Dokumenten aus Templates wie z.B.
    Wertpapiermeldungen, Benachrichtigungen und Rechnungen
  • Webservicebasierte Testverfahren mit Plausibilitätsprüfungen
  • Einführung von Multilingualität (engl. Dokumente wg. ?Brexit?)
  • Implementierung von User Interfaces
Java 8 JSF 2.1 PrimeFaces 6 SQL JPA OpenJPA XHTML CSS JavaScript jQuery IBM DB2 WebSphere 8.5 Eclipse IBM Rational Application Developer (RAD) XML XSD/XSLT Webservices SoapUI CVS SQuirreL Jira Confluence Maven
Bundesanstalt für Finanzdienstleistungsaufsicht (BaFin), Banking
Frankfurt
5 Monate
2017-04 - 2017-08

Webapplikation Credit Loss Database

Software-Entwickler
Software-Entwickler

Weiterentwicklung der Webapplikation Credit Loss Database (CLD)

  • Umsetzung von Kundenanforderungen

  • Refactoring von Legacy Code (J2EE / Struts / EJB)

  • Aufbau eines Basisframeworks

  • Importfunktionen

  • Generierung von Zahlungsströmen und Zahlungen

  • Entwicklung von Konventionen

  • Unterstützung von Mehrsprachigkeit

  • Implementierung des User Interfaces

Java 6 EJB 3 JPA EclipseLink OpenJPA JSF 2.1 PrimeFaces 6 OmniFaces XHTML CSS JavaScript jQuery SQL MS SQL Server WebSphere JBoss AS 7 XML Apache Ant + Ivy Eclipse SVN JRebel MS SQL Server Studio Jira Jenkins Scrum
Finanzinformatik Solutions Plus GmbH, Banking (Kreditwesen)
Frankfurt
4 Jahre 9 Monate
2012-07 - 2017-03

Projekt CMC: eSuite

Fullstack Java EE Entwickler / Architekt Java Java EE EJB3 ...
Fullstack Java EE Entwickler / Architekt

Migration der Desktop-Applikation Capital Markets and Compliance (CMC) als Web-Anwendung

  • Business-Architektur
  • Erstellung von Entitäten und Services
  • Implementierung interner Basisframeworks
  • Filter- und Suchframework
  • Generierung von DB-Queries lt. dyn. Spaltenkonfiguration
  • Umsetzung von User Interfaces
  • Entwicklung von Konventionen (u.a. für Mehrsprachigkeit)
  • Dynamische Erzeugung von Dokumenten (Reports etc.)
  • Einarbeitung neuer Mitarbeiter (Projektsprache Englisch)
EclipseLink Seam 3 Spring Framework Architektur Oracle Sybase MS SQL Server GlassFish JBoss AS 7 XML Maven UML Eclipse SVN JRebel Oracle SQL Developer Jira iText Scrum
Java Java EE EJB3 CDI JPA JSF PrimeFaces REST WebService OmniFaces HTML CSS JavaScript jQuery SQL PL/SQL
b-next holding AG, Banking (Compliance)
Herford
7 Monate
2011-09 - 2012-03

PQ-Generator

Fullstack Java EE Entwickler Java Java EE EJB3 ...
Fullstack Java EE Entwickler

Konzeption und Implementierung einer Java EE Webanwendung zur Komposition von Datenbank- und lokal gespeicherten Dokumenten zu einem Gesamtordner (Präqualifikation)

  • Übernahme der vom Kunden gelieferten Anforderungen
  • Mitgestaltung der Benutzerprozesse und -oberfläche
  • Implementierung der Architektur und sämtlicher
    Funktionalitäten
  • Design und Implementierung eines neuen Datenmodells

Anmerkung:

Erstellung der Entitäten mit Hilfe des eigenentwickelten MySQL Workbench Plugins "JPA Export" (s.u.)

JPA 2 Hibernate 4 JSF 2 RichFaces 4 Seam 3 XHTML CSS MySQL 5 MySQL Workbench ERD JBoss AS 7 Eclipse XML Maven UML Visual SourceSafe
Java Java EE EJB3 CDI
Pöyry Infra GmbH, Bau- und Transportwesen
2 Monate
2009-07 - 2009-08

Migration eines SQL-Reporting-Toolsets

  • Migration von MySQL Reporting-Skripten
  • Zuordnung von Spaltenmappings per Excel-Spreadsheets
  • Entwicklung eines Java-Programms zur Transformation der Migrationsskripte
SQL MySQL 5 MySQL Workbench Java Excel Eclipse Apache Ant XML
voba solutions GmbH

Aus- und Weiterbildung

Aus- und Weiterbildung

Fortbildungen / Schulungen

04/2024 - Spring Boot Power Workshop

Dieses Seminar führt in die Anwendungsentwicklung mit Spring (Boot) ein. Dabei werden die grundlegenden Bausteine und Techniken für die Entwicklung von Enterprise-Anwendung oder Microservices mit Spring umfangreich erläutert. Alle Themen werden durch viele praktische Beispiele und Übungen vertieft.

In unserem Kurs lernen Sie eine komplette Spring-Boot Anwendung zu erstellen. Sie setzen eine Anwendung mit Hilfe von Spring Boot auf und konfigurieren diese. Für die Schnittstellen zu anderen Anwendungen schreiben Sie REST-Services mit Spring-Web. Unterschiedliche Komponenten der Anwendung verknüpfen Sie über Dependency-Injektion (Spring-Core). Die Persistenz-Schicht bilden Sie mit Hilfe von JPA (Hibernate) und Spring Data Repositories. Um die Anwendung zu überwachen nutzen Sie die REST-Endpoints des Actuators. Das Testen der Anwendung führen Sie mit Hilfe von JUnit5, SpringBootTest und MockMvc durch.

https://gedoplan.de/it-schulungen/spring-boot-power-workshop/


03/2024 - React ? Power Workshop: Der komplette Einstieg

Erstellen Sie leistungsstarke, schnelle, benutzerfreundliche und reaktive Webanwendungen mit dem React-Framework. Lernen Sie React, Hooks, Redux, React Routing und vieles mehr kennen und nutzen.

Dieser Kurs beginnt mit den Grundlagen von React und erklärt, was genau React ist und wie Sie es verwenden können. Danach gehen wir den ganzen Weg von den Grundlagen bis zu den fortgeschrittenen Anwendungen. Wir werden nicht nur an der Oberfläche kratzen, sondern tief in React sowie in beliebte Bibliotheken wie react-router und Redux eintauchen.

Nach dem Seminarbesuch kennen Sie die Grundlagen von React, Hooks, Redux, React Routing und vieles mehr und können eigene Anwendungen mit Hilfe dem React Framework erstellen.

https://gedoplan.de/it-schulungen/react-power-workshop-der-komplette-einstieg/


Zertifikate

09/2010 - Oracle Certified Professional, Java SE 6 Programmer (Score: 86%)


Studium

03/2008 ? 09/2008 - Studium Wirtschaftsinformatik, Fachhochschule Wedel

Abschluss: Dipl.-Wi.-Inform. (FH)

Abschlussarbeit: Fa. em AG in Darmstadt (in Zusammenarbeit mit der Daimler AG, Sindelfingen)

Thema: auf Anfrage


Position

Position

  • Senior Java / Jakarta EE Fullstack-Entwickler
  • Architektur
  • React / TypeScript Entwickler

Kompetenzen

Kompetenzen

Top-Skills

Java JSF Hibernate Jakarta EE PrimeFaces CDI EJB HTML Oracle MySQL JUnit REST ReactJS TypeScript JavaScript Spring Boot Spring

Aufgabenbereiche

Architektur
Basisframeworks
Implementierung

Produkte / Standards / Erfahrungen / Methoden

CDI
Confluence
CVS
Eclipse
EclipseLink
EJB
Git
GitHub
Glassfish
Hibernate
ISO/ANSI SQL
Java EE 10
Jenkins
Jira
JPA / Persistence
JSF / Faces
Maven
MobaXterm
MySQL
MySQL Workbench
Notepad++
OmniFaces
OOA/D
OpenJPA
ORM
PrimeFaces
REST
Scrum
SOA
SOAP
SoapUI
Subversion
SVN
TortoiseSVN
WebServices
WebSphere
WildFly
Zeplin
IntelliJ IDEA
React
Basics
Node.js
Basics
PrimeReact
Basics
TypeScript
Basics
JavaScript
Fortgeschritten

Branchen

 

Luftfahrt / E-Commerce

Bankwesen

Versicherungen

Öffentlicher Sektor

Transportwesen

Bauwesen

Dienstleistung

Automotive (Diplomarbeit)

 

Methodik / Vorgehen


Fullstack-Entwicklung

Mehrschichtarchitekturen

Webservices

Datenbanken-Design

Relationale Datenbanken (RDBMS)

Objektrelationales Mapping (ORM)

Serviceorientierte Architekturen (SOA)

Unified Modeling Language (UML)

Responsive Design

Refactoring

Clean Code

Continuous Integration

Pair and Mob Programming

Code Reviews

Kanban

V-Modell

Scrum

Cloud-Container (Amazon AWS)

DevOps

Testing

Ende-zu-Ende-Testing

Accessibility: BITV, WCAG

Security

Release-Management

Git Flow

 

Programmier- und Auszeichnungssprachen

 

Java (Java 1.2 bis Java 17)

Python

JavaScript / TypeScript

PHP

CSS

HTML / XHTML / HTML 5

XML

JSON

SQL (auch ANSI SQL)

PL/SQL

C/C++


Technologien und Fremworks


JDK (JDK 1.1 bis JDK 17)

Java EE / Jakarta EE (Java EE 5 bis Jakarta EE 10)

JPA (JPA 1.0 bis JPA 3.1)

Hibernate

EclipseLink

OpenJPA

JDBC

EJB

CDI

JSF (JSF 1.2 bis Faces 4.0)

PrimeFaces (PF 3.x bis PF 12.x)

RichFaces

jQuery

OmniFaces

JAXB / JSON-B

SOAP / REST

XSLT

JUnit

Mockito

Maven

Ant / Ivy

Gradle

Apache Libraries (Commons, POI, CXF u.v.m.)

iText

Seam Framework

Spring

Swing

Bootstrap

HTTP / HTTPS / SSL

Node.js

React

PrimeReact

Vue.js

PrimeVue

NPM

Ruby

Grunt

 

Datenbanken

 

Oracle DB

MySQL

MariaDB

IBM DB2

MS SQL Server

Sybase ASE

PostgreSQL

HSQLDB

 

Webserver

 

WildFly (bis WildFly 31)

JBoss EAP

JBoss AS

IBM WebSphere

Oracle WebLogic

GlassFish

Tomcat

Jetty

Apache HTTP

Node.js


Betriebssysteme


Windows (Windows 95 bis Windows 11)

Linux (Ubuntu, Debian, SUSE, ...)

UNIX

 

Werkzeuge und Produkte


IntelliJ IDEA

Eclipse IDE

PyCharm

WebStorm

Fleet

Oracle SQL Developer

IBM Rational Application Developer (RAD)

Notepad++

JRebel

FindBugs

Selenium

Sybase PowerDesigner

ArgoUML

Enterprise Architect

MySQL Workbench inkl. Agile Entities (Eigenentwicklung)

Oracle SQL Developer

SoapUI

Git

GitHub

Subversion (SVN)

CVS

TortoiseSVN

Jira

Confluence

Jenkins

MobaXterm

PuTTy

Amazon Web Services (Amazon AWS)

Zeplin

Zoom, Skype, Teams, Goto Meeting, WebEx, etc.

NVDA (Screenreader)

Figma

Splunk

Betriebssysteme

Linux
UNIX
Windows

Programmiersprachen

C/C++
CSS
HTML
Java
sehr gute Kenntnisse, Java 1.2 bis Java 13
JavaScript
ES6
JSON
PHP
PL/SQL
Python
sehr gute Kenntnisse
SQL
auch ANSI SQL
UML
XHTML
XML
XSD/XSLT

Datenbanken

DB2
HSQLDB
IBM DB2
MS SQL Server
gute Kenntnisse
MySQL
sehr gute Kenntnisse
Oracle
gute Kenntnisse
Oracle DB
Oracle SQL Developer
PostgreSQL
SQL
speziell ISO/ANSI Standard
Sybase
Sybase ASE

Branchen

Branchen

  • Luftfahrt / E-Commerce
  • BankwesenÖffentlicher Sektor
  • Handel
  • Unterhaltung
  • Bauwesen
  • Versicherungswesen
  • TransportwesenHandwerk
  • Dienstleistung
  • Automotive (Diplomarbeit)

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.