JSE 1.1-21; JEE 1.2-10, JPA, Spring/SpringBoot, SOAP, RESTful, Hibernate, EJB, OpenAPI, Kafka, Oracle DB/PL-SQL/SQL/GWT, Angular, TypeScript
Aktualisiert am 29.04.2026
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 03.05.2026
Verfügbar zu: 100%
davon vor Ort: 100%
Java
JEE
SpringBoot
Oracle
Hibernate
Postgres
Kafka
JPA
HTML
GWT
Angular
JavaScript
Oracle Forms
JBoss AS
IBM Webspere AS
SQL
PL/SQL
Docker
Englisch
fließend (Lesen, Schreiben)
Deutsch
fließend (Lesen, Schreiben)
Russisch
Muttersprache
Ukrainisch
Muttersprache

Einsatzorte

Einsatzorte

möglich

Projekte

Projekte

2 Jahre 2 Monate
2024-07 - heute

Migration, Entwicklung und Implementierung die Antrag-Management Anwendung

Software-Entwickler Windows 11 Linux MacOS ...
Software-Entwickler

Migration, Entwicklung und Implementierung die Antrag-Management Anwendung basierend auf Java 17, Spring Boot 3.5 und Angular 18 (mit Material Design)

  • Analyse altere Anwendung von fachlichen Anforderungen und Erstellung neue technischer Konzepte
  • Entwicklung von RESTful APIs, Services und Componenteten mit Spring Boot (Spring Web, JPA, Spring Data, Spring Security, ?)
  • Erstellung von Camunda-DMN-Tabellen und Integration dieser in Spring-Services zur Automatisierung und dynamischen Konfiguration fachlicher Prozesse
  • Integration von Spring Modulo für modulare Architektur und Service-Kommunikation durch Spring Applikation Events
  • Entwicklung und Optimierung von Frontend-Komponenten mit Angular 18 und Angular Material
  • Implementierung von Responsive-UI-Elementen und State-Management im Frontend
  • Erstellung Integration Tests mit Spring Boot Integrationstests, Wiremock, MockMvc und Coverage Tests unter Verwendung von JUnit 5 und Mockito.
  • Unterstützung des DevOps-Prozesses (Build, Deployment, Debugging auf Linux/Windows/MacOS)

Windows 11 Linux MacOS OpenJDK 17 SpringBoot Spring Boot 3.3.5 Spring Modulo Spring Data JPA Hibernate MapStruct Freemarker Spring Security Angular 18 Angular Material HTML5 CSS3 TypeScript Oracle 19 JUnit 5 Mockito Spring Boot Integration Tests Maven Git GitHub/GitLab
Behörde SLA Servicezentrum Niedersachsen Landentwicklung und Agrarförderung
3 Jahre 4 Monate
2023-05 - heute

Migration von Spring Boot 2 auf Spring Boot 3

Java/Web/Entwickler/Architekt (Angular, SpringBoot) Windows 11 macOS OpenJDK 17 / 21 ...
Java/Web/Entwickler/Architekt (Angular, SpringBoot)

Ordermanager. Migration von Spring Boot 2 auf Spring Boot 3, von Angular 10 auf Angular 16->17, und Weiterentwicklung der Anwendung "Ordermanager". 

  • Migration der Frontend- und Backend-Komponenten auf Spring Boot 3 und Angular 16 und dann 17.
  • Migration von Spring Boot Security von Spring Boot 2 auf Spring Boot 3.
  • Entwicklung der Spring Boot Microservices für das Frontend und Integration mit Angular-UI.
  • Entwicklung der Web-UI mit Angular 16, TypeScript, JavaScript, RxJS, NgRx, HTML-5 und CSS.
  • Entwicklung der Spring Boot Microservices für das Backend und Erstellung der Komponenten wie JPA-Repositories, Services und REST-Services mit Spring/Spring Boot 3.
  • Erstellung der Docker-Infrastruktur und Bereitstellung der Microservices-Komponenten (Frontend und Backend) sowie anderer Komponenten wie PostgreSQL, Oracle und Apache Cassandra mittels Docker-Compose-Skripte.
  • Erstellung von Deployment, Konfiguration und DevOps Skripte für Azure Cloud Services, AKS (Azure Kubernetes Service) und DevOps Pipelines
  • Erstellung und Generierung von REST-APIs im OpenAPI-Format und Dokumentation der REST-APIs mittels des Swagger-Frameworks.
  • Erstellung und Integration von Jasper-Report-Templates mittels TIBCO Jaspersoft Studio und Integration mit dem Backend-Microservice.
  • Datenmodellierung mittels UML.
  • Erstellung von SQL- und JPQL-Anfragen.
  • Entwicklung von Unit-, Modul- und Integrationstests mittels JUnit 5, SpringBootTest und Mockito.
  • End-to-End-Tests der Microservices gegen PostgreSQL, Oracle und Apache Cassandra-Datenbanken in Docker.

Windows 11 macOS OpenJDK 17 / 21 Java SQL TypeScript JavaScript Angular 16 HTML5 CSS3 RxJS NgRx Spring Boot 3 Spring Boot Actuator Springdoc OpenAPI UI AKS(Azure Kubernetes) Docker Docker-Compose Portainer Microsoft Azure AKS DevOps Pipelines JasperReport TIBCO Jaspersoft Studio PostgreSQL 14 Oracle 19 Apache Cassandra Maven Git GitHub
8 Monate
2023-12 - 2024-07

Weiterentwicklung des Inzident Management Systems

Java Fullstack-Entwickler (Vaadin, JEE, Jboss RedHat) Windows/Linux RedHat OpenJDK 11 / 17 JEE-8 ...
Java Fullstack-Entwickler (Vaadin, JEE, Jboss RedHat)

Weiterentwicklung des Inzident Management Systems mittels durch Java-11, 17 und JEE-8 auf Backend- und Vaadin-14 auf Frontend-Seite. Migration von von JEE8 nach JEE10 und Vaadin-14 auf Vaadin-24

  • Analyse von Anforderungen, komplexen Spezifikationen sowie bestehendem Code
  • Entwicklung von EJB-Services
  • Entwicklung von JAX-RS- und JAX-WS-Services (REST und SOAP)
  • Konfiguration des JBoss-Servers, Deployment der Anwendungen sowie Konfiguration von Parametern über die CLI
  • Erstellung von DAO-Komponenten auf Basis von JPA/Hibernate unter Verwendung der Criteria API, Named Queries, Native Queries und JPQL
  • Entwicklung von Vaadin-UI-Komponenten
  • Integration und Verwaltung von Scalable Vector Graphics (SVG) mithilfe der Vaadin SVG Component Factory
  • Entwicklung von Unit-Tests mit JUnit 5 und Mockito
  • Entwicklung von Integrationstests für REST- und SOAP-Services unter Verwendung des WireMock-Frameworks

Windows/Linux RedHat OpenJDK 11 / 17 JEE-8 JaxRS JaxWS RESTEasy Apache CXF Vaadin SVG Component-Factory (Scalable Vector Graphics) Vaadin-14 und 24 Flow CSS HTML-5 DB2 LUW z/OS DB2 Maven Git GitLab
BW
8 Monate
2022-11 - 2023-06

Neuentwicklung - Meldungsportal zur Registrierung von Tankstellen

Java-Developer, Vue.js Developer Windows/Linux JDK 17 Spring/Spring Boot ...
Java-Developer, Vue.js Developer
  • Entwicklung und Implementierung der REST-Schnittstelle mit Erstellung der REST-Controllers.
  • Erstellung komplexer benutzerdefinierter Constraints/Validators mittels des Jakarta Bean Validation Frameworks.
  • Erstellung von Mappern zur Zuordnung von Daten von der REST-Schnittstelle zum Datenmodell der Datenbank mittels des Mapstruct-Frameworks.
  • Erstellung der JPA-Repositories mit komplexen Findern mittels Spring Data, SQL und JpaQL.
  • Entwicklung von Unit- und Integrationstests unter Verwendung von JUnit 5, Mockito, Spring- und Spring Boot-Tests.
  • Entwicklung der UI-Komponenten mit Vue.js.
  • Erstellung von Tests für die UI-Komponenten mit Vitest.
Windows/Linux JDK 17 Spring/Spring Boot Jakarta EE Bean Validation Lombok PipelinR Mapstruct JUnit 5 Mockito Spring-Test Spring Boot-Test Vue.js yup.js TypeScript JavaScript HTML5 Vitest IntelliJ REST API Jasper Reports TIBCO Jaspersoft PostgreSQL 14 SCRUM Docker Docker-Compose Maven GitLab Pipeline Git GitHub Confluence JIRA SonarQube
T-Systems / Öffentlich Dienst
2 Jahre 11 Monate
2020-07 - 2023-05

Eigenes Project für Erstellung und Management mit Rechnungen

Java/Web/Entwickler/Architekt Linux Ubuntu W-10 MacOs ...
Java/Web/Entwickler/Architekt
  • Entwicklung der SpringBoot-Microservice für Frontend und Integration mit Angular-UI
  • Entwicklung der Web-UI mittels Angular-10, TypeScript, JavaScript, HTML-5, CSS
  • Entwicklung der SpringBoot-Microservice für Backend und Erstellung da die Komponenten wie JPA-Repositories, Services und Rest-Services mittels Spring/SpringBoot-2
  • Erstellung des Docker-Infrastruktur und deployen da Microservices Komponente (Fronend und Backend) und andere Komponente wie Datenbanken Postges, Oracle und Apache Cassandra mittels Docker-Compose Skripte.
  • Erstellung und Generierung Rest-API in OpenAPI Format und Rest-API Dokumentation mittels durch Swagger-Framework
  • Erstellung und Integrierung der Jasper-Report Templates mittel TIBCO-Jaspersoft Studio und Integration mit dem Backend-Microservice.
  • Data Modellierung mittels durch UML
  • Erstellung von der SQL und JPQL-Anfrage
  • Entwicklung der Unit-, Modul-und Integration-Tests mittels durch JUnit-5, SpringBootTest, Mockito
  • End-to-End Tests der Microservices gegen Postgresql, Oracle und Apache-Cassandra Datenbanken im Docker.
Linux Ubuntu W-10 MacOs OpenJDK-14 IntelliJ 2020.2 Java SQL TypeScript JavaScript Angular-10 HTML-5 CSS-3 SpringBoot-2 SpringBootActuator Springdoc OpenApi UI Docker Docker-Compose Portainer JasperReport TIBCO Jaspersoft Studio Postgres-10 Oracle 19 Apache Cassandra Maven Git GitHub
auf Anfrage
5 Monate
2022-10 - 2023-02

Implementierung eGK

Linux MacOS IntelliJ ...

  • Implementierung eGK (Elektronische Gesundheitskarte) Gematik Spezifikation für Testing High-Speed-Card Connector

Linux MacOS IntelliJ Eclipse Confluence JIRA SonarQube JDK-17 Wildfly SOAP JaxB JaxP RSA ECC (Elliptic Curve Cryptography) BouncyCastle Bibliothek X509 Certificate SQL Postgresql Docker Docker-Compose JUnit-5 Mockito XmlUnit Maven Git GitHub SCRUM Kanban
RISE GmbH (Österreich) / IT-Security
9 Monate
2022-03 - 2022-11

Migration und Weiterentwicklung der logistische Warehouse und Qualitätsmessung Systeme

Software-Entwickler Linux JDK-8 JEE 7 ...
Software-Entwickler
  • Analyse und Dokumentierung der Anforderung
  • Entwicklung der JEE-Service-Komponenten (EJB) für Implementierung der Business-Logik
  • Entwicklung der DAO CRUD Komponenten auf Basis von (EJB) für Datenverarbeitung und abfragen.
  • Erstellen/Generieren Rest API/OpenAPI Komponenten mittels durch Swagger
  • Erstellung und Integrierung der Jasper-Reports mittel TIBCO-Jaspersoft Studio und Integration mit dem Backend-Services.
  • Entwicklung der Unit-Tests mittels durch JUnit-5
  • Entwicklung der Integration Tests auf Basis Arquillian Test -Framework
  • Entwicklung der Integration Tests für Testung Rest- und Soap- Schnittstelle mittels durch Wiremock und Wiremock Rest und Soap Test-Stubs und komplexe Test-Scenarios.
  • Erstellung XML und Java Test-Falle mit XPath Assertion, Templates, Test Stubs für Testung SOAP-Schnittstelle
  • Entwicklung UnitTests für Testung der XMLs mittels XMLUnit.
  • Erstellung JSON und Java Test-Falle mit JsonPath/JSON equality Assertion, Templates, Test Stubs für Testung Rest-Schnittstelle
  • Entwicklung komplexen Reporten mittels durch Jasper-Report Framework und mit TIBCO-Jaspersoft als Report-Design-Tool
  • Erstellen komplexen SQL-Anfragen für Jasper-Reports
  • Erstellung und Konfigurierung der Docker Image und Docker-Compose Datei.
Linux JDK-8 JEE 7 Angular Swagger JUnit-5 Mockito Wiremock Arquillian XmlUnit Angular-10 TypeScript Intellij REST SOAP Jasper Reports TIBCO-Jaspersoft Wildfly Postgresql 14 SCRUM Docker Docker-Compose Maven Git Bitbacket Confluence JIRA SonarQube
IdentPro GmbH / Logistik
Troisdorf
4 Monate
2021-12 - 2022-03

Weiterentwicklung Lizenzmanagement System

Software-Entwickler Java, SpringBoot, Vaadin, Spring-Security Windows-10 Linux JDK-17 ...
Software-Entwickler Java, SpringBoot, Vaadin, Spring-Security

  • Entwicklung der UI Oberfläche Komponenten mittels durch Vaadin Flow, Spring/SpringBoot, TypeScript
  • Entwicklung der Backend Komponenten mittels durch SpringBoot und Spring (Data, JPA)
  • Entwicklung und Integration der Rest-Schnittstelle Komponenten und RestClinet (Java-11 HTTP-Client)
  • Entwicklung und Integration des OKTA-Security in der Anwendung mit Verwendung des Spring-Security, OAuth2, OpenID
  • Entwicklung der Docker-Image und Docker-Compose und Deployment auf Google-Cloud.

Windows-10 Linux JDK-17 StringBoot Spring Vaadin JUnit-5 Mockito Vaadin Flow-21 TypeScript Intellij REST Spring-Security OKTA OAuth-2 OpenID Postgresql 14.2 SCRUM Docker Docker-Compose Maven Git GitLab Confluence JIRA
Regnology
1 Jahr
2021-01 - 2021-12

Weiterentwicklung Kassen-Systeme (POS)

Software-Entwickler Windows-10 Linux Ubuntu JDK-8/11 ...
Software-Entwickler
  • Entwicklung den Java-Komponenten mittels durch Model Driven Entwicklung/Architektur (MDD/MDA) auf Basis von Trend Framework
  • Erstellung UML-Modellen (Use Cases-, Activity- und Klassen-Diagramme) mit Verwendung TREND Framework (Gebit)
  • Erstellung neuer und Erweitern älter JEE-Komponenten
  • Entwicklung REST-Schnittstelle auf Basis von Jersey Framework und Swagger in OpenAPI Standard
  • Entwicklung von der Integration Tests und komplexe Stubs auf Basis von Wiremock
  • Erstellung der PKI-Komponenten (KeyStore, TrustStore, TrustSroreManagegement, SSL Context) für Rest-Services und Integration-Tests in Secure Umgebung und mit Verschiedene Keystore-Typ und Certificate( Seflsigned, PKCS #12)
  • Entwicklung der Fixtures für End-to-End Tests auf Basis von Integrity-Framework.
  • Erstellen SOAP Schnittstelle mit WSDL/XSD und Generierung XML-Beans
  • Erstellen Integration-Tests mit Verwendung Integrity Framework 
  • TDD mit JUnit und Integrity Tests
  • Daten Analyse in Datenbanken mit SQL-Anfrage
  • Erstellung der Docker-Images für die Konteinisierung Wildfly AS, Backend-Application und Postgresql-Datenbank.
  • Entwicklung der Docker-Compose Skipte für Erstellung der Docker Containers, Images, Deployment und Konfiguration der Anwendung-Komponenten.
Windows-10 Linux Ubuntu JDK-8/11 Eclipse Intellij REST SOAP TREND UML SCRUM Java SQL JEE OSGI Trend Framework Jersey Jackson Swagger Junit-5 Wiremock Mockito Integrity Wildfly Docker Docker-Compose Portainer PKI X509 Self-signed Certificate PKCS #12 Certificate Postgres-12 H2 Maven Jenkins Git GitLab Confluence JIRA
GEBIT
3 Monate
2020-10 - 2020-12

Data Migration von Sybase-DB nach anderen Datenbanken

Software-Entwickler Windows-10 Unix JDK-11 ...
Software-Entwickler

Data Migration von Sybase-DB nach anderen Datenbanken mittels durch RestAPI-Schnittstelle (Spring Rest) und Batch-Prozessen (SpringBatch) mit Verwendung der Microservices-Architektur 

  • OOA/OOD/DDD. Erstellung Architektur auf Basis der definierten Anforderungen.
  • Erstellung der RestAPI-Schnittstelle in OpenAPI-Format V3.
  • Entwicklung den Rest-Controllers für Implementierung der Rest-Schnittstellen.
  • Entwicklung der Repositorien mittels durch Spring-Data und JDBCTemplate.
  • Erstellung und Verwendung (DML und DDL) komplexen SQL-Statements in Anfragen den Daten und Datenverarbeitung.
  • Monitoring der Anwendungsmetricken mit Verwendung SpringActuator, Mickrometer, Prometheus und Grafana.
  • Entwicklung Unit- und Integration-Tests mittels JUnit-5, SpringBootTest, Wiremock, H2-Datenbank.

Windows-10 Unix JDK-11 Microservices IntelliJ 2020.2 Java-11 SQL Spring/SpringBoot-2 SpringBootActuator Swagger Springdoc OpenApi UI Spring- Batch Resilience4j Micrometer (micrometer.io) Mocrometer Prometheus Grafana Junit-5 Mockito Wiremock H2 in Memory DB Rabbit MQ Sybase Maven Jenkins Git Bitbucket Confluence JIRA
1&1
Montabaur
7 Monate
2020-02 - 2020-08

Anpassung zu dem neuen GWG-Gesetz

SWEntwickler/Oracle Entwickler/Oracle Form-Reports Entwickler JDK-1.8 Oracle Fusion/ Weblogic 12.2.1 Oracle Forms/Reports 12.2.1 ...
SWEntwickler/Oracle Entwickler/Oracle Form-Reports Entwickler

Anpassung zu den neuen GWG-Gesetz und weitere Entwicklung existierter Anwendung auf Basis von Oracle Forms/Reports und Oracle DB.

  • Installation und Konfiguration der Oracle Fusion Middleware (Oracle WebLogic,  Forms, Reports)
  • Entwicklung komplexe Business-Logik in Forms und Reports mittels durch Oracle SQL , PL/SQL, Packages, Prozeduren, Funktionen und Triggers
  • Entwicklung und Anpassung Java-Komponenten in Oracle-Forms
  • Entwicklung der neue Formulare/Reporte und Anpassung schon existierte zu den neuen Anforderungen des GWG-Gesetzes.
  • Erstellung HTML Home-Pages für GWG-Anwendung
  • Erstellung und Erweiterung ER-Model

JDK-1.8 Oracle Fusion/ Weblogic 12.2.1 Oracle Forms/Reports 12.2.1 Oracle Webutil Batch scripting Schell Scripting Powershell Scripting Oracle 12c
Postbank
Bonn
5 Monate
2020-01 - 2020-05

Migration von Eclipse RCP Fat Client-Server Lösung zum DB2 Datenbank

Software Entwickler JDK-1.8 IntelliJ 2019 Eclipse ...
Software Entwickler

Migration Eclipse RCP Fat Client-Server Lösung zum DB2 Datenbank (IBM z/OS Mainframe) auf Web-UI auf ZOWE Plattform (URL auf Anfrage).

  • Analyse Altere Anwendung auf Basis von Eclipse-RCP, besonders die Logik in komplexen SQL-Statements
  • Entwicklung der Rest-API Services mit Open-API Dokumentation (Swagger) mittels durch Spring Rest-Controllers
  • Entwicklung der Web-UI Komponenten auf Basis von Angular-8, PrimeNG, TypeScript, JavaScript, HTML-5
  • Entwicklung der Spring Repositaries mit Verwendung Spring-JDBCTemplates
  • Integration Rest-Api SpringBoot Anwendung zum ZOWE Mediation-Layer
  • Integration Angular UI Anwendung mit ZOWE-Platform
  • Beratung der Team mit SpringBoot, Angular
JDK-1.8 IntelliJ 2019 Eclipse ZOWE SpringBoot-2 Eclipse RCP TypeScript PrimeNG JavaScript HTML-5 Maven IBM DB2 auf z/OS Mainframe Git Subversion
Düsseldorf
4 Monate
2019-09 - 2019-12

Weiterentwicklung der Lösung für Monitoring

Software Entwickler JDK-1.8 IntelliJ 2019 Eclipse ...
Software Entwickler

Weiterentwicklung der Lösung für Monitoring die Datenbanken HANA, ASE, MaxDb auf  SAP Cloud Plattform.

  • Refaktoring und Migration der Komponente
  • Weiterentwicklung der Rest-Klient Module und JSON Komponenten
  • Integration der Prozesse in BPM Activiti Tasks
  • Refaktoring und weiter Entwicklung Unit-, Integration und Mock-Tests mit in Memory Datenbank Derby DB
  • Test Komponenten auf SAP Cloud Plattform
JDK-1.8 IntelliJ 2019 Eclipse JEE-7 mit JPA (Eclipse-Link) Apache HTTP Client Gson BPM Activiti Maven Jenkins Hana DB ASE Sybase Liqui Base (XML Based) Git Gerrit Monitoring Cockpit HPS DB Operator Cockpit
SAP
Walldorf
1 Jahr 6 Monate
2018-05 - 2019-10

Portal-Verbund

Software- Entwickler/ Berater JDK 1.8 CQRS&Event Sourcing Microservices AWS ...
Software- Entwickler/ Berater

Die Lösung auf Basis CQRS&Event Sourcing und Microservices Architektur für die Verbindung  und Synchronisier

  • Erstellung der Rest-Schnittstelle (API Gateway) im Yaml-Format (OpanAPI Standard 1 und 2)
  • Erstellung der Module für die Generierung der REST-Api Kode mittels durch Swagger-Tools aus der Yaml-Datei.
  • Implementierung der REST Schnittstelle und REST-Klient auf Basis von JAX-RS, OpenAPI Swagger und RESTEasy.
  • Entwicklung der DAO (Repository, Entitäten) und Geschäftslogik-Komponente mittels durch JEE-Standard(EJB, JPA)
  • Entwicklung der Komponente auf Basis von Apache-Kafka und Java-Api für Kafka für die Prozessieren, Synchronisierung und Bearbeitung der große Data-Strom zwischen Microservices durch Implementierung CQRS&Event Sourcing
  • Entwicklung der Unit- und Integration-Tests mittels durch JUnit, Mockito, PACT( pact.io). Testen DAO-Komponente mittels durch H2 Datenbank (In Memory test).
  • Entwicklung des eigenen Test-Werkzeugs für die Unterstützung der Test-Team in der Testierung der Komponenten durch Rest-Schnittstellen (Funktional-, Last- und Performance-Tests) und Sammlung die Daten in zentrale Datenbank für die weitere Analyse.
  • Der Testdriver kann auch die Asynchrone-Response von der Komponenten bekommen und bearbeiten.
  • Entwicklung und weitere Unterstützung der Docker-Compose Module für die Erstellung und Dockerisierung der Anwendungen im mehrere Instanzen von Docker-Containers (Kafka, Zookeeper, Wildfly, Datenbanken und Andere)
  • Anpassung und Weiterentwicklung der vorhandene Web-GUI auf Basis von Angular-4, Bootstrap-4, HTML-5, Java-Script/TypeScript und PrimeNG
  • Entwicklung der Lösung für die Unterstützung mehrere Datenbanken in der Anwendungen. Die folgende Datenbanken wird unterstützt: Postgesql, Oracle, MS-SQL, MySql .
JDK 1.8 CQRS&Event Sourcing Microservices AWS JEE7 EJB-3.x (JAX-RS) Resteasy JSON Swagger 1.* 2.* Angular 4 Junit Mockito HPQS SonarQube Grafana SOAP-UI Docker Docker-Compose Swarm Kubernetes Portainer WildFly-11 16 Confluence JIRA Maven; Jenkins GIT PostgeSQL H2 MS-SQL 12 Oracle 12c MySQL Angular Bootstrap HTML-5 PrimeNG SCRUM Apache Kafka Zookeeper JBoss/Keycloack Artifactory
BMI, Köln
4 Monate
2018-02 - 2018-05

Entwicklung der Mikroservices für Paket-Versand

Software-Entwickler SpringBoot Test EasyMock HPQS ...
Software-Entwickler
  • Entwicklung der Micoroservices mit Nutzung Spring/Springboot
  • Integration JEE(JAX-RS) mit Spring/SpringBoot mittels Jersey (jersey-spring) Bridge-Module
  • Entwicklung des SFTP-Clients mittels SFTP-Adapters von SFTP Spring-Integration Modul und JSch von JCraft, Apache sshd
  • Entwicklung des Komponenten für Data-Import in verschiedene Formats (CSV, XML)
  • Implementierung des Business-Logik mittels Spring-komponenten
  • Entwicklung der JAX-RS End-Points in der Integration mit Spring­Komponenten
  • Tests der Komponenten (Modul-Tests) mit Nutzung JUnit, EasyMock
  • Entwicklung der Integration-Tests und testen mit Nutzung Spring und SpringBoot-Test
  • Assembling der Deployment-Packete für verschiedene Umgebung (DEV, TEST, PROD) mittels Maven-Assembly Plugin
  • Deployment der Anwendung zum JBoss AS und Tests des Systems
SpringBoot Test EasyMock HPQS SonarQube JIRA JDK 1.8 Spring-Integration (SFTP) JSch von JCraft Apache sshd ( SshServer ) SpringBoot Test EasyMock HPQS SonarQube JIRA GIT JDK 1.8 Spring/SpringBoot RESTful JEE (JAX-RS) Jersey JSON Junit Artifactory XPath JBoss EAP-7 (WildFly) SCRUM Confluence Maven Jenkins
Deutsche Post, Logistik
Bonn
4 Monate
2017-11 - 2018-02

Migration von älterer Single-Module Anwendung

Software-Entwickler Java/JDK 1.6 und 1.8 Spring/SpringBoot Junit ...
Software-Entwickler

Migration von älterer Single-Module Anwendung nach modulare Mikroservices / SpringBoot Anwendung

  • OOA/OOD und älterer Java Source-Code Analyse und XSD
  • Entwicklung der Spring- Komponenten und Services mit intensive Nutzung Java8 Features: Lambda Expressions, Streaming, Functions, Functional Interfaces
  • Entwicklung Datenbank-Komponenten mittels durch Spring-Data
  • Marshalling/Unmashalling XML mittels durch JAXB
  • Mapping und Remapping generierte XML Java-Objekte
  • Entwicklung der Test-Komponenten mittels durch Junit, Mockito
Java/JDK 1.6 und 1.8 Spring/SpringBoot Junit SpringBoot Test Mockito JAXB XSD PostgeSQL Confluence JIRA Maven 3 Java/JDK 1.6 und 1.8 Spring/SpringBoot Junit SpringBoot Test Mockito JAXB XSD PostgeSQL Confluence JIRA Gradle Jenkins GIT
Amadeus, Touristik, Logistik
Frankfurt am Main
3 Monate
2017-09 - 2017-11

Übernahme  der Finanz-Software

Software-Entwickler/ Architekt Microservices InelliJ IDEA 16 Java 1.8 ...
Software-Entwickler/ Architekt

Übernahme der Finanz-Software (Tributum) für Verwaltung mit Abgeltungssteuer und Kapitalerträge

  • OO - Analyse und Dokumentation von Java Source-Code
  • Erstellung OO – Analyse Dokumentation
  • Erstellung UML Diagrammen (Komponenten-Diagrammen, Sequenz -Diagrammen) auf Basis der Analyse von der Java-Kode
  • Test Software-Komponenten
Microservices InelliJ IDEA 16 Java 1.8 Spring 4.3 5.0 JUnit Mockito SpringBootTest GWT-Mock PACT Spring REST RestyGWT GWT 2 8; HTML HTML5 Bootstrap3 JavaScript Oracle 12Maven 3 Jenkins Rancher Docker SVN Confluence JIRA GIT(SourceTree) SVN Drools Swagger SCRUM
Deutsche Bank, Finanz, Banking
Frankfurt am Main
9 Monate
2017-01 - 2017-09

Bestellung - Portal

Software-Entwickler Microservices InelliJ IDEA 16 Java 1.8 ...
Software-Entwickler
  • Entwicklung der Micoroservices mit Nutzung Spring/Springboot
  • Entwicklung RESTful Web-Services mit Nutzung von Spring Rest-Controllers (Server Side) ,Spring RestTemplates, RestyGWT (UI Client Side), JSON
  • Entwicklung der Unit-Tests mit JUnit- und Mockito-Frameworks
  • Entwicklung der Integration-Tests mit SpringBootTest
  • Entwicklung der Tests von den Microservices (Consumer und Provider) mit PACT (URLs gerne auf Anfrage)
  • Entwicklung der Business Rule-Base Lösungen zur Verschmelzung der Daten aus verschiedenen Datenquellen mittels Drools (URLs gerne auf Anfrage)
  • RESTful API Documentation mit Swagger-Annotation
  • UI-Entwicklung des Portals mit GWT, Vaadin(GWT), Bootstrap3, HTML, HTML5, JavaScript
Microservices InelliJ IDEA 16 Java 1.8 Spring 4.3 5.0 JUnit Mockito SpringBootTest GWT-Mock PACT Spring REST RestyGWT Rest API (Swagger) GWT 2 8; HTML HTML5 Bootstrap3 JavaScript Oracle 12 Maven 3 Jenkins Rancher Docker Confluence JIRA GIT (SourceTree) SVN Drools SCRUM
Interseroh, Logistik
Köln
1 Jahr 2 Monate
2015-11 - 2016-12

Erweiterung der Medicproof-Anwendung

Software Entwickler SCRUM JDK 1.7 JAX-RS WebServices ...
Software Entwickler

Erweiterung der Medicproof-Anwendung (Begutachtung-Systeme) für der Unterstützung des neues Begutachtung-Standards PF-8 (ProofForms 8)

  • OOA/OOD mit UML und MagicDraw
  • BDD/TDD-Entwicklungauf der Basis der Acceptance-Criterien von den User-Stories mit Nutzung der JBehave-, JUnit- and TestNG-Frameworks
  • Entwicklung der Backend- und Middlware-Komponenten (EJB, SOAP-Webservices).
  • Erstellung und Entwicklung der SOAP-Schnittstelle mittels WSDL, XSD und JAXB
  • Entwicklung der  XSL-Dateifür die Synchronisation der verschiedene Versionen von der SOAP-Schnittstelen mittels XSL-Transformation
  • Entwicklung der DB-Komponenten, Migration-Skripten (SQL, Flyway)
  • Entwicklung der DAO-Komponenten mittels JPA-2 und Hibernate.
  • Entwicklung der GUI-Komponenten (Swing, SwingX).
SCRUM JDK 1.7 JAX-RS WebServices Hibernate Apache CXF Spring 4 Spring Data JBehave JUnit TestNG Jemmy SOAP-UI Apache CXF JAX-WS Flyway Swing SwingX Maven 3 Jenkins SVN Confluence JIRA IntelliJ-17 Netbeans-8 MagicDraw IntelliJ EJB-3 JPA-2
Medicproof GmbH, Krankenversicherung
Köln
4 Monate
2015-08 - 2015-11

Erstellung der Schnittstelle und Pflichtenhefte

Software-Entwickler/ Architekt Windows-7 JDK 1.6 JEE-6 ...
Software-Entwickler/ Architekt

Erstellung der Schnittstelle und  Pflichtenhefte für das System für Automatischen Austausch von Finanzkontoinformationen (Automatic Exchange of Financial Account Information) auf Basis von OECD CRS (Common Reporting Standard)

  • OOA/OOD mit Nutzung des RSA (Ratonal Sofware Architect)
  • Erstellung der UML-Diagramme (Aktivität Diagramme, State-Maschine Diagramme, Collaboration-Diagramme (Sequence-Diagramm)
  • Erstellung XML-Schnittstelle (SOAP) Import-/Export-Daten zwischen FI (Finanz-Institute) und Bundeslandorganisationen wie BZST oder Ausländische - Organisationen.
  • Erstellung der Schnittstelle für die Integration des internes Software-Systeme (wie z.b. ELAN, BELEK) mit CRS-Sytems.
  • Erstellung XSD-Schemas für SOAP-Schnittstelle für das CRS-Systeme
  • Erstellung der Schnittstelle und Datenbank-Mapping für die Reporten in den CSV- und PDF-Formate.
Windows-7 JDK 1.6 JEE-6 JPA Hibernate Oracle 12 JSF (Primefaces) IBM-RSA IBM DOORS Sharepoint
ZIVIT (Jetzt ITZBund),
Bonn
4 Monate
2015-05 - 2015-08

Weiterentwicklung der Kommisionäre-Software

Software-Entwickler Windows-7 InelliJ IDEA 12 JDK-1.8 ...
Software-Entwickler
  • Analyse und Erstellung der Konzepte von den Software-Komponenten
  • Entwicklung der Web-Frontend mittels JSF (Primefaces), HTML, JavaScript, CSS
  • Entwicklung der Frontend- and Backend-Komponenten (Controllers, Repositaries und Services ) mittels Spring-Framework und JPA (EclipseLink)
  • Entwicklung der PL/SQL Packages mit der Nutzung Oracle SQL Developer.
  • Entwicklung der TestCases und Testen die mittels JUnit, Selenium, Arquillian, SoapUI
Windows-7 InelliJ IDEA 12 JDK-1.8 JSF (PrimeFaces) JPA mit EclipseLink SQL-Anfrage Oracle SQL Developr JavaScript JQuery Oracle 12 JSF PrimeFaces HTML JavaScript CSS Tomcat-8 JUnit SoapUI Arquillian Selenium JIRA Confluence Maven 3 Jenkins SVN
MT-AG
Köln
4 Monate
2015-01 - 2015-04

Entwicklung im Umfeld von Prozessen

Software-Entwickler/ Consultant Windows-7 Linux Ubuntu Eclipse -Luna ...
Software-Entwickler/ Consultant

Entwicklung im Umfeld von Prozessen für die Korrespondenz (In-/Outbound) zwischen dem Konzern und seinen Kunden

  • Entwicklung der Snittstellen (XML,XSD, SOAP Webservies,IBM MQ) zwischen externe Kunden und interne CRM- und ERP-Systeme
  • Entwicklung der Services mittels EJB und SOAP Webservices (JAX-WS)
  • Entwicklung der Services zwischen interne CRM- und externe SAP-Systeme mittels SAP iDoc-XML (Orders-Management) und IBM-MQ als Transport
  • Erstellen der komplexe SQL-Anfrage zum Oracle-DB
  • Entwicklung der Unit- und Integration-Tests mittels JUnit, EasyMock, In Memory DB-Tests (H2 und HSQL-DB)
  • Verwaltung mit den Build- und Deployment-Prozessen durch mittels Maven und Jenkins
  • Jboss-7(EAP 6.1) Installation, Konfiguration und Resoursen-Deploymet auch remotely durch mittels Maven jboss-as-plugin
  • Entwicklung des Web-Oberflächen (User Interface) mit JSF2 MyFaces+PrimeFaces
Windows-7 Linux Ubuntu Eclipse -Luna Spring 3.5 JDK-1.7 JEE6 EJB-3.1 JSF MyFaces-2.2 und PrimeFaces ORM mit Hibernate SQL-Anfrage SQuirreL SQL Client IBM Websphere MQ API Oracle 11g H2 HSQDB JSF (Apache MyFaces) +Primefaces JBoss-AS-7 (EAP 6.1) SOAP Apache CXF JAX-WS Processing Jaxp SAX XSD JUnit EasyMock SoaUI Maven 3 Jenkins SVN CVS DOM Binding Jaxb
T-Systems
Erfurt
1 Jahr 4 Monate
2013-09 - 2014-12

Refactoring, Migration

Software-Entwickler/ Architekt Windows-7 XP IBM-RSA (RAD) -8 und 9 ...
Software-Entwickler/ Architekt

Refactoring, Migration aus Tomcat 7 auf WebSphere 8.0 und Weiterentwicklung einem Web-Portal im öffentlichen Bereich

  • OOA/OOD mit UML, Spezification
  • Refactoring/Entwicklung der Web-GUI mit JSF-2.0 (Apache MyFaces 2.0 und JBoss RichFaces 4.0), Ajax
  • HTML, JavaScript, css
  • Refactoring /Entwicklung der Backend-Kompontenten (Services und DAO) mit Verwendung JEE6:
    • EJB-3.1 (Session Beans und MDB),
    • JPA-2.0 (Hibernate), JPQL und Criteria API mit Metamodel,
    • JMS mit MDB(Message Driven Beans), IBM WebsphereSIB und MQ
    • CDI (Jboss-Weld in Tomcat und Apache-Openwebbeans in WebSphere)
  • Entwicklung der SQL-Anfrage,Views(DB-2)
  • Buld-Process-Management mit Verwendung Maven-3.
  • Unterstützung des Deployment-Process nach WebSphre-AS
Windows-7 XP IBM-RSA (RAD) -8 und 9 Eclipse JDK-1.6 JEE6 EJB-3.1 CDI(Weld Openwebbeans) JMS( MDB) JSF MyFaces-2.0 RichFaces 4.0 mit f:ajax und a4j:ajax JPA-2.0 mit Hibernate DB-2 Tomcat-7 IBM WebSphere-8 JUnit TestNG SoapUI Maven 3SVN Synergy für Dokumentationb
Fujitsu Technology Solutions, Bonn
9 Monate
2013-01 - 2013-09

Migration DaiVB

Software Entwickler/ Consultant/ Architekt Windows-7 Red-Head JEE5-6 ...
Software Entwickler/ Consultant/ Architekt

Migration DaiVB(Daimler Vehicle Backend) von GEN1 (Web App in Tomcat)  nach GEN2 EAI (Web App, Web Services and ESB Proxies in WSO2)

  • Migration-Konzepte erstellen
  • OOA/OOD mit UML
  • EAI , SOA; ESB
  • Entwicklung der Prototypen (Web-apps, WS(Web Sevices SOAP und REST), ESB Proxy(Synapse), Carbon Apps)
  • Schnittstelle-Implementierung SOAP, REST auf Basis von Spring-MVC, JAX-WS, JAX-RS, Axis-2
  • Weiterentwicklung der Anwendungen in der Migrationzeit von GEN1 auf GEN2
  • Entwicklung der Werkzeuge für komplexen Autodeployment (c.a 20 Applications) mit Maven und WSO2 maven-car-deploy-plugin
  • Entwicklung der Migration SQL DB-Skripte und Weiterentwicklung des Datenbank, DB Modellierung
  • Bugs-Fixing in Java-JEE(Backend) und Web-Anwendungen(Frontend)
  • Importieren der Daten von Excel-Blatt zum DB (VBA,SQL)
  • Entwicklung und Vorbereitung der Jenkins CI und CI Integratiosntests
  • Management und Optimierung von Maven-Build und Assemblies. Verwende verschiedene Plugins, Maven-Profile-Management.
  • Entwicklung der eigenen Mojo-Plugin für Maven 3 für die Ausführung der spezifische Tasks bei den Build-Prozess mit der Verwendung von Mojo-API
Windows-7 Red-Head JEE5-6 CXF Spring JSF-2 mit Spring MS-SQL Apache-Synapse Excel-VBA Eclipse App Server/ESB: WSO2-AS WSO2-ESB WSO2-Governance Registry Tomcat JUnit TestNG SoapUI Maven 3 SVN WS( JAX-WS; JAX-RS; CX; FAXIS-2)
Daimler AG
2 Monate
2012-11 - 2012-12

Entwicklung des Projekt-Management-Systems

Software-Entwickler/Consultant JEE6 WS(JAX-WS CXF) ...
Software-Entwickler/Consultant

Entwicklung des Projekt-Management-Systems im Energiehandel (Capacity-Management in der Gas-Netz)

  • Entwicklung der ORM-Komponenten durch mittel der JPA2 und mit intensiven Nutzung von Java-Generics, JPQL und Criteria-API
  • Entwicklung der SOAP-Schnittstelle auf Basis von JAX-WS und mit der Nutzung CXF-Framework
  • Entwicklung der Task-Scheduler, der auf dem Quartz Scheduler 2.1, Spring Framework API und Joda (http://joda.sourceforge.net) basiert
  • Entwicklung eines MS Excel-Exporter durch mittel der Apache-POI (http://poi.apache.org/)
  • Entwicklung der Unit- und Integration-Tests mit der Nutzung den Tools wie JUnit, TestNG, Mokito, SoapUI
JEE6 WS(JAX-WS CXF) JPA-2(Hibernate) Spring JSF-2 mit Spring Oracle 11g POI (Excel) Quartz Scheduler 2.1 with Spring Joda Eclipse JUnit TestNG Mockito SoapUI Maven 3 SVN
BTC AG www.btc.de
Oldenburg
2 Monate
2012-09 - 2012-10

Implementierung

Software-Entwickler/Consultant Oracle SQL Oracle Analitycal Funktionen PL/SQL ...
Software-Entwickler/Consultant

Implementierung der Schnittstelle- und Backend-Komponenten für einen E-Shop

  • Entwicklung der SOAP Web Services, die auf WSDL und AXIS-2 (.aar) basiert.
  • Entwicklung der neuen Backend-Komponenten und Dienstleistungen durch mittel der JDBC, Oracle DB, PL\SQL, komplexe SQL-Abfragen mit analitical Funktionen
  • Entwicklung der Unit- und Integration-Tests durch mittel der Tools wie JUnit, SOAP-UI und Technologien wie WSDL, XML / XSL, XPath
  • Integration neuer Funktionen und Services (Local und WS) in existierte e-shop-Anwendung
Oracle SQL Oracle Analitycal Funktionen PL/SQL SOAP WS auf basis von AXIS-2 Tomcat-6 IBM Websphere 7.5 Eclipse Soap-UI JUnit Oracle-11 Tomcat 6 Maven 3 CVS Entwicklung in SCRUM Team Java 5 JDBC
Phoenix Contact http://www.phoenixcontact.com
ID-32825 Blomberg
2 Monate
2012-07 - 2012-08

Neu- und Weiterentwicklung

Software-Entwickler Java 5 6; JEE5: EJB-3 JAX-WS ...
Software-Entwickler

Neu- und Weiterentwicklung  der WebServices-Schnittstelle auf Basis von SOAP- und RESTful Frameworks

Java 5 6; JEE5: EJB-3 JAX-WS Spring 3 Jettisson JAXB XML JSON JBoss 4.2.2 Eclipse DB-2 Maven 3 SVN JAX-RS RESTEasy
HRS www.hrs.de
Köln
1 Jahr 1 Monat
2011-07 - 2012-07

diverse Projekte

Software Entwickler/Consultant IBM WebSphere 7.0 Java 5 6; JMS ...
Software Entwickler/Consultant

MVP-Portal: Neu- und Weiterentwicklung von existiertem Web-Portal.

Aufgaben:

Entwicklung eines WEB-Modul für Registration neuen Kunden in LDAP-Server

MeldeClient

Aufgaben:

Migration von Struts-2 nach Spring-MVC und Spring WebFlow-2.

 

FIS Standalone-Anwendung

Aufgaben:

Weiterenwicklung von neuen GUI-Modulen auf Basis von Swing-Framework zusammen mit HMVC (Hierarchical Model-View-Controller)

IBM WebSphere 7.0 Java 5 6; JMS EJB-3 OpenJPA IBM SIB; JEE-5; Swing LDAP (JNDI) IDE: RAD-8 Net Beans 7.1 (Nur für GUI-Design mit Swing) Active Directory DB-2 CVS DOMEA Java Swing HMVC JAXB XML XSL XSL:FO; Apache FOP Spring WebFlow-2 Spring MVC JSP Servlets HTML css Java-Script JQuery Ajax DisplayTag
Bafin
Frankfurt am Main
7 Monate
2010-12 - 2011-06

Entwicklung der Middlewaresoftware

Software-Entwickler/Consultant Windows XP Linux Java 1.6; CXF; JEE. JMX ...
Software-Entwickler/Consultant

Entwicklung der Middlewaresoftware als Schnittstelle zwischen einem SAP-Logistikmodul und Logistikanwendungen von DHL, interne Billing- und Lagersysteme und GLS Uni-Box

  • Entwicklung der Web-Services Schnittstelle auf Basis von CXF Framework
  • Web UI Entwicklung für Verwaltungswerkzeug mit Nutzung Spring MVC, JavaScript, AJAX, XML/XSL, JSP, TagLibs, JSP EL, JSTL
  • Entwicklung von DAO auf Basis von JPA/Hibernate und Spring Framework
  • Entwiklung von den konfigurierbar Jobs-Scheduler auf Basis von Quarz-Scheduler und JMX
  • Implementierung von Businesslogik in Middlewareschicht mit Nutzung Spring AOP
  • Entwicklung von den Technischekonzepten
  • Modellieren neuen Anforderungen mit UML (Magic Draw)
  • Design der Projektstruktur von den Modulen in Maven
  • Konfiguration-Management
  • Entwicklung von SOAP-Tests für Webesevices und Validierung den Serviceresponsen und Testergebnisse mit Xpath, XQuery und Groovy Script in SoapUI Testtool.
  • Unit Testen mit der Nutzung JUnit und EasyMock Framework
  • Planung und Entwicklung von den Integration-Testen
Windows XP Linux Java 1.6; CXF; JEE. JMX XML Hibernate Spring AOP SOAP Xpath XQuery Groovy UML Unit Tests EasyMock Eclipse MySQL Sybase Spring MVC JavaScript AJAX XML/XSL JSP TagLibs JSP EL JSTL Jboss 4.2 SVN Maven 2 SoapUI
1&1 Internet AG
Montabaur
6 Monate
2010-07 - 2010-12

eMBNew

Software-Entwickler PC Windows 7 Linux ...
Software-Entwickler

Implementierung und Integration von  neuen Features für Portal www.mercedes-benz.de

Aufgaben:

  • Implementierung neuen Eigenschaften von Finanzkalkulator-Modul in Web-Portal
  • Erstellung des History für MB Fahrzeugkonfigurator und Implementierung neue Eigenschaften
  • Integration von dem Finanzmodul von Daimmler Bank in Web-Portal
  • Entwicklung neuen EJBs und Dienste
  • Implementierung von neuen Eigenschaften in eCRM nämlich: Service Request, Service Coupon, Vehicle Data, Service History und so andere.
  • Entwicklung neuen Domain-Objecten, DAO Methode, mapping Domaib-Objekte zum XML- Konfiguration von Hibernate
  • Entwicklung komplexen Anfragen zum DB2 Datenbank
  • Entwicklung der PDF Berichte mittels XSL:FO und Apache FOP.
  • Entwicklung den MVC Objekten, JSP und Servlets mittels Nutzung von Daimler JAM-Frameworks
  • Entwicklung den JUnit –Testen und Mock Objekten für Dienste, Berichte und Domain Objekte
PC Windows 7 Linux JDK 1.4.2 1.5 RAD 6.02 NetBeanse 6.9 SVN ANT J2EE mit EJB JSP Tag Libs Servlets JMS (IBM WebSphere MQ); Hibernate JAM (Daimler MVC Framework) XML: XML/XSL XSL:FO Apache FOP DB2
Daimler AG
Stuttgart
1 Jahr 11 Monate
2008-08 - 2010-06

InfoS Migration vom Swing-basierte GUI Anwendung ? auf web-basierte CRM- und Finanzanwendung für die Verwaltung mit der Spendendaten

Software-Entwickler/Architect JBOSS Tomcat XML ...
Software-Entwickler/Architect
  • Entwicklung der Konzepten , Design , OOA/OOP mit UML (Use Cases, Activity Diagrams, Class Diagrams, Sequence Diagrams)
  • AOP-Programierung mit Nutzung von Spring / AspectJ
  • Entwicklung von ORM mit Nutzung der Hibernate und Spring
  • Entwicklung einer eigene SOA-Lösung ohne Webservices (XML und AJAX)
  • Entwicklung mit intensive Nutzung - Spring (Security, Remoting, AOP, Beans, DAO Support (Hibernate, JDBC), MVC, WEB, WEB Flow,..)
  • Entwicklung von den Session Beans(EJB3 ) für die Remote-Zugang zu der Anwendung
  • Entwicklung von WEB–GUI mit Nutzung JSP/JSP-Tags/HTML/JavaSript/CSS
  • Entwicklung von XSLs für Erzeugung von den Webkonten in WWW-Browsern mittels Transformation von XMLs auf der Klient –Seite(in www Browser) mit Nutzung von AJAX und www Browser XSL Trasformer (IE, Firefox)
  • Webfrontend-Entwicklung mit Nutzung: YUI (Yahoo User Interface) und JQuery Menu, Context Menu, Tree View, …
  • Entwicklung und Design den Datenbanken - ERM (PostreSQL, MySQL)
  • Entwicklung von XSLs( XSL:FO) für die Erzeugung den PDF-Dokumenten aus XML mit Nutzung Apache FOP
  • Entwicklung von JAXB-basierte Lösung für die Generierung von DFÜ-Abkommen in XML Format aus XML-Schema (Schnittstellenspezifikation für die Datenfernübertragung zwischen Kunde und Kreditinstitut)

JBOSS Tomcat XML XSLT XPATH JavaScript Apache FOP YUI JQuery Windows XP Linux (Ubuntu) JDK 1.5; 1 Hibernate 3.2 with Annotation Eclipse Netbeans 6.7.1 6.8 API(SAX DOM Firefox) JAXB PostgreSQL MySQL SVN Maven 2 Transformation by Jstl lib in JSP und Web Browser Transformer (IE; Firefox) Spring (Security; Remoting; AOP; Beans; Hibernate Support; MVC; WEB; WEB Flow) 6; JEE5 (EJB3; JSP; JSP Tags; Servlets)
Steyler Bank www.steyler-bank.de
Sankt Augustin
6 Monate
2008-02 - 2008-07

TTS5 Entwicklung einer logistische Anwendung für Firma DHL. Das ist eine Web-Fronted Lösung für eine Darstellung von den webbasierte BI-Reporten und Werkzeuge für die Datenverwaltung (Administrative-Webconsol).

Software-Entwickler Windows XP Linux Jdk 1.5 ...
Software-Entwickler
  • Entwicklung von JSP, JSP Tags , Servlets
  • Entwicklung den komplexen JSP Tags mit JSTL für WEB GUI und Benutzung der Serialiesirung-Technologie von JavaScript in JSP Tags .
  • Entwicklung der SOA-basierte Lösung mit Nutzung Java/J2EE für die Versorgung von Daten in XML-Format und für die Transformation XML auf die Klientseite (www Browser IE) .
  • Entwicklung von Webfrontend mit der Nutzung (HTML/DHTML/javaScript/AJAX/XML/XSLT)
  • Komplizierte Bearbeitung von XML/XSLT mit JavaScript/DOM/XPath in Webbrowser
  • Entwicklung von JavaScript Funktionen mit Nutzung Ajax für asynchroner Kommunikation mit Server.
  • Verwendung von AJAX-Framework für Asynchronischeabfrage von XMLs
  • Entwicklung von den komplexen XPATHs für Gültigkeitserklärung von der XML Ergeblisse
  • Serverseitigebearbeitung von XML mit XSLT in java (DOM, SAX, StAX)
  • Entwicklung auf Basis von WebRowSet (Sun Spezifikation) in WEB-GUI als Datenquellmodell in XML-Format für folgende Generierung von Web-Inhalt in WWW Browsern (IE, Firefox)
  • Modellierung und Design von den Datenbanken (ERM). Entwicklung von komplexen SQL Abfragen (Teradata/Oracle) mit der Nutzung von Analytische – Funktionen

Windows XP Linux Jdk 1.5 1.6/ J2EE (JSP Servlet) Oracle 9i 10g Teradata Tomcat Eclipse Ant CVS XML XSLT XPATH SQL Javascrip/AJAX HTML
DHL www.dhl.de
Bonn

Aus- und Weiterbildung

Aus- und Weiterbildung

1985 - 1993

Ausbildung: Hoch effiziente Methoden, von Materialien in einer Prozession zu gehen

Abschluss: Mastergrad von Automatisierung und Verwendung des Laserverfahrenstechniks

Institution: KIEW POLYTECHNISCHES INSTITUT Kiew, die Ukraine


Training:

04/2000

XRT-CERG Finanzministerium-Verwaltungssystem


05/2000

UML Werkzeug Rational Rose 2000, Verwendung Rational Rose für OOA/OOD, RUP, UML

Kompetenzen

Kompetenzen

Top-Skills

Java JEE SpringBoot Oracle Hibernate Postgres Kafka JPA HTML GWT Angular JavaScript Oracle Forms JBoss AS IBM Webspere AS SQL PL/SQL Docker

Schwerpunkte

Andere
Artifactory
Angular
App. Server
JBoss EAP-7 (WildFly)
Bild- und Deployment-Werkzeuge
Maven; Jenkins
Collaboration-Werkzeuge
Confluence
Docker
EJB
Frameworks
Spring/SpringBoot; RESTful JEE (JAX-RS) Jersey JSON
HPQS
Java: JDK 1.8
JEE7
JIRA
Kafka
Projekt-Methode
SCRUM
SonarQube
SpringBoot Test
Test Werkzeuge/ QA
Junit
XML Processing
XPath

Produkte / Standards / Erfahrungen / Methoden

Artifactory
Confluence
Eclipse RCP
GIT
HANA
Hibernate
HTML
IntelliJ
IntelliJ IDEA
JasperReport
Jenkins
JUnit
Lombok
Maven
Micrometer
Mockito
OpenAPI
Oracle Forms
Oracle Reports
Resilience4j
REST
Rest-API
SAP Business Suite 4 HANA
SCRUM
SpringBoot
Swagger
WebLogic
WildFly
Wiremock
Zookeeper

Zusammenfassung der besten Erfahrungen

Java, JEE, Spring, SpringBoot, Angular, HTML-5, JavaScript, TypeScript, SQL, PL/SQL, Docker, Junit, Mockito, WireMock, Maven, Oracle, Postgresql, MS SQL, MySQL, Cassandra, JBehave, Cucumber, TDD, BDD, Apache Kafka, OKTA, OAuth2, PKI, X.509, eGK


Werkzeuge/ Ide/ Application Servers / Andere

Java:

  • JDK (1.0-21)
  • IntelliJ IDEA 2025
  • Oracle JDeveloper 3.0-10g
  • Eclipse
  • IBM RAD, RSA
  • Net Beans
  • Borland Jdeveloper 3-4 (Altere Erfahrung)


Servlets und EJB Containers:

  • Tomcat
  • Jserv (Altere Erfahrung)
  • GnuJSP (Altere Erfahrung)
  • Oracle Jserver (Aurora)


CASE tools:

  • Oracle Designer 2000 (Altere Erfahrung)
  • Rational Rose 2000, 2000e, 2001 (Altere Erfahrung)
  • CA/Erwin Platinum
  • MS Visio
  • MagicDraw, RSA


C/C++ IDE:

  • Borland C++ 5 (Altere Erfahrung)
  • MS Visual C++ 5 (Altere Erfahrung)
  • Borland Turbo C (Altere Erfahrung)


VB/VBA:

  • MS Visual Basic 4, 5, 6 (Altere Erfahrung)
  • MS ACCESS 2, 95, 97, 2000, 2003, 2007, 2010
  • MS Excel 95, 97, 2000, 2003, 2007, 2010


AS (Application Servers):

  • WebLogic 5.0, 6.0, 10, 12
  • OAS 4.0
  • Jboss 3,4,7, Wildfly 11-16
  • OC4J
  • Oracle iAS (9i, 10g)
  • Jrun (Altere Erfahrung)
  • IBM Websphere
  • WSO2-AS


Container Virtualization:

  • Docker/Compose
  • Swarm
  • Kubernetes


DB Development Tools:

  • SQL Navigator
  • Toad
  • Oracle Developer (Procedure Builder)
  • Oracle SQL Developer


Office Produkte:

  • MS World
  • MS Excel
  • MS Access
  • StarOffice


Andere:

  • CVS, SVN, GIT
  • Netscape DS (Directory Server) (Altere Erfahrung)
  • Sun One DS (Altere Erfahrung)
  • Oracle Developer (Forms, Repors)
  • BIRT (Eclipse reports), JasperReport


Streaming Technology/Big Data:

  • Apache Kafka


Frontend/UI/UX

  • Angular 4, 7, 10, 16
  • Vue.js 2, 3
  • JSF
  • JSP
  • HTM-4, HTML-5
  • CSS
  • PrimeNG, Material, Karma, Jasmin
  • Vitest
  • PrimeFaces
  • JSTL
  • JavaScript
  • TypeScript

Betriebssysteme

AIX
DOS
Altere Erfahrung
Linux
MacOS-X
Sun Solaris
Windows
3.xx, 9x, NT, 2000, XP, W7, W10, W11

Programmiersprachen

Active X
in VB (Altere Erfahrung)
ADO
in VB (Altere Erfahrung)
AJAX
ASP
C
Altere Erfahrung
C++
Altere Erfahrung
COM/ DCOM
in VB (Altere Erfahrung)
DOM
ER Modelirung
GWT
HTML
HTTP
HTTPS
Internet protocols/ technologies
JAVA
Java Beans
Java Script
JDBC
JEE
2, 5, 6, 7, 8 (EJB, Validation, JMS, SERVLETS, JSP, JSF, TagLibs)
JPA
JPQL
JSP / JSF
MyFaces, RirchFaces, PrimeFaces
JSON
JSSE
LDAP
Log4j
Multy Threading, Concurency
Multy Tiers Architecture
ODBC
in VB (Altere Erfahrung)
OO4O
in VB (Altere Erfahrung)
OOA
OOD
Open Source Hibernate
Oracle OLAP
PL/SQL
PL\pgSQL (Postgress)
RUP
SAX
Sitemesh
SQL
SQLJ
Altere Erfahrung
SSH
Struts
TCP/IP
Telnet/FTP
TypeScript
UML
Unix-shell-Script
Vaadin
7, 8, 20 (GWT)
VB, VBA
Altere Erfahrung
Vue.js
Webwork
X500
Xdoclet
XML
Xpath
XSLT

Datenbanken

ACCESS
2.0 ? 2010 (DBA, Entwickler)
Apache Cassandra
DB2
Entwickler
H2 Datenbank
Interbase
4.2 ? 6.0 (DBA, Entwickler)
MS SQL
7 / 2008 / 2012 (DBA, Developer)
MySQL
DBA, Entwickler
ORACLE
7.0 ? 19 (DBA, Entwickler)
PostgreSQL
DBA, Entwickler
SQL
Developer
Sybase

Hardware

IBM z/OS
PC
SUN
Teradata

Berechnung / Simulation / Versuch / Validierung

PACT

Design / Entwicklung / Konstruktion

Arquillian
Java 1.8
JSF-2
OECD
PrimeFaces
Pro/ENGINEER
Selenium
SOAP UI
Spring

Branchen

Branchen

  • IT
  • Gesunheitswesen
  • Automotive
  • Chemie
  • Banken
  • Finanzen
  • Telco
  • Machinenbau
  • Öffentliche Bereich(Behörde)

Einsatzorte

Einsatzorte

möglich

Projekte

Projekte

2 Jahre 2 Monate
2024-07 - heute

Migration, Entwicklung und Implementierung die Antrag-Management Anwendung

Software-Entwickler Windows 11 Linux MacOS ...
Software-Entwickler

Migration, Entwicklung und Implementierung die Antrag-Management Anwendung basierend auf Java 17, Spring Boot 3.5 und Angular 18 (mit Material Design)

  • Analyse altere Anwendung von fachlichen Anforderungen und Erstellung neue technischer Konzepte
  • Entwicklung von RESTful APIs, Services und Componenteten mit Spring Boot (Spring Web, JPA, Spring Data, Spring Security, ?)
  • Erstellung von Camunda-DMN-Tabellen und Integration dieser in Spring-Services zur Automatisierung und dynamischen Konfiguration fachlicher Prozesse
  • Integration von Spring Modulo für modulare Architektur und Service-Kommunikation durch Spring Applikation Events
  • Entwicklung und Optimierung von Frontend-Komponenten mit Angular 18 und Angular Material
  • Implementierung von Responsive-UI-Elementen und State-Management im Frontend
  • Erstellung Integration Tests mit Spring Boot Integrationstests, Wiremock, MockMvc und Coverage Tests unter Verwendung von JUnit 5 und Mockito.
  • Unterstützung des DevOps-Prozesses (Build, Deployment, Debugging auf Linux/Windows/MacOS)

Windows 11 Linux MacOS OpenJDK 17 SpringBoot Spring Boot 3.3.5 Spring Modulo Spring Data JPA Hibernate MapStruct Freemarker Spring Security Angular 18 Angular Material HTML5 CSS3 TypeScript Oracle 19 JUnit 5 Mockito Spring Boot Integration Tests Maven Git GitHub/GitLab
Behörde SLA Servicezentrum Niedersachsen Landentwicklung und Agrarförderung
3 Jahre 4 Monate
2023-05 - heute

Migration von Spring Boot 2 auf Spring Boot 3

Java/Web/Entwickler/Architekt (Angular, SpringBoot) Windows 11 macOS OpenJDK 17 / 21 ...
Java/Web/Entwickler/Architekt (Angular, SpringBoot)

Ordermanager. Migration von Spring Boot 2 auf Spring Boot 3, von Angular 10 auf Angular 16->17, und Weiterentwicklung der Anwendung "Ordermanager". 

  • Migration der Frontend- und Backend-Komponenten auf Spring Boot 3 und Angular 16 und dann 17.
  • Migration von Spring Boot Security von Spring Boot 2 auf Spring Boot 3.
  • Entwicklung der Spring Boot Microservices für das Frontend und Integration mit Angular-UI.
  • Entwicklung der Web-UI mit Angular 16, TypeScript, JavaScript, RxJS, NgRx, HTML-5 und CSS.
  • Entwicklung der Spring Boot Microservices für das Backend und Erstellung der Komponenten wie JPA-Repositories, Services und REST-Services mit Spring/Spring Boot 3.
  • Erstellung der Docker-Infrastruktur und Bereitstellung der Microservices-Komponenten (Frontend und Backend) sowie anderer Komponenten wie PostgreSQL, Oracle und Apache Cassandra mittels Docker-Compose-Skripte.
  • Erstellung von Deployment, Konfiguration und DevOps Skripte für Azure Cloud Services, AKS (Azure Kubernetes Service) und DevOps Pipelines
  • Erstellung und Generierung von REST-APIs im OpenAPI-Format und Dokumentation der REST-APIs mittels des Swagger-Frameworks.
  • Erstellung und Integration von Jasper-Report-Templates mittels TIBCO Jaspersoft Studio und Integration mit dem Backend-Microservice.
  • Datenmodellierung mittels UML.
  • Erstellung von SQL- und JPQL-Anfragen.
  • Entwicklung von Unit-, Modul- und Integrationstests mittels JUnit 5, SpringBootTest und Mockito.
  • End-to-End-Tests der Microservices gegen PostgreSQL, Oracle und Apache Cassandra-Datenbanken in Docker.

Windows 11 macOS OpenJDK 17 / 21 Java SQL TypeScript JavaScript Angular 16 HTML5 CSS3 RxJS NgRx Spring Boot 3 Spring Boot Actuator Springdoc OpenAPI UI AKS(Azure Kubernetes) Docker Docker-Compose Portainer Microsoft Azure AKS DevOps Pipelines JasperReport TIBCO Jaspersoft Studio PostgreSQL 14 Oracle 19 Apache Cassandra Maven Git GitHub
8 Monate
2023-12 - 2024-07

Weiterentwicklung des Inzident Management Systems

Java Fullstack-Entwickler (Vaadin, JEE, Jboss RedHat) Windows/Linux RedHat OpenJDK 11 / 17 JEE-8 ...
Java Fullstack-Entwickler (Vaadin, JEE, Jboss RedHat)

Weiterentwicklung des Inzident Management Systems mittels durch Java-11, 17 und JEE-8 auf Backend- und Vaadin-14 auf Frontend-Seite. Migration von von JEE8 nach JEE10 und Vaadin-14 auf Vaadin-24

  • Analyse von Anforderungen, komplexen Spezifikationen sowie bestehendem Code
  • Entwicklung von EJB-Services
  • Entwicklung von JAX-RS- und JAX-WS-Services (REST und SOAP)
  • Konfiguration des JBoss-Servers, Deployment der Anwendungen sowie Konfiguration von Parametern über die CLI
  • Erstellung von DAO-Komponenten auf Basis von JPA/Hibernate unter Verwendung der Criteria API, Named Queries, Native Queries und JPQL
  • Entwicklung von Vaadin-UI-Komponenten
  • Integration und Verwaltung von Scalable Vector Graphics (SVG) mithilfe der Vaadin SVG Component Factory
  • Entwicklung von Unit-Tests mit JUnit 5 und Mockito
  • Entwicklung von Integrationstests für REST- und SOAP-Services unter Verwendung des WireMock-Frameworks

Windows/Linux RedHat OpenJDK 11 / 17 JEE-8 JaxRS JaxWS RESTEasy Apache CXF Vaadin SVG Component-Factory (Scalable Vector Graphics) Vaadin-14 und 24 Flow CSS HTML-5 DB2 LUW z/OS DB2 Maven Git GitLab
BW
8 Monate
2022-11 - 2023-06

Neuentwicklung - Meldungsportal zur Registrierung von Tankstellen

Java-Developer, Vue.js Developer Windows/Linux JDK 17 Spring/Spring Boot ...
Java-Developer, Vue.js Developer
  • Entwicklung und Implementierung der REST-Schnittstelle mit Erstellung der REST-Controllers.
  • Erstellung komplexer benutzerdefinierter Constraints/Validators mittels des Jakarta Bean Validation Frameworks.
  • Erstellung von Mappern zur Zuordnung von Daten von der REST-Schnittstelle zum Datenmodell der Datenbank mittels des Mapstruct-Frameworks.
  • Erstellung der JPA-Repositories mit komplexen Findern mittels Spring Data, SQL und JpaQL.
  • Entwicklung von Unit- und Integrationstests unter Verwendung von JUnit 5, Mockito, Spring- und Spring Boot-Tests.
  • Entwicklung der UI-Komponenten mit Vue.js.
  • Erstellung von Tests für die UI-Komponenten mit Vitest.
Windows/Linux JDK 17 Spring/Spring Boot Jakarta EE Bean Validation Lombok PipelinR Mapstruct JUnit 5 Mockito Spring-Test Spring Boot-Test Vue.js yup.js TypeScript JavaScript HTML5 Vitest IntelliJ REST API Jasper Reports TIBCO Jaspersoft PostgreSQL 14 SCRUM Docker Docker-Compose Maven GitLab Pipeline Git GitHub Confluence JIRA SonarQube
T-Systems / Öffentlich Dienst
2 Jahre 11 Monate
2020-07 - 2023-05

Eigenes Project für Erstellung und Management mit Rechnungen

Java/Web/Entwickler/Architekt Linux Ubuntu W-10 MacOs ...
Java/Web/Entwickler/Architekt
  • Entwicklung der SpringBoot-Microservice für Frontend und Integration mit Angular-UI
  • Entwicklung der Web-UI mittels Angular-10, TypeScript, JavaScript, HTML-5, CSS
  • Entwicklung der SpringBoot-Microservice für Backend und Erstellung da die Komponenten wie JPA-Repositories, Services und Rest-Services mittels Spring/SpringBoot-2
  • Erstellung des Docker-Infrastruktur und deployen da Microservices Komponente (Fronend und Backend) und andere Komponente wie Datenbanken Postges, Oracle und Apache Cassandra mittels Docker-Compose Skripte.
  • Erstellung und Generierung Rest-API in OpenAPI Format und Rest-API Dokumentation mittels durch Swagger-Framework
  • Erstellung und Integrierung der Jasper-Report Templates mittel TIBCO-Jaspersoft Studio und Integration mit dem Backend-Microservice.
  • Data Modellierung mittels durch UML
  • Erstellung von der SQL und JPQL-Anfrage
  • Entwicklung der Unit-, Modul-und Integration-Tests mittels durch JUnit-5, SpringBootTest, Mockito
  • End-to-End Tests der Microservices gegen Postgresql, Oracle und Apache-Cassandra Datenbanken im Docker.
Linux Ubuntu W-10 MacOs OpenJDK-14 IntelliJ 2020.2 Java SQL TypeScript JavaScript Angular-10 HTML-5 CSS-3 SpringBoot-2 SpringBootActuator Springdoc OpenApi UI Docker Docker-Compose Portainer JasperReport TIBCO Jaspersoft Studio Postgres-10 Oracle 19 Apache Cassandra Maven Git GitHub
auf Anfrage
5 Monate
2022-10 - 2023-02

Implementierung eGK

Linux MacOS IntelliJ ...

  • Implementierung eGK (Elektronische Gesundheitskarte) Gematik Spezifikation für Testing High-Speed-Card Connector

Linux MacOS IntelliJ Eclipse Confluence JIRA SonarQube JDK-17 Wildfly SOAP JaxB JaxP RSA ECC (Elliptic Curve Cryptography) BouncyCastle Bibliothek X509 Certificate SQL Postgresql Docker Docker-Compose JUnit-5 Mockito XmlUnit Maven Git GitHub SCRUM Kanban
RISE GmbH (Österreich) / IT-Security
9 Monate
2022-03 - 2022-11

Migration und Weiterentwicklung der logistische Warehouse und Qualitätsmessung Systeme

Software-Entwickler Linux JDK-8 JEE 7 ...
Software-Entwickler
  • Analyse und Dokumentierung der Anforderung
  • Entwicklung der JEE-Service-Komponenten (EJB) für Implementierung der Business-Logik
  • Entwicklung der DAO CRUD Komponenten auf Basis von (EJB) für Datenverarbeitung und abfragen.
  • Erstellen/Generieren Rest API/OpenAPI Komponenten mittels durch Swagger
  • Erstellung und Integrierung der Jasper-Reports mittel TIBCO-Jaspersoft Studio und Integration mit dem Backend-Services.
  • Entwicklung der Unit-Tests mittels durch JUnit-5
  • Entwicklung der Integration Tests auf Basis Arquillian Test -Framework
  • Entwicklung der Integration Tests für Testung Rest- und Soap- Schnittstelle mittels durch Wiremock und Wiremock Rest und Soap Test-Stubs und komplexe Test-Scenarios.
  • Erstellung XML und Java Test-Falle mit XPath Assertion, Templates, Test Stubs für Testung SOAP-Schnittstelle
  • Entwicklung UnitTests für Testung der XMLs mittels XMLUnit.
  • Erstellung JSON und Java Test-Falle mit JsonPath/JSON equality Assertion, Templates, Test Stubs für Testung Rest-Schnittstelle
  • Entwicklung komplexen Reporten mittels durch Jasper-Report Framework und mit TIBCO-Jaspersoft als Report-Design-Tool
  • Erstellen komplexen SQL-Anfragen für Jasper-Reports
  • Erstellung und Konfigurierung der Docker Image und Docker-Compose Datei.
Linux JDK-8 JEE 7 Angular Swagger JUnit-5 Mockito Wiremock Arquillian XmlUnit Angular-10 TypeScript Intellij REST SOAP Jasper Reports TIBCO-Jaspersoft Wildfly Postgresql 14 SCRUM Docker Docker-Compose Maven Git Bitbacket Confluence JIRA SonarQube
IdentPro GmbH / Logistik
Troisdorf
4 Monate
2021-12 - 2022-03

Weiterentwicklung Lizenzmanagement System

Software-Entwickler Java, SpringBoot, Vaadin, Spring-Security Windows-10 Linux JDK-17 ...
Software-Entwickler Java, SpringBoot, Vaadin, Spring-Security

  • Entwicklung der UI Oberfläche Komponenten mittels durch Vaadin Flow, Spring/SpringBoot, TypeScript
  • Entwicklung der Backend Komponenten mittels durch SpringBoot und Spring (Data, JPA)
  • Entwicklung und Integration der Rest-Schnittstelle Komponenten und RestClinet (Java-11 HTTP-Client)
  • Entwicklung und Integration des OKTA-Security in der Anwendung mit Verwendung des Spring-Security, OAuth2, OpenID
  • Entwicklung der Docker-Image und Docker-Compose und Deployment auf Google-Cloud.

Windows-10 Linux JDK-17 StringBoot Spring Vaadin JUnit-5 Mockito Vaadin Flow-21 TypeScript Intellij REST Spring-Security OKTA OAuth-2 OpenID Postgresql 14.2 SCRUM Docker Docker-Compose Maven Git GitLab Confluence JIRA
Regnology
1 Jahr
2021-01 - 2021-12

Weiterentwicklung Kassen-Systeme (POS)

Software-Entwickler Windows-10 Linux Ubuntu JDK-8/11 ...
Software-Entwickler
  • Entwicklung den Java-Komponenten mittels durch Model Driven Entwicklung/Architektur (MDD/MDA) auf Basis von Trend Framework
  • Erstellung UML-Modellen (Use Cases-, Activity- und Klassen-Diagramme) mit Verwendung TREND Framework (Gebit)
  • Erstellung neuer und Erweitern älter JEE-Komponenten
  • Entwicklung REST-Schnittstelle auf Basis von Jersey Framework und Swagger in OpenAPI Standard
  • Entwicklung von der Integration Tests und komplexe Stubs auf Basis von Wiremock
  • Erstellung der PKI-Komponenten (KeyStore, TrustStore, TrustSroreManagegement, SSL Context) für Rest-Services und Integration-Tests in Secure Umgebung und mit Verschiedene Keystore-Typ und Certificate( Seflsigned, PKCS #12)
  • Entwicklung der Fixtures für End-to-End Tests auf Basis von Integrity-Framework.
  • Erstellen SOAP Schnittstelle mit WSDL/XSD und Generierung XML-Beans
  • Erstellen Integration-Tests mit Verwendung Integrity Framework 
  • TDD mit JUnit und Integrity Tests
  • Daten Analyse in Datenbanken mit SQL-Anfrage
  • Erstellung der Docker-Images für die Konteinisierung Wildfly AS, Backend-Application und Postgresql-Datenbank.
  • Entwicklung der Docker-Compose Skipte für Erstellung der Docker Containers, Images, Deployment und Konfiguration der Anwendung-Komponenten.
Windows-10 Linux Ubuntu JDK-8/11 Eclipse Intellij REST SOAP TREND UML SCRUM Java SQL JEE OSGI Trend Framework Jersey Jackson Swagger Junit-5 Wiremock Mockito Integrity Wildfly Docker Docker-Compose Portainer PKI X509 Self-signed Certificate PKCS #12 Certificate Postgres-12 H2 Maven Jenkins Git GitLab Confluence JIRA
GEBIT
3 Monate
2020-10 - 2020-12

Data Migration von Sybase-DB nach anderen Datenbanken

Software-Entwickler Windows-10 Unix JDK-11 ...
Software-Entwickler

Data Migration von Sybase-DB nach anderen Datenbanken mittels durch RestAPI-Schnittstelle (Spring Rest) und Batch-Prozessen (SpringBatch) mit Verwendung der Microservices-Architektur 

  • OOA/OOD/DDD. Erstellung Architektur auf Basis der definierten Anforderungen.
  • Erstellung der RestAPI-Schnittstelle in OpenAPI-Format V3.
  • Entwicklung den Rest-Controllers für Implementierung der Rest-Schnittstellen.
  • Entwicklung der Repositorien mittels durch Spring-Data und JDBCTemplate.
  • Erstellung und Verwendung (DML und DDL) komplexen SQL-Statements in Anfragen den Daten und Datenverarbeitung.
  • Monitoring der Anwendungsmetricken mit Verwendung SpringActuator, Mickrometer, Prometheus und Grafana.
  • Entwicklung Unit- und Integration-Tests mittels JUnit-5, SpringBootTest, Wiremock, H2-Datenbank.

Windows-10 Unix JDK-11 Microservices IntelliJ 2020.2 Java-11 SQL Spring/SpringBoot-2 SpringBootActuator Swagger Springdoc OpenApi UI Spring- Batch Resilience4j Micrometer (micrometer.io) Mocrometer Prometheus Grafana Junit-5 Mockito Wiremock H2 in Memory DB Rabbit MQ Sybase Maven Jenkins Git Bitbucket Confluence JIRA
1&1
Montabaur
7 Monate
2020-02 - 2020-08

Anpassung zu dem neuen GWG-Gesetz

SWEntwickler/Oracle Entwickler/Oracle Form-Reports Entwickler JDK-1.8 Oracle Fusion/ Weblogic 12.2.1 Oracle Forms/Reports 12.2.1 ...
SWEntwickler/Oracle Entwickler/Oracle Form-Reports Entwickler

Anpassung zu den neuen GWG-Gesetz und weitere Entwicklung existierter Anwendung auf Basis von Oracle Forms/Reports und Oracle DB.

  • Installation und Konfiguration der Oracle Fusion Middleware (Oracle WebLogic,  Forms, Reports)
  • Entwicklung komplexe Business-Logik in Forms und Reports mittels durch Oracle SQL , PL/SQL, Packages, Prozeduren, Funktionen und Triggers
  • Entwicklung und Anpassung Java-Komponenten in Oracle-Forms
  • Entwicklung der neue Formulare/Reporte und Anpassung schon existierte zu den neuen Anforderungen des GWG-Gesetzes.
  • Erstellung HTML Home-Pages für GWG-Anwendung
  • Erstellung und Erweiterung ER-Model

JDK-1.8 Oracle Fusion/ Weblogic 12.2.1 Oracle Forms/Reports 12.2.1 Oracle Webutil Batch scripting Schell Scripting Powershell Scripting Oracle 12c
Postbank
Bonn
5 Monate
2020-01 - 2020-05

Migration von Eclipse RCP Fat Client-Server Lösung zum DB2 Datenbank

Software Entwickler JDK-1.8 IntelliJ 2019 Eclipse ...
Software Entwickler

Migration Eclipse RCP Fat Client-Server Lösung zum DB2 Datenbank (IBM z/OS Mainframe) auf Web-UI auf ZOWE Plattform (URL auf Anfrage).

  • Analyse Altere Anwendung auf Basis von Eclipse-RCP, besonders die Logik in komplexen SQL-Statements
  • Entwicklung der Rest-API Services mit Open-API Dokumentation (Swagger) mittels durch Spring Rest-Controllers
  • Entwicklung der Web-UI Komponenten auf Basis von Angular-8, PrimeNG, TypeScript, JavaScript, HTML-5
  • Entwicklung der Spring Repositaries mit Verwendung Spring-JDBCTemplates
  • Integration Rest-Api SpringBoot Anwendung zum ZOWE Mediation-Layer
  • Integration Angular UI Anwendung mit ZOWE-Platform
  • Beratung der Team mit SpringBoot, Angular
JDK-1.8 IntelliJ 2019 Eclipse ZOWE SpringBoot-2 Eclipse RCP TypeScript PrimeNG JavaScript HTML-5 Maven IBM DB2 auf z/OS Mainframe Git Subversion
Düsseldorf
4 Monate
2019-09 - 2019-12

Weiterentwicklung der Lösung für Monitoring

Software Entwickler JDK-1.8 IntelliJ 2019 Eclipse ...
Software Entwickler

Weiterentwicklung der Lösung für Monitoring die Datenbanken HANA, ASE, MaxDb auf  SAP Cloud Plattform.

  • Refaktoring und Migration der Komponente
  • Weiterentwicklung der Rest-Klient Module und JSON Komponenten
  • Integration der Prozesse in BPM Activiti Tasks
  • Refaktoring und weiter Entwicklung Unit-, Integration und Mock-Tests mit in Memory Datenbank Derby DB
  • Test Komponenten auf SAP Cloud Plattform
JDK-1.8 IntelliJ 2019 Eclipse JEE-7 mit JPA (Eclipse-Link) Apache HTTP Client Gson BPM Activiti Maven Jenkins Hana DB ASE Sybase Liqui Base (XML Based) Git Gerrit Monitoring Cockpit HPS DB Operator Cockpit
SAP
Walldorf
1 Jahr 6 Monate
2018-05 - 2019-10

Portal-Verbund

Software- Entwickler/ Berater JDK 1.8 CQRS&Event Sourcing Microservices AWS ...
Software- Entwickler/ Berater

Die Lösung auf Basis CQRS&Event Sourcing und Microservices Architektur für die Verbindung  und Synchronisier

  • Erstellung der Rest-Schnittstelle (API Gateway) im Yaml-Format (OpanAPI Standard 1 und 2)
  • Erstellung der Module für die Generierung der REST-Api Kode mittels durch Swagger-Tools aus der Yaml-Datei.
  • Implementierung der REST Schnittstelle und REST-Klient auf Basis von JAX-RS, OpenAPI Swagger und RESTEasy.
  • Entwicklung der DAO (Repository, Entitäten) und Geschäftslogik-Komponente mittels durch JEE-Standard(EJB, JPA)
  • Entwicklung der Komponente auf Basis von Apache-Kafka und Java-Api für Kafka für die Prozessieren, Synchronisierung und Bearbeitung der große Data-Strom zwischen Microservices durch Implementierung CQRS&Event Sourcing
  • Entwicklung der Unit- und Integration-Tests mittels durch JUnit, Mockito, PACT( pact.io). Testen DAO-Komponente mittels durch H2 Datenbank (In Memory test).
  • Entwicklung des eigenen Test-Werkzeugs für die Unterstützung der Test-Team in der Testierung der Komponenten durch Rest-Schnittstellen (Funktional-, Last- und Performance-Tests) und Sammlung die Daten in zentrale Datenbank für die weitere Analyse.
  • Der Testdriver kann auch die Asynchrone-Response von der Komponenten bekommen und bearbeiten.
  • Entwicklung und weitere Unterstützung der Docker-Compose Module für die Erstellung und Dockerisierung der Anwendungen im mehrere Instanzen von Docker-Containers (Kafka, Zookeeper, Wildfly, Datenbanken und Andere)
  • Anpassung und Weiterentwicklung der vorhandene Web-GUI auf Basis von Angular-4, Bootstrap-4, HTML-5, Java-Script/TypeScript und PrimeNG
  • Entwicklung der Lösung für die Unterstützung mehrere Datenbanken in der Anwendungen. Die folgende Datenbanken wird unterstützt: Postgesql, Oracle, MS-SQL, MySql .
JDK 1.8 CQRS&Event Sourcing Microservices AWS JEE7 EJB-3.x (JAX-RS) Resteasy JSON Swagger 1.* 2.* Angular 4 Junit Mockito HPQS SonarQube Grafana SOAP-UI Docker Docker-Compose Swarm Kubernetes Portainer WildFly-11 16 Confluence JIRA Maven; Jenkins GIT PostgeSQL H2 MS-SQL 12 Oracle 12c MySQL Angular Bootstrap HTML-5 PrimeNG SCRUM Apache Kafka Zookeeper JBoss/Keycloack Artifactory
BMI, Köln
4 Monate
2018-02 - 2018-05

Entwicklung der Mikroservices für Paket-Versand

Software-Entwickler SpringBoot Test EasyMock HPQS ...
Software-Entwickler
  • Entwicklung der Micoroservices mit Nutzung Spring/Springboot
  • Integration JEE(JAX-RS) mit Spring/SpringBoot mittels Jersey (jersey-spring) Bridge-Module
  • Entwicklung des SFTP-Clients mittels SFTP-Adapters von SFTP Spring-Integration Modul und JSch von JCraft, Apache sshd
  • Entwicklung des Komponenten für Data-Import in verschiedene Formats (CSV, XML)
  • Implementierung des Business-Logik mittels Spring-komponenten
  • Entwicklung der JAX-RS End-Points in der Integration mit Spring­Komponenten
  • Tests der Komponenten (Modul-Tests) mit Nutzung JUnit, EasyMock
  • Entwicklung der Integration-Tests und testen mit Nutzung Spring und SpringBoot-Test
  • Assembling der Deployment-Packete für verschiedene Umgebung (DEV, TEST, PROD) mittels Maven-Assembly Plugin
  • Deployment der Anwendung zum JBoss AS und Tests des Systems
SpringBoot Test EasyMock HPQS SonarQube JIRA JDK 1.8 Spring-Integration (SFTP) JSch von JCraft Apache sshd ( SshServer ) SpringBoot Test EasyMock HPQS SonarQube JIRA GIT JDK 1.8 Spring/SpringBoot RESTful JEE (JAX-RS) Jersey JSON Junit Artifactory XPath JBoss EAP-7 (WildFly) SCRUM Confluence Maven Jenkins
Deutsche Post, Logistik
Bonn
4 Monate
2017-11 - 2018-02

Migration von älterer Single-Module Anwendung

Software-Entwickler Java/JDK 1.6 und 1.8 Spring/SpringBoot Junit ...
Software-Entwickler

Migration von älterer Single-Module Anwendung nach modulare Mikroservices / SpringBoot Anwendung

  • OOA/OOD und älterer Java Source-Code Analyse und XSD
  • Entwicklung der Spring- Komponenten und Services mit intensive Nutzung Java8 Features: Lambda Expressions, Streaming, Functions, Functional Interfaces
  • Entwicklung Datenbank-Komponenten mittels durch Spring-Data
  • Marshalling/Unmashalling XML mittels durch JAXB
  • Mapping und Remapping generierte XML Java-Objekte
  • Entwicklung der Test-Komponenten mittels durch Junit, Mockito
Java/JDK 1.6 und 1.8 Spring/SpringBoot Junit SpringBoot Test Mockito JAXB XSD PostgeSQL Confluence JIRA Maven 3 Java/JDK 1.6 und 1.8 Spring/SpringBoot Junit SpringBoot Test Mockito JAXB XSD PostgeSQL Confluence JIRA Gradle Jenkins GIT
Amadeus, Touristik, Logistik
Frankfurt am Main
3 Monate
2017-09 - 2017-11

Übernahme  der Finanz-Software

Software-Entwickler/ Architekt Microservices InelliJ IDEA 16 Java 1.8 ...
Software-Entwickler/ Architekt

Übernahme der Finanz-Software (Tributum) für Verwaltung mit Abgeltungssteuer und Kapitalerträge

  • OO - Analyse und Dokumentation von Java Source-Code
  • Erstellung OO – Analyse Dokumentation
  • Erstellung UML Diagrammen (Komponenten-Diagrammen, Sequenz -Diagrammen) auf Basis der Analyse von der Java-Kode
  • Test Software-Komponenten
Microservices InelliJ IDEA 16 Java 1.8 Spring 4.3 5.0 JUnit Mockito SpringBootTest GWT-Mock PACT Spring REST RestyGWT GWT 2 8; HTML HTML5 Bootstrap3 JavaScript Oracle 12Maven 3 Jenkins Rancher Docker SVN Confluence JIRA GIT(SourceTree) SVN Drools Swagger SCRUM
Deutsche Bank, Finanz, Banking
Frankfurt am Main
9 Monate
2017-01 - 2017-09

Bestellung - Portal

Software-Entwickler Microservices InelliJ IDEA 16 Java 1.8 ...
Software-Entwickler
  • Entwicklung der Micoroservices mit Nutzung Spring/Springboot
  • Entwicklung RESTful Web-Services mit Nutzung von Spring Rest-Controllers (Server Side) ,Spring RestTemplates, RestyGWT (UI Client Side), JSON
  • Entwicklung der Unit-Tests mit JUnit- und Mockito-Frameworks
  • Entwicklung der Integration-Tests mit SpringBootTest
  • Entwicklung der Tests von den Microservices (Consumer und Provider) mit PACT (URLs gerne auf Anfrage)
  • Entwicklung der Business Rule-Base Lösungen zur Verschmelzung der Daten aus verschiedenen Datenquellen mittels Drools (URLs gerne auf Anfrage)
  • RESTful API Documentation mit Swagger-Annotation
  • UI-Entwicklung des Portals mit GWT, Vaadin(GWT), Bootstrap3, HTML, HTML5, JavaScript
Microservices InelliJ IDEA 16 Java 1.8 Spring 4.3 5.0 JUnit Mockito SpringBootTest GWT-Mock PACT Spring REST RestyGWT Rest API (Swagger) GWT 2 8; HTML HTML5 Bootstrap3 JavaScript Oracle 12 Maven 3 Jenkins Rancher Docker Confluence JIRA GIT (SourceTree) SVN Drools SCRUM
Interseroh, Logistik
Köln
1 Jahr 2 Monate
2015-11 - 2016-12

Erweiterung der Medicproof-Anwendung

Software Entwickler SCRUM JDK 1.7 JAX-RS WebServices ...
Software Entwickler

Erweiterung der Medicproof-Anwendung (Begutachtung-Systeme) für der Unterstützung des neues Begutachtung-Standards PF-8 (ProofForms 8)

  • OOA/OOD mit UML und MagicDraw
  • BDD/TDD-Entwicklungauf der Basis der Acceptance-Criterien von den User-Stories mit Nutzung der JBehave-, JUnit- and TestNG-Frameworks
  • Entwicklung der Backend- und Middlware-Komponenten (EJB, SOAP-Webservices).
  • Erstellung und Entwicklung der SOAP-Schnittstelle mittels WSDL, XSD und JAXB
  • Entwicklung der  XSL-Dateifür die Synchronisation der verschiedene Versionen von der SOAP-Schnittstelen mittels XSL-Transformation
  • Entwicklung der DB-Komponenten, Migration-Skripten (SQL, Flyway)
  • Entwicklung der DAO-Komponenten mittels JPA-2 und Hibernate.
  • Entwicklung der GUI-Komponenten (Swing, SwingX).
SCRUM JDK 1.7 JAX-RS WebServices Hibernate Apache CXF Spring 4 Spring Data JBehave JUnit TestNG Jemmy SOAP-UI Apache CXF JAX-WS Flyway Swing SwingX Maven 3 Jenkins SVN Confluence JIRA IntelliJ-17 Netbeans-8 MagicDraw IntelliJ EJB-3 JPA-2
Medicproof GmbH, Krankenversicherung
Köln
4 Monate
2015-08 - 2015-11

Erstellung der Schnittstelle und Pflichtenhefte

Software-Entwickler/ Architekt Windows-7 JDK 1.6 JEE-6 ...
Software-Entwickler/ Architekt

Erstellung der Schnittstelle und  Pflichtenhefte für das System für Automatischen Austausch von Finanzkontoinformationen (Automatic Exchange of Financial Account Information) auf Basis von OECD CRS (Common Reporting Standard)

  • OOA/OOD mit Nutzung des RSA (Ratonal Sofware Architect)
  • Erstellung der UML-Diagramme (Aktivität Diagramme, State-Maschine Diagramme, Collaboration-Diagramme (Sequence-Diagramm)
  • Erstellung XML-Schnittstelle (SOAP) Import-/Export-Daten zwischen FI (Finanz-Institute) und Bundeslandorganisationen wie BZST oder Ausländische - Organisationen.
  • Erstellung der Schnittstelle für die Integration des internes Software-Systeme (wie z.b. ELAN, BELEK) mit CRS-Sytems.
  • Erstellung XSD-Schemas für SOAP-Schnittstelle für das CRS-Systeme
  • Erstellung der Schnittstelle und Datenbank-Mapping für die Reporten in den CSV- und PDF-Formate.
Windows-7 JDK 1.6 JEE-6 JPA Hibernate Oracle 12 JSF (Primefaces) IBM-RSA IBM DOORS Sharepoint
ZIVIT (Jetzt ITZBund),
Bonn
4 Monate
2015-05 - 2015-08

Weiterentwicklung der Kommisionäre-Software

Software-Entwickler Windows-7 InelliJ IDEA 12 JDK-1.8 ...
Software-Entwickler
  • Analyse und Erstellung der Konzepte von den Software-Komponenten
  • Entwicklung der Web-Frontend mittels JSF (Primefaces), HTML, JavaScript, CSS
  • Entwicklung der Frontend- and Backend-Komponenten (Controllers, Repositaries und Services ) mittels Spring-Framework und JPA (EclipseLink)
  • Entwicklung der PL/SQL Packages mit der Nutzung Oracle SQL Developer.
  • Entwicklung der TestCases und Testen die mittels JUnit, Selenium, Arquillian, SoapUI
Windows-7 InelliJ IDEA 12 JDK-1.8 JSF (PrimeFaces) JPA mit EclipseLink SQL-Anfrage Oracle SQL Developr JavaScript JQuery Oracle 12 JSF PrimeFaces HTML JavaScript CSS Tomcat-8 JUnit SoapUI Arquillian Selenium JIRA Confluence Maven 3 Jenkins SVN
MT-AG
Köln
4 Monate
2015-01 - 2015-04

Entwicklung im Umfeld von Prozessen

Software-Entwickler/ Consultant Windows-7 Linux Ubuntu Eclipse -Luna ...
Software-Entwickler/ Consultant

Entwicklung im Umfeld von Prozessen für die Korrespondenz (In-/Outbound) zwischen dem Konzern und seinen Kunden

  • Entwicklung der Snittstellen (XML,XSD, SOAP Webservies,IBM MQ) zwischen externe Kunden und interne CRM- und ERP-Systeme
  • Entwicklung der Services mittels EJB und SOAP Webservices (JAX-WS)
  • Entwicklung der Services zwischen interne CRM- und externe SAP-Systeme mittels SAP iDoc-XML (Orders-Management) und IBM-MQ als Transport
  • Erstellen der komplexe SQL-Anfrage zum Oracle-DB
  • Entwicklung der Unit- und Integration-Tests mittels JUnit, EasyMock, In Memory DB-Tests (H2 und HSQL-DB)
  • Verwaltung mit den Build- und Deployment-Prozessen durch mittels Maven und Jenkins
  • Jboss-7(EAP 6.1) Installation, Konfiguration und Resoursen-Deploymet auch remotely durch mittels Maven jboss-as-plugin
  • Entwicklung des Web-Oberflächen (User Interface) mit JSF2 MyFaces+PrimeFaces
Windows-7 Linux Ubuntu Eclipse -Luna Spring 3.5 JDK-1.7 JEE6 EJB-3.1 JSF MyFaces-2.2 und PrimeFaces ORM mit Hibernate SQL-Anfrage SQuirreL SQL Client IBM Websphere MQ API Oracle 11g H2 HSQDB JSF (Apache MyFaces) +Primefaces JBoss-AS-7 (EAP 6.1) SOAP Apache CXF JAX-WS Processing Jaxp SAX XSD JUnit EasyMock SoaUI Maven 3 Jenkins SVN CVS DOM Binding Jaxb
T-Systems
Erfurt
1 Jahr 4 Monate
2013-09 - 2014-12

Refactoring, Migration

Software-Entwickler/ Architekt Windows-7 XP IBM-RSA (RAD) -8 und 9 ...
Software-Entwickler/ Architekt

Refactoring, Migration aus Tomcat 7 auf WebSphere 8.0 und Weiterentwicklung einem Web-Portal im öffentlichen Bereich

  • OOA/OOD mit UML, Spezification
  • Refactoring/Entwicklung der Web-GUI mit JSF-2.0 (Apache MyFaces 2.0 und JBoss RichFaces 4.0), Ajax
  • HTML, JavaScript, css
  • Refactoring /Entwicklung der Backend-Kompontenten (Services und DAO) mit Verwendung JEE6:
    • EJB-3.1 (Session Beans und MDB),
    • JPA-2.0 (Hibernate), JPQL und Criteria API mit Metamodel,
    • JMS mit MDB(Message Driven Beans), IBM WebsphereSIB und MQ
    • CDI (Jboss-Weld in Tomcat und Apache-Openwebbeans in WebSphere)
  • Entwicklung der SQL-Anfrage,Views(DB-2)
  • Buld-Process-Management mit Verwendung Maven-3.
  • Unterstützung des Deployment-Process nach WebSphre-AS
Windows-7 XP IBM-RSA (RAD) -8 und 9 Eclipse JDK-1.6 JEE6 EJB-3.1 CDI(Weld Openwebbeans) JMS( MDB) JSF MyFaces-2.0 RichFaces 4.0 mit f:ajax und a4j:ajax JPA-2.0 mit Hibernate DB-2 Tomcat-7 IBM WebSphere-8 JUnit TestNG SoapUI Maven 3SVN Synergy für Dokumentationb
Fujitsu Technology Solutions, Bonn
9 Monate
2013-01 - 2013-09

Migration DaiVB

Software Entwickler/ Consultant/ Architekt Windows-7 Red-Head JEE5-6 ...
Software Entwickler/ Consultant/ Architekt

Migration DaiVB(Daimler Vehicle Backend) von GEN1 (Web App in Tomcat)  nach GEN2 EAI (Web App, Web Services and ESB Proxies in WSO2)

  • Migration-Konzepte erstellen
  • OOA/OOD mit UML
  • EAI , SOA; ESB
  • Entwicklung der Prototypen (Web-apps, WS(Web Sevices SOAP und REST), ESB Proxy(Synapse), Carbon Apps)
  • Schnittstelle-Implementierung SOAP, REST auf Basis von Spring-MVC, JAX-WS, JAX-RS, Axis-2
  • Weiterentwicklung der Anwendungen in der Migrationzeit von GEN1 auf GEN2
  • Entwicklung der Werkzeuge für komplexen Autodeployment (c.a 20 Applications) mit Maven und WSO2 maven-car-deploy-plugin
  • Entwicklung der Migration SQL DB-Skripte und Weiterentwicklung des Datenbank, DB Modellierung
  • Bugs-Fixing in Java-JEE(Backend) und Web-Anwendungen(Frontend)
  • Importieren der Daten von Excel-Blatt zum DB (VBA,SQL)
  • Entwicklung und Vorbereitung der Jenkins CI und CI Integratiosntests
  • Management und Optimierung von Maven-Build und Assemblies. Verwende verschiedene Plugins, Maven-Profile-Management.
  • Entwicklung der eigenen Mojo-Plugin für Maven 3 für die Ausführung der spezifische Tasks bei den Build-Prozess mit der Verwendung von Mojo-API
Windows-7 Red-Head JEE5-6 CXF Spring JSF-2 mit Spring MS-SQL Apache-Synapse Excel-VBA Eclipse App Server/ESB: WSO2-AS WSO2-ESB WSO2-Governance Registry Tomcat JUnit TestNG SoapUI Maven 3 SVN WS( JAX-WS; JAX-RS; CX; FAXIS-2)
Daimler AG
2 Monate
2012-11 - 2012-12

Entwicklung des Projekt-Management-Systems

Software-Entwickler/Consultant JEE6 WS(JAX-WS CXF) ...
Software-Entwickler/Consultant

Entwicklung des Projekt-Management-Systems im Energiehandel (Capacity-Management in der Gas-Netz)

  • Entwicklung der ORM-Komponenten durch mittel der JPA2 und mit intensiven Nutzung von Java-Generics, JPQL und Criteria-API
  • Entwicklung der SOAP-Schnittstelle auf Basis von JAX-WS und mit der Nutzung CXF-Framework
  • Entwicklung der Task-Scheduler, der auf dem Quartz Scheduler 2.1, Spring Framework API und Joda (http://joda.sourceforge.net) basiert
  • Entwicklung eines MS Excel-Exporter durch mittel der Apache-POI (http://poi.apache.org/)
  • Entwicklung der Unit- und Integration-Tests mit der Nutzung den Tools wie JUnit, TestNG, Mokito, SoapUI
JEE6 WS(JAX-WS CXF) JPA-2(Hibernate) Spring JSF-2 mit Spring Oracle 11g POI (Excel) Quartz Scheduler 2.1 with Spring Joda Eclipse JUnit TestNG Mockito SoapUI Maven 3 SVN
BTC AG www.btc.de
Oldenburg
2 Monate
2012-09 - 2012-10

Implementierung

Software-Entwickler/Consultant Oracle SQL Oracle Analitycal Funktionen PL/SQL ...
Software-Entwickler/Consultant

Implementierung der Schnittstelle- und Backend-Komponenten für einen E-Shop

  • Entwicklung der SOAP Web Services, die auf WSDL und AXIS-2 (.aar) basiert.
  • Entwicklung der neuen Backend-Komponenten und Dienstleistungen durch mittel der JDBC, Oracle DB, PL\SQL, komplexe SQL-Abfragen mit analitical Funktionen
  • Entwicklung der Unit- und Integration-Tests durch mittel der Tools wie JUnit, SOAP-UI und Technologien wie WSDL, XML / XSL, XPath
  • Integration neuer Funktionen und Services (Local und WS) in existierte e-shop-Anwendung
Oracle SQL Oracle Analitycal Funktionen PL/SQL SOAP WS auf basis von AXIS-2 Tomcat-6 IBM Websphere 7.5 Eclipse Soap-UI JUnit Oracle-11 Tomcat 6 Maven 3 CVS Entwicklung in SCRUM Team Java 5 JDBC
Phoenix Contact http://www.phoenixcontact.com
ID-32825 Blomberg
2 Monate
2012-07 - 2012-08

Neu- und Weiterentwicklung

Software-Entwickler Java 5 6; JEE5: EJB-3 JAX-WS ...
Software-Entwickler

Neu- und Weiterentwicklung  der WebServices-Schnittstelle auf Basis von SOAP- und RESTful Frameworks

Java 5 6; JEE5: EJB-3 JAX-WS Spring 3 Jettisson JAXB XML JSON JBoss 4.2.2 Eclipse DB-2 Maven 3 SVN JAX-RS RESTEasy
HRS www.hrs.de
Köln
1 Jahr 1 Monat
2011-07 - 2012-07

diverse Projekte

Software Entwickler/Consultant IBM WebSphere 7.0 Java 5 6; JMS ...
Software Entwickler/Consultant

MVP-Portal: Neu- und Weiterentwicklung von existiertem Web-Portal.

Aufgaben:

Entwicklung eines WEB-Modul für Registration neuen Kunden in LDAP-Server

MeldeClient

Aufgaben:

Migration von Struts-2 nach Spring-MVC und Spring WebFlow-2.

 

FIS Standalone-Anwendung

Aufgaben:

Weiterenwicklung von neuen GUI-Modulen auf Basis von Swing-Framework zusammen mit HMVC (Hierarchical Model-View-Controller)

IBM WebSphere 7.0 Java 5 6; JMS EJB-3 OpenJPA IBM SIB; JEE-5; Swing LDAP (JNDI) IDE: RAD-8 Net Beans 7.1 (Nur für GUI-Design mit Swing) Active Directory DB-2 CVS DOMEA Java Swing HMVC JAXB XML XSL XSL:FO; Apache FOP Spring WebFlow-2 Spring MVC JSP Servlets HTML css Java-Script JQuery Ajax DisplayTag
Bafin
Frankfurt am Main
7 Monate
2010-12 - 2011-06

Entwicklung der Middlewaresoftware

Software-Entwickler/Consultant Windows XP Linux Java 1.6; CXF; JEE. JMX ...
Software-Entwickler/Consultant

Entwicklung der Middlewaresoftware als Schnittstelle zwischen einem SAP-Logistikmodul und Logistikanwendungen von DHL, interne Billing- und Lagersysteme und GLS Uni-Box

  • Entwicklung der Web-Services Schnittstelle auf Basis von CXF Framework
  • Web UI Entwicklung für Verwaltungswerkzeug mit Nutzung Spring MVC, JavaScript, AJAX, XML/XSL, JSP, TagLibs, JSP EL, JSTL
  • Entwicklung von DAO auf Basis von JPA/Hibernate und Spring Framework
  • Entwiklung von den konfigurierbar Jobs-Scheduler auf Basis von Quarz-Scheduler und JMX
  • Implementierung von Businesslogik in Middlewareschicht mit Nutzung Spring AOP
  • Entwicklung von den Technischekonzepten
  • Modellieren neuen Anforderungen mit UML (Magic Draw)
  • Design der Projektstruktur von den Modulen in Maven
  • Konfiguration-Management
  • Entwicklung von SOAP-Tests für Webesevices und Validierung den Serviceresponsen und Testergebnisse mit Xpath, XQuery und Groovy Script in SoapUI Testtool.
  • Unit Testen mit der Nutzung JUnit und EasyMock Framework
  • Planung und Entwicklung von den Integration-Testen
Windows XP Linux Java 1.6; CXF; JEE. JMX XML Hibernate Spring AOP SOAP Xpath XQuery Groovy UML Unit Tests EasyMock Eclipse MySQL Sybase Spring MVC JavaScript AJAX XML/XSL JSP TagLibs JSP EL JSTL Jboss 4.2 SVN Maven 2 SoapUI
1&1 Internet AG
Montabaur
6 Monate
2010-07 - 2010-12

eMBNew

Software-Entwickler PC Windows 7 Linux ...
Software-Entwickler

Implementierung und Integration von  neuen Features für Portal www.mercedes-benz.de

Aufgaben:

  • Implementierung neuen Eigenschaften von Finanzkalkulator-Modul in Web-Portal
  • Erstellung des History für MB Fahrzeugkonfigurator und Implementierung neue Eigenschaften
  • Integration von dem Finanzmodul von Daimmler Bank in Web-Portal
  • Entwicklung neuen EJBs und Dienste
  • Implementierung von neuen Eigenschaften in eCRM nämlich: Service Request, Service Coupon, Vehicle Data, Service History und so andere.
  • Entwicklung neuen Domain-Objecten, DAO Methode, mapping Domaib-Objekte zum XML- Konfiguration von Hibernate
  • Entwicklung komplexen Anfragen zum DB2 Datenbank
  • Entwicklung der PDF Berichte mittels XSL:FO und Apache FOP.
  • Entwicklung den MVC Objekten, JSP und Servlets mittels Nutzung von Daimler JAM-Frameworks
  • Entwicklung den JUnit –Testen und Mock Objekten für Dienste, Berichte und Domain Objekte
PC Windows 7 Linux JDK 1.4.2 1.5 RAD 6.02 NetBeanse 6.9 SVN ANT J2EE mit EJB JSP Tag Libs Servlets JMS (IBM WebSphere MQ); Hibernate JAM (Daimler MVC Framework) XML: XML/XSL XSL:FO Apache FOP DB2
Daimler AG
Stuttgart
1 Jahr 11 Monate
2008-08 - 2010-06

InfoS Migration vom Swing-basierte GUI Anwendung ? auf web-basierte CRM- und Finanzanwendung für die Verwaltung mit der Spendendaten

Software-Entwickler/Architect JBOSS Tomcat XML ...
Software-Entwickler/Architect
  • Entwicklung der Konzepten , Design , OOA/OOP mit UML (Use Cases, Activity Diagrams, Class Diagrams, Sequence Diagrams)
  • AOP-Programierung mit Nutzung von Spring / AspectJ
  • Entwicklung von ORM mit Nutzung der Hibernate und Spring
  • Entwicklung einer eigene SOA-Lösung ohne Webservices (XML und AJAX)
  • Entwicklung mit intensive Nutzung - Spring (Security, Remoting, AOP, Beans, DAO Support (Hibernate, JDBC), MVC, WEB, WEB Flow,..)
  • Entwicklung von den Session Beans(EJB3 ) für die Remote-Zugang zu der Anwendung
  • Entwicklung von WEB–GUI mit Nutzung JSP/JSP-Tags/HTML/JavaSript/CSS
  • Entwicklung von XSLs für Erzeugung von den Webkonten in WWW-Browsern mittels Transformation von XMLs auf der Klient –Seite(in www Browser) mit Nutzung von AJAX und www Browser XSL Trasformer (IE, Firefox)
  • Webfrontend-Entwicklung mit Nutzung: YUI (Yahoo User Interface) und JQuery Menu, Context Menu, Tree View, …
  • Entwicklung und Design den Datenbanken - ERM (PostreSQL, MySQL)
  • Entwicklung von XSLs( XSL:FO) für die Erzeugung den PDF-Dokumenten aus XML mit Nutzung Apache FOP
  • Entwicklung von JAXB-basierte Lösung für die Generierung von DFÜ-Abkommen in XML Format aus XML-Schema (Schnittstellenspezifikation für die Datenfernübertragung zwischen Kunde und Kreditinstitut)

JBOSS Tomcat XML XSLT XPATH JavaScript Apache FOP YUI JQuery Windows XP Linux (Ubuntu) JDK 1.5; 1 Hibernate 3.2 with Annotation Eclipse Netbeans 6.7.1 6.8 API(SAX DOM Firefox) JAXB PostgreSQL MySQL SVN Maven 2 Transformation by Jstl lib in JSP und Web Browser Transformer (IE; Firefox) Spring (Security; Remoting; AOP; Beans; Hibernate Support; MVC; WEB; WEB Flow) 6; JEE5 (EJB3; JSP; JSP Tags; Servlets)
Steyler Bank www.steyler-bank.de
Sankt Augustin
6 Monate
2008-02 - 2008-07

TTS5 Entwicklung einer logistische Anwendung für Firma DHL. Das ist eine Web-Fronted Lösung für eine Darstellung von den webbasierte BI-Reporten und Werkzeuge für die Datenverwaltung (Administrative-Webconsol).

Software-Entwickler Windows XP Linux Jdk 1.5 ...
Software-Entwickler
  • Entwicklung von JSP, JSP Tags , Servlets
  • Entwicklung den komplexen JSP Tags mit JSTL für WEB GUI und Benutzung der Serialiesirung-Technologie von JavaScript in JSP Tags .
  • Entwicklung der SOA-basierte Lösung mit Nutzung Java/J2EE für die Versorgung von Daten in XML-Format und für die Transformation XML auf die Klientseite (www Browser IE) .
  • Entwicklung von Webfrontend mit der Nutzung (HTML/DHTML/javaScript/AJAX/XML/XSLT)
  • Komplizierte Bearbeitung von XML/XSLT mit JavaScript/DOM/XPath in Webbrowser
  • Entwicklung von JavaScript Funktionen mit Nutzung Ajax für asynchroner Kommunikation mit Server.
  • Verwendung von AJAX-Framework für Asynchronischeabfrage von XMLs
  • Entwicklung von den komplexen XPATHs für Gültigkeitserklärung von der XML Ergeblisse
  • Serverseitigebearbeitung von XML mit XSLT in java (DOM, SAX, StAX)
  • Entwicklung auf Basis von WebRowSet (Sun Spezifikation) in WEB-GUI als Datenquellmodell in XML-Format für folgende Generierung von Web-Inhalt in WWW Browsern (IE, Firefox)
  • Modellierung und Design von den Datenbanken (ERM). Entwicklung von komplexen SQL Abfragen (Teradata/Oracle) mit der Nutzung von Analytische – Funktionen

Windows XP Linux Jdk 1.5 1.6/ J2EE (JSP Servlet) Oracle 9i 10g Teradata Tomcat Eclipse Ant CVS XML XSLT XPATH SQL Javascrip/AJAX HTML
DHL www.dhl.de
Bonn

Aus- und Weiterbildung

Aus- und Weiterbildung

1985 - 1993

Ausbildung: Hoch effiziente Methoden, von Materialien in einer Prozession zu gehen

Abschluss: Mastergrad von Automatisierung und Verwendung des Laserverfahrenstechniks

Institution: KIEW POLYTECHNISCHES INSTITUT Kiew, die Ukraine


Training:

04/2000

XRT-CERG Finanzministerium-Verwaltungssystem


05/2000

UML Werkzeug Rational Rose 2000, Verwendung Rational Rose für OOA/OOD, RUP, UML

Kompetenzen

Kompetenzen

Top-Skills

Java JEE SpringBoot Oracle Hibernate Postgres Kafka JPA HTML GWT Angular JavaScript Oracle Forms JBoss AS IBM Webspere AS SQL PL/SQL Docker

Schwerpunkte

Andere
Artifactory
Angular
App. Server
JBoss EAP-7 (WildFly)
Bild- und Deployment-Werkzeuge
Maven; Jenkins
Collaboration-Werkzeuge
Confluence
Docker
EJB
Frameworks
Spring/SpringBoot; RESTful JEE (JAX-RS) Jersey JSON
HPQS
Java: JDK 1.8
JEE7
JIRA
Kafka
Projekt-Methode
SCRUM
SonarQube
SpringBoot Test
Test Werkzeuge/ QA
Junit
XML Processing
XPath

Produkte / Standards / Erfahrungen / Methoden

Artifactory
Confluence
Eclipse RCP
GIT
HANA
Hibernate
HTML
IntelliJ
IntelliJ IDEA
JasperReport
Jenkins
JUnit
Lombok
Maven
Micrometer
Mockito
OpenAPI
Oracle Forms
Oracle Reports
Resilience4j
REST
Rest-API
SAP Business Suite 4 HANA
SCRUM
SpringBoot
Swagger
WebLogic
WildFly
Wiremock
Zookeeper

Zusammenfassung der besten Erfahrungen

Java, JEE, Spring, SpringBoot, Angular, HTML-5, JavaScript, TypeScript, SQL, PL/SQL, Docker, Junit, Mockito, WireMock, Maven, Oracle, Postgresql, MS SQL, MySQL, Cassandra, JBehave, Cucumber, TDD, BDD, Apache Kafka, OKTA, OAuth2, PKI, X.509, eGK


Werkzeuge/ Ide/ Application Servers / Andere

Java:

  • JDK (1.0-21)
  • IntelliJ IDEA 2025
  • Oracle JDeveloper 3.0-10g
  • Eclipse
  • IBM RAD, RSA
  • Net Beans
  • Borland Jdeveloper 3-4 (Altere Erfahrung)


Servlets und EJB Containers:

  • Tomcat
  • Jserv (Altere Erfahrung)
  • GnuJSP (Altere Erfahrung)
  • Oracle Jserver (Aurora)


CASE tools:

  • Oracle Designer 2000 (Altere Erfahrung)
  • Rational Rose 2000, 2000e, 2001 (Altere Erfahrung)
  • CA/Erwin Platinum
  • MS Visio
  • MagicDraw, RSA


C/C++ IDE:

  • Borland C++ 5 (Altere Erfahrung)
  • MS Visual C++ 5 (Altere Erfahrung)
  • Borland Turbo C (Altere Erfahrung)


VB/VBA:

  • MS Visual Basic 4, 5, 6 (Altere Erfahrung)
  • MS ACCESS 2, 95, 97, 2000, 2003, 2007, 2010
  • MS Excel 95, 97, 2000, 2003, 2007, 2010


AS (Application Servers):

  • WebLogic 5.0, 6.0, 10, 12
  • OAS 4.0
  • Jboss 3,4,7, Wildfly 11-16
  • OC4J
  • Oracle iAS (9i, 10g)
  • Jrun (Altere Erfahrung)
  • IBM Websphere
  • WSO2-AS


Container Virtualization:

  • Docker/Compose
  • Swarm
  • Kubernetes


DB Development Tools:

  • SQL Navigator
  • Toad
  • Oracle Developer (Procedure Builder)
  • Oracle SQL Developer


Office Produkte:

  • MS World
  • MS Excel
  • MS Access
  • StarOffice


Andere:

  • CVS, SVN, GIT
  • Netscape DS (Directory Server) (Altere Erfahrung)
  • Sun One DS (Altere Erfahrung)
  • Oracle Developer (Forms, Repors)
  • BIRT (Eclipse reports), JasperReport


Streaming Technology/Big Data:

  • Apache Kafka


Frontend/UI/UX

  • Angular 4, 7, 10, 16
  • Vue.js 2, 3
  • JSF
  • JSP
  • HTM-4, HTML-5
  • CSS
  • PrimeNG, Material, Karma, Jasmin
  • Vitest
  • PrimeFaces
  • JSTL
  • JavaScript
  • TypeScript

Betriebssysteme

AIX
DOS
Altere Erfahrung
Linux
MacOS-X
Sun Solaris
Windows
3.xx, 9x, NT, 2000, XP, W7, W10, W11

Programmiersprachen

Active X
in VB (Altere Erfahrung)
ADO
in VB (Altere Erfahrung)
AJAX
ASP
C
Altere Erfahrung
C++
Altere Erfahrung
COM/ DCOM
in VB (Altere Erfahrung)
DOM
ER Modelirung
GWT
HTML
HTTP
HTTPS
Internet protocols/ technologies
JAVA
Java Beans
Java Script
JDBC
JEE
2, 5, 6, 7, 8 (EJB, Validation, JMS, SERVLETS, JSP, JSF, TagLibs)
JPA
JPQL
JSP / JSF
MyFaces, RirchFaces, PrimeFaces
JSON
JSSE
LDAP
Log4j
Multy Threading, Concurency
Multy Tiers Architecture
ODBC
in VB (Altere Erfahrung)
OO4O
in VB (Altere Erfahrung)
OOA
OOD
Open Source Hibernate
Oracle OLAP
PL/SQL
PL\pgSQL (Postgress)
RUP
SAX
Sitemesh
SQL
SQLJ
Altere Erfahrung
SSH
Struts
TCP/IP
Telnet/FTP
TypeScript
UML
Unix-shell-Script
Vaadin
7, 8, 20 (GWT)
VB, VBA
Altere Erfahrung
Vue.js
Webwork
X500
Xdoclet
XML
Xpath
XSLT

Datenbanken

ACCESS
2.0 ? 2010 (DBA, Entwickler)
Apache Cassandra
DB2
Entwickler
H2 Datenbank
Interbase
4.2 ? 6.0 (DBA, Entwickler)
MS SQL
7 / 2008 / 2012 (DBA, Developer)
MySQL
DBA, Entwickler
ORACLE
7.0 ? 19 (DBA, Entwickler)
PostgreSQL
DBA, Entwickler
SQL
Developer
Sybase

Hardware

IBM z/OS
PC
SUN
Teradata

Berechnung / Simulation / Versuch / Validierung

PACT

Design / Entwicklung / Konstruktion

Arquillian
Java 1.8
JSF-2
OECD
PrimeFaces
Pro/ENGINEER
Selenium
SOAP UI
Spring

Branchen

Branchen

  • IT
  • Gesunheitswesen
  • Automotive
  • Chemie
  • Banken
  • Finanzen
  • Telco
  • Machinenbau
  • Öffentliche Bereich(Behörde)

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.