Anwendungsentwicklung im Java/J2EE/JEE/C/C++/Datenbank Umfeld
Aktualisiert am 22.03.2022
Profil
Freiberufler / Selbstständiger
Verfügbar ab: 30.06.2024
Verfügbar zu: 100%
davon vor Ort: 100%
Java
JEE
Relationale Datenbanken
Deutsch
Englisch
Gute Kenntnisse in Wort und Schrift

Einsatzorte

Einsatzorte

Deutschland, Österreich, Schweiz
nicht möglich

Projekte

Projekte

5 Jahre 1 Monat
2019-04 - heute

Tourenmanagement zwischen regionalen Postdienstleistern

Senior-Entwickler
Senior-Entwickler
  • Umsetzung neuer Anforderungen der Mail Alliance für die Web-Anwendungen „Tourenmanagement“ und „Labelprint“
  • Fehlerbehebung
  • Performance Tuning
Java8 JavaScript JEE REST JAX-WS JPA CDI Servlets JSF Apache Tomcat Swagger JasperReports EclipseLink PostgreSQL Flyway PrimeFaces jQuery Maven Git Bitbucket JIRA Eclipse
PIN-AG
Berlin
1 Jahr 10 Monate
2018-06 - 2020-03

Kassensysteme, Belegwesen und Warenwirtschaftssystem

Senior Entwickler Scrum
Senior Entwickler
  • Entwicklung neuer Leistungsmerkmale in den Bereichen Kassensystem und Warenwirtschaftssystem
  • Fehlerbehebung
  • Devops für stationäre Märkte im Inn- und Ausland
  • Performance Tuning
Java8 GroovyScript C++ JEE6 JCA EJB3 REST JAX-WS JPA 2.0 JMS JMX CDI Servlets J2EE EJB 2.1 Java-API for XML WebServices Apache CXF Apache Axis2 Apache Axis1 WildFlyAS Apache ActiveMQ JBoss RESTEasy TIBCO EMS Hibernate Oracle 12 PostgreSQL MariaDB solidDB Flyway Dynatrace Docker Maven Git Bitbucket Jenkins JIRA Eclipse MariaDB
Scrum
Media-Saturn IT Services GmbH
Ingolstadt, Donau
9 Monate
2017-10 - 2018-06

Funkaufklärungssysteme

Senior Entwickler Java 8 JEE (Servlets) Tomcat 8.x ...
Senior Entwickler
  • Implementierung von Funküberwachungstasks für die automatisierte Funkaufklärung (automatisierte Steuerung von Geräten im Funkaufklärungssystem in Abhängigkeit von durch Operatoren konfigurierten Überwachungstasks).
  • Erweiterung von Treibern sowie Fehlerbehebung in Treibern für die Anbindung von Breit- und Schmalbandempfängern sowie anderer Signalverarbeitungsgeräte (z. Bsp. Demodulatoren) in das Funkaufklärungssystem (Multichannel Treiber für PPM /FDM, Treiber für Schmalbandempfänger EM100 von Rohde & Schwarz).
  • Entwicklung von automatisierten Tests mit Squish und Python
Java 8 JEE (Servlets) Tomcat 8.x Data Distribution Service (DDS) von RTI Spring 3.x Spring 4.x Spring Web MVC Spring MVC RESTful Service Eclipse RCP 3.x Apache Mina (TCP/IP UDP) Oracle 12 Testautomatisierung: Squish Python Unit Tests: EasyMock Mockito Build: Maven 3 Version control: git Eclipse IDE (Kepler Mars) SCRUM
Plath GmbH
Hamburg
1 Jahr 4 Monate
2016-07 - 2017-10

Fertigungsleitsysteme und Messdatenverarbeitung

Senior Entwickler Java 8 JEE EJB3 ...
Senior Entwickler
  • Serverseitige Implementierungsaufgaben im Rahmen der Messdatenverarbeitung der QBiC-Anwendung (Telegrammerzeugung, Telegrammübertragung, Telegrammempfang und Telegrammverarbeitung) (QBiC = Quality Best in Class, eine ThyssenKrupp Steel-Anwendung).
  • Serverseitige Reintegration der Anwendung QBIC in die FLS Anwendung.
Java 8 JEE EJB3 JPA (EclipseLink) MDB (JMS) JMX Application Server Oracle WLS 12 Oracle RDBMS 12.1 SQL Business Rules Management: JBoss Drools GUI: Eclipse RCP 4 Unit Tests: Mockito MDA (XTEXT): Modellierung mit eigenen in XTEXT entwickelten DSLs Modellierung des statisches Modells (Geschäftsobjekte) Codegenerierung Build: Maven 3 Jenkins Version control: git Eclipse DIE SCRUM
ThyssenKrupp Steel AG
Duisburg
1 Jahr 7 Monate
2015-01 - 2016-07

Funkaufklärungssysteme

Senior Entwickler Java 7 Java 8 JEE (Servlets) ...
Senior Entwickler
  • Entwicklung von Treibern zur Anbindung von Breit- und Schmalbandempfängern (z. Bsp. EM100 von Rohde & Schwarz) in das Funkaufklärungssystem.
  • Entwicklung von sowohl serverseitigen (Tomcat Servlets) als auch clientseitigen (Eclipse RCP) Leistungsmerkmalen des integrierten Funkaufklärungssystems
Java 7 Java 8 JEE (Servlets) Tomcat 6.x Data Distribution Service (DDS) von RTI Spring 3.x Spring 4.x Spring Web MVC Spring MVC RESTful Service Eclipse RCP 3.x Apache Mina (TCP/IP UDP) Oracle 11 Unit Tests: EasyMock Mockito Build: Maven 3 Version control: git Eclipse IDE (Kepler Mars) SCRUM
Plath GmbH
Hamburg
1 Jahr 2 Monate
2014-02 - 2015-03

Unterstützung bei der Migration von älteren J2EE Anwendungen von JBoss 4/5 auf Wildfly 8 (JBoss 8)

Software Ingenieur JEE6 (JCA 1.7 EJB 3 JPA 2.0 ...
Software Ingenieur
  • Unterstützung bei der Migration von älteren J2EE Anwendungen von JBoss 4/5 auf Wildfly 8 (JBoss 8).
  • Implementierung eines JCA JMS Resource Adapters für TIBCO EMS unter Zuhilfenahme des Generic JMS Resource Adapters von Sun Microsystems.
  • Teilüberarbeitung der zentralen Media-Saturn Anwendung "Masterdata" - Konzept und Implementierung eines JPA ORM Adapters als Ersatz für den alten auf Oracle TopLink basierenden ORM Adapter (ORM = Object Relational Mapping).
JEE6 (JCA 1.7 EJB 3 JPA 2.0 JMS JMX) JBoss 4/5 to WildFly 8 (JBoss 8)m TIBCO EMS 5.1 Hibernate 4 Oracle TopLink 10 Oracle 11 IBM solidDB Build: Maven 3 ANT Version control: Borland StarTeam git Eclipse IDE (Kepler)
Media-Saturn IT Services
Ingolstadt
1 Jahr
2013-04 - 2014-03

SEPA

Senior Entwickler JEE (JPA 2.0 JSF Servlet) ...
Senior Entwickler
  • Optimierung der gesamten Anwendung damit die Anforderungen hinsichtlich der Verarbeitungsgeschwindigkeit beim Verarbeiten von Mandaten (Einzugsermächtigungen), Lastschriften, Überweisungen, Daueraufträgen und Kontoauszügen erfüllt werden (mehrere Millionen pro Stunde).
  • JPA Performance Tuning,
  • SQL Optimierung.
  • Implementierung einzelner Leistungsmerkmale für den SEPA Zahlungsverkehr (Frontend [JSF] und Backend)
JEE (JPA 2.0 JSF Servlet) Oracle WebLogic 12 IBM WebSphere 7 Spring 3.1 (ORM Transactions Scheduling) Quartz 1.8 Hibernate 4 Oracle 11 DB2 9.7 TestNG IBM RDA IBM RSA SVN Linux (RHEL 5.5 Ubuntu 12)
IBM
Chemnitz
4 Monate
2013-01 - 2013-04

Virtual Data Center Designer

Senior Entwickler JEE 6 (EJB 3.1 JPA 2.0 JSF ...
Senior Entwickler
  • Entwicklung einer Konzeption zur Migration der zu diesem Zeitpunkt OSGi basierten Applicationserver Anwendung in eine reine JEE Anwendung,
  • Entwicklung eines Prototypen für das Migrationskonzept,
  • Migration der vorhandenen Maven Build Struktur der Anwendung in eine verbesserte Struktur, bug fixing.
JEE 6 (EJB 3.1 JPA 2.0 JSF JMX) Glassfish 3.1.2 Activiti 5.9 (BPMN 2.0) EclipseLink OSGi PostgreSQL 8.4 PostgreSQL 9.1 Mockito TestNG Git Maven Linux (Debian) Jira Confluence Eclipse IDE
ProfitBricks GmbH
Berlin
1 Jahr 1 Monat
2012-01 - 2013-01

PHOENIX Unlimited

Senior Entwickler JEE 5 (EJB 3.0 JCA 1.5 MDB ...
Senior Entwickler
  • Entwurf, Entwicklung und Test eines J2EE JCA Inbound-Resource-Adapters für das TOMA Protokoll zur Anbindung von externen Systemen wie "Amadeus", "Merlin", "Traveltainment" an das CRS von DER. Der Adapter erfüllt folgende Anforderungen:
    • konform zur J2EE Spezifikation JCA 1.5 (JCA – Java Connector Architecture),
    • TOMA-Nachrichtenaustausch (STADIS/STEAL Format) mit externen Systemen über TCP/IP Socket Verbindungen,
    • bis zu 200 gleichzeitige Anfragen müssen bearbeitet werden können (durchschnittlich 100 Anfragen pro Sekunde, mehrere Millionen pro Tag),
    • der Adapter kann im AS Cluster betrieben werden um Hochverfügbarkeit und Skalierbarkeit zu gewährleisten (das erforderte die Replizierung der "stateful" TOMA-Client-Sessions im Cluster wofür der JBoss Cache eingesetzt wurde).
  • Aufbau eines JBoss AS Test Cluster’s und Durchführung von Funktions- und Lasttests.
  • Implementierung einer TOMA Nachrichten-Weiche als integraler Bestandteil des TOMA Inbound Resource Adapters. Die Weiche delegiert Nachrichten nach bestimmten Regeln entweder an das neu einzuführende CRS (PHOENIX Unlimited) oder an das alte klassische CRS und dient der schrittweisen Ablösung des alten CRS durch das neue.
  • Erstellung von build-Skripten und deployment-Deskriptoren
JEE 5 (EJB 3.0 JCA 1.5 MDB JMX JPA 2.0) JBoss 4.3 EAP JBoss Cache 1.4.1 (Cayenne) JGroups (für JBoss Cluster) Java SE 6 (Schwerpunkte: NIO Multithreading) Apache Solr (Apache Lucene) Amadeus TOMA (Tour Market) Oracle 11g Eclipse Helios DIE SVN Ant
Deutsches Reisebüro GmbH (DER
Frankfurt am Main
1 Jahr 3 Monate
2010-10 - 2011-12

ACM (Agile Change Management)

Senior Entwickler JEE 5 (EJB 3.0 JMS JPA 2.0 ...
Senior Entwickler
  • Mitarbeit bei der Entwicklung einer projektspezifischen Grammatik (DSL – domain specific language) für die Modellierung von Serverobjekten (Entities, Business-Services, DTO’s) mit Hilfe von Xtext.
  • Entwicklung von Templates zur Generierung von java-Code aus den modellierten Serverobjekten mit Hilfe von Xpand, Xtend.
  • Konzeption (teilweise) und vollständige Implementierung einer sogenannten CRUD-Engine (Engine die das automatische Laden und Speichern von Transportobjekten (DTO’s) aus der bzw. in die Datenbank übernimmt, CRUD = Create Read Update Delete).
  • Buildmanagement: Konzeption und Umsetzung eines automatischen Prozesses zum Generieren von Transportobjektklassen (DTO’s) mit Hilfe des EMF-Generators.
  • Konzeption und Implementierung des Nachladens von Transportobjekten aus der Clientanwendung heraus (lazy laoding zur Optimierung der Performance der Anwendung).
  • Lösung von Problemen bei der Serialisierung von Transportobjekten (DTO’s).
  • Modellierung von Server- und Clientobjekten (Umsetzung der fachlichen Anforderungen mit Hilfe der projektspezifischen Grammatik).
  • Implementierung von Business Logik serverseitig (Session Beans, DAO’s, MDB’s).
  • Implementierung von nicht generierbarem Eclipse Plugin Code (Umsetzung von GUI Anforderungen entsprechend dem "Generation Gap Pattern", d.h. Implementierung von nicht generierbarem (modellierbarem) GUI Code).
  • Review und Abstimmung fachlicher Anforderungen mit dem Kunden.
  • Ausübung der Funktion als Hauptverantwortlicher für ein fachliches Teilgebiet (Abstimmung mit dem Kunden und Anleitung eines kleinen Entwicklungsteams).
JEE 5 (EJB 3.0 JMS JPA 2.0 JPQL) OpenEJB 3.1 (Einsatz in der Entwicklung) IBM WebSphere (Target Platform) Webservices Java SE 6 MDA Xpand Xtend) IBM DB2 V9 Eclipse Helios DIE SVN Maven 3 Ant GUI Eclipse Rich Client Platform (Eclipse RCP) MDD Eclipse Modeling Framework (EMF 2.6: Xtext
msg systems ag
München
5 Monate
2010-06 - 2010-10

Mitarbeit bei der Implementierung, dem Test und dem Rollout der Backend-Lösung zum Anlegen von Kautionen für Kunden

Software Ingenieur JEE (EJB 3.0 JMX JPA (Hibernate 3) ...
Software Ingenieur
  • Implementierung eines Backend-Prozesses zum Anlegen von Kautionen in SAP und im 1&1 Backendsystem
  • Implementierung von DAO’s zur Persistierung von Kautionen
JEE (EJB 3.0 JMX JPA (Hibernate 3) Spring 3) JBoss AS 4.0.2 ESB (Apache ServiceMix) Webservices (Spring XFire SoapUI) SAP BAPI (SAP JCO) Java SE 6 Sybase RDBMS SQL Eclipse Galileo IDE SVN CVS Maven 2 Ivy Apache ANT
1&1 Internet AG
Montabaur
1 Jahr 1 Monat
2009-06 - 2010-06

Konzeption und Entwicklung eines Online Redaktionssystems (CMS)

Software Ingenieur JEE (Servlet JSP JSTL ...
Software Ingenieur
  • Technische Konzeption
  • Server- und clientseitige (Internet Browser) Implementierung
JEE (Servlet JSP JSTL JDBC) Resin Application Server (caucho) Java SE 6 Oracle RDBMS 10g SQL PL/SQL HTML JavaScript AJAX JQuery CSS Eclipse 3.4 DIE CVS Apache ANT
Schlüterschen Verlaggesellschaft mbH & Co. KG
Hannover
3 Monate
2009-04 - 2009-06

LBD 3.0

Software Ingenieur JEE (EJB 3.0 JPA JTA ...
Software Ingenieur

Software Ingenieur im Projekt LBD 3.0 (Landwirtschaftliche Betriebsdatenbank), ein Projekt der ISB-AG für das Statistische Landesamt Rheinland-Pfalz. Mit der Anwendung LBD werden seit mehr als 15 Jahren die landwirtschaftlichen Fördermaßnahmen in Rheinland-Pfalz abgewickelt. Den Verwaltungen und den Antragstellern wird dabei ein DV-System zur Verfügung gestellt, um die Antragsverfahren zu erleichtern und zu beschleunigen. Die aktuell noch unter dem Datenbankverwaltungssystem ADABAS laufende Anwendung soll 2010 durch ein neues, mit Java Technologien entwickeltes System abgelöst werden.

 

Aufgaben:

  • Konzepterstellung für die Realisierung von regelbasierten Fachsichten auf verschiedene Antragsverfahren (Betriebsprämie, Ausgleichszulage, …)
  • Beispielhafte serverseitige Implementierung (proof of concept) von regelbasierten Fachsichten mit der Rules Engine JBoss Drools.
JEE (EJB 3.0 JPA JTA JAAS) JBoss 4.2.2 JBoss Drools 4.0 Java SE 6 Oracle RDBMS 10g SQL PL/SQL Hibernate 3 Swing (mit JGoodies und CookSwing) Spring 2.5 AspectJ Eclipse 3.2 DIE Subversion (SVN) Apache ANT
ISB-AG
Mainz
8 Monate
2008-10 - 2009-05

PEP (Personaleinsatzplanung)

Software Ingenieur Linux Red Hat J2EE 1.4 (EJB 2.0 JMS) ...
Software Ingenieur
  • Serverseitige (J2EE) und clientseitige (Eclipse RCP) Umsetzung von fachlichen Anforderung (Java Entwicklung)
  • Unterstützung und Beratung des Entwicklungsteams in Fragen Monitoring BEA Weblogic Server, Umgang mit der SOA Infrastruktur für IT Anwendungen der DPAG, Anwendungsentwicklung mit Oracle RDBMS, Oracle RDBMS Administration, Oracle SQL/PL*SQL sowie Oracle RDBMS Performance Tuning
  • Analyse und Behebung von Fehlern in der J2EE Anwendung
  • Entwicklung von Python Klassen zur Anzeige von JMS Objekt Messages in HermesJMS
  • Reverse Engineering der Schnittstelle zwischen PEP und einer Anwendung, die Daten über Organisationseinheiten der Zustellstruktur bereitstellt (über die SOA Infrastruktur der DPAG)
  • Definition und Umsetzung von Testfällen für Integrationstests zwischen PEP und der im vorhergehenden Punkt genannten Anwendung
  • Entwicklung von Oracle Paketen in PL/SQL
  • Oracle Administration
  • Unterstützung der DPAG bei Fachtests und Rollout
Linux Red Hat J2EE 1.4 (EJB 2.0 JMS) J2SE BEA WLS 8.1 BEA Node Manager SOA SBB (Service Backbone des UB Brief) - SOA Infrastruktur bestehend aus LDAP XML-Schema-Server IBM MQ-Series Oracle RDBMS 10g SQL PL/SQL Hibernate Quartz Eclipse Rich Client Platform (PEP Client) Eclipse 3.2 DIE Python Subversion (SVN) Apache ANT
IBM Deutschland GmbH
Mainz
1 Jahr 8 Monate
2007-02 - 2008-09

RISE Wartung

Senior Developer SUN Solaris 10 J2EE 1.4 BEA WLS 8.1 im Cluster (2 administration nodes ...
Senior Developer
  • Werkzeuggestützte Überwachung fachlicher und technischer Prozesse der produktiven Anwendung
  • Entwicklung und Anpassung von Werkzeugen zur effizienten Überwachung der produktiven Anwendung
  • Störungserkennung und Störungsbeseitigung
  • Aufbau und Betreuung von Abnahme- und Testinstanzen einschließlich der Bereitstellung von Daten für Testzwecke
  • Vorbereitung, Begleitung und Unterstützung bei Fachtests und Rollouts
SUN Solaris 10 J2EE 1.4 BEA WLS 8.1 im Cluster (2 administration nodes 7 managed nodes) BEA WLI (BPM mit Unterstützung von BPEL) SOA: SBB Service Provider SBB 2.2b Classic im Tomcat 4.1 Oracle 10 RAC Fuzzy! Double (für die unscharfe Suche von Kunden und Kundendubletten) Fuzzy! Post (für die Überprüfung der Gültigkeit postalischer Adressen) Eclipse 3.2 Apache Ant CVS Application Server JBoss 4.0.5 (JEE5): Nutzung von Spring 2.0 EJB 3.0 JMS JMX JDBC Datenbank MySQL 5.0 J2SE 5.0 Monitoring Client: Einsatz von Swing (GUI) JMX JMS EJB 3.0) Eclipse 3.2 Apache ANT CVS
UB Brief
Berlin
3 Monate
2006-10 - 2006-12

NewOps

Senior Developer J2SE 1.5 Spring Framework 2.0 Hibernate ...
Senior Developer
  • Mitarbeit am Klassendesign und der Implementierung des Server Frameworks Release 1
  • Design der Interfaces zwischen Server und Client für das Modul "Transport Management" an Hand vorliegender fachlicher Spezifikationen (Business Object Model, Activity Diagramms, GUI Spezifikation).
  • Design und Implementierung der Client-Server-Kommunikation mittels Spring-Remoting
J2SE 1.5 Spring Framework 2.0 Hibernate Sybase PowerDesigner 11 Oracle 10 RDBMS Maven 2 Eclipse 3.2 Subversion (SVN)
DHL Global Mail
Atlanta (USA)
2 Monate
2006-08 - 2006-09

CCS Framework Archive

Senior Developer Java: J2SE 1.4 Webservices (JAX-RPC) SBB 2.2a Classic ...
Senior Developer
  • Design des SBB-Services zur Anbindung von DMS
  • Design und Implementierung des SBB-Servicegebers zur Anbindung von DMS
  • Design, Entwicklung und Bereitstellung der Testumgebung einschließlich der gesamten zum Test notwendigen SBB-Infrastruktur (LDAP, SBB-Services Schema-Server, SBB-Servicenehmer für Testzwecke, Testanwendung als Web-Anwendung)
Java: J2SE 1.4 Webservices (JAX-RPC) SBB 2.2a Classic Apache Tomcat 4.1 (Servlets) Apache ANT Eclipse 3.1 Microsoft Visual Source Safe
UB Brief
Berlin

Aus- und Weiterbildung

Aus- und Weiterbildung

Studium:

1983 ? 1988

Technische Hochschule Ilmenau (heute "Technische Universität Ilmenau")

Sektion: Informationstechnik und Theoretische Elektrotechnik

Fachrichtung: Informationstechnik

Abschluss als: Diplomingenieur

Diplomarbeit - Thema: "Einchipmikrorechnerschnittstelle"

Prädikat des Diploms: "sehr gut"

 

Wehrdienst:

1981 ? 1983

Grundwehrdienst in der Nationalen Volksarmee der ehemaligen DDR

 

Schulbildung:

1979 ? 1981

Besuch der "Erweiterten allgemeinbildenden polytechnischen Oberschule" in Quedlinburg

Abschluss des Abiturs mit "gut"

 

1969 ? 1979

Besuch der "Zehnklassigen allgemeinbildenden polytechnischen Oberschule" in Quedlinburg

Abschluss mit "sehr gut"

Kompetenzen

Kompetenzen

Top-Skills

Java JEE Relationale Datenbanken

Produkte / Standards / Erfahrungen / Methoden

Activiti
BPMN 2.0 Engine
Apache ActiveMQ
JBoss/Wildfly JMS Provider
Apache Ant
Apache Axis1
Web Services Framework
Apache Axis2
Web Services Framework
Apache CXF
Apache Solr
Apache Lucene
Apache Tomcat
Java Servlet Engine
Artifactory
Bitbucket
CDI
CVS
zentrale Versionsverwaltung
Docker
Dynatrace
Application Monitoring
EasyMock
Java Mocking Framework für Unit-Tests
Eclipce RCP
Eclipse Rich Client Platform zum Entwickeln von UIs
Eclipse IDE
Integrierte Entwicklungsumgebung
EclipseLink
JPA Provider
EJB 2.1
Java Enterprise Beans 2.1
EJB3
Java Enterprise Beans 3
EMF
Eclipse Modeling Framework
Flyway
Git
verteilte Versionsverwaltung
Glassfish
JEE Applicationserver
HermesJMS
JMS Client Tool
Hibernate
JPA Provider
IBM WebSphere Applicationserver
IBM Applicationserver
IBM WebSphere MQ
IBM Message Broker
J-Integra
Java COM Bridge , Java ActiveX Bridge
J2EE
JAAS
JasperReports
JAX-WS
JBoss AS
JBoss Application Server (Comminity und EAP)
JBoss Cache
JBoss Cluster
Jboss Drools
Rules Engine
JBoss RESTEasy
JCA
Java Connector API
JDBC
JEE
JEE6
Jenkins
JIRA
JMS
JMX
JNDI
JNI
Java Native Interface
JPA
Java Persistence Query Language
JPQL
Java Persistence Query Language
JQuery
JavaScript Framework
JSF
Java Server Faces
JSP
Java Server Pages
JTA
Java Transaction API
JTS
Java Transaction Service
JUnit
Java Framework für Unit-Tests
Liquibase
Maven
Microsoft COM/DCOM
Microsoft VisualStudio
Integrierte Entwicklungsumgebung
Mockito
Java Mocking Framework für Unit-Tests
ODBC
Microsoft Open Database Connectivity
OpenEJB
JEE Container
Oracle TopLink
Java Persistence Framework
OSGI
PowerMock
Java Mocking Framework für Unit-Tests
PrimeFaces
Quartz
Resin
Java Servlet Engine
REST
RPM Package Manager
Linux Red Hat Package Manager
SAP BAPI
SAP Business API
SAP JCo
Java Recource Adapter für SAP EIS
Scrum
Servlets
SoapUI
Web Service Test Anwendung
Spring
Spring Framework
Squish
Testautomatisierung
SVN
Subversion zentrale Versionsverwaltung
Swagger
Zum Entwickeln von RESTful Web-Services
TestNG
Java Framework für Unit-Tests
TIBCO EMS
Tibco Enterprise Message Service
WebLogic Server
Oracle WLS füher BEA WebLogic Applicationserver
WildFly
JEE Application Server früher JBoss AS community version
WildFlyAS
Wildfly Application Server
XDoclet
Zur Java Code Generierung
Xpand
Für Code-Generierung (MDA, MDD)
Xtend
Für Code-Generierung (MDA, MDD)
Xtext
Entwicklung von DSLs (MDA, MDD)

Methodik:

  • Objektorientierte Modellierung (OOM) ? Objektorientierte Analyse (OOA) und Objektorientierter Entwurf (OOD) durch Anwendung von UML, Entwurfsmuster (design pattern)
  • Model Driven Architecture (MDA), Model Driven Development (MDD): Eclipse Modeling Framework (EMF 2.6: Xtext, Xpand, Xtend),
  • Test Driven Development (TDD)

 

Architektur:

  • mehrschichtige, verteilte und komponentenbasierte Architekturen von Informationssystemen, Serviceorientierte Architektur (SOA)

 

Betriebssysteme

Linux
MS-DOS
Unix
Windows

Programmiersprachen

C
C#
C++
CSS
Groovy
GroovyScript
J2SE
Java
Java8
JavaScript
Oracle SQL
PL/SQL
Python
Shell
SQL
XML
XPath
XSLT
 

Datenbanken

DB2
IBM solidDB
MariaDB
MySQL
Oracle
Oracle 12
PostgreSQL
solidDB

Datenkommunikation

Amadeus TOMA® (STADIS®/STEAL®)
Proprietäres TCP/IP Anwendungsprotokoll der Tourismusbranche
FTP
HTTP
HTTPS
LDAP
SFTP
SSL
TCP/IP
zur Entwicklung proprietärer Anwendungsprotokolle
TLS
UDP
zur Entwicklung proprietärer Anwendungsprotokolle

Branchen

Branchen

  • Banken
  • Touristik
  • Automotive
  • Logistik
  • Telekommunikation
  • Landwirtschaft
  • Behörden & Öffentliche Verwaltungen
  • Medien
  • Handel
  • Stahlindustrie

Einsatzorte

Einsatzorte

Deutschland, Österreich, Schweiz
nicht möglich

Projekte

Projekte

5 Jahre 1 Monat
2019-04 - heute

Tourenmanagement zwischen regionalen Postdienstleistern

Senior-Entwickler
Senior-Entwickler
  • Umsetzung neuer Anforderungen der Mail Alliance für die Web-Anwendungen „Tourenmanagement“ und „Labelprint“
  • Fehlerbehebung
  • Performance Tuning
Java8 JavaScript JEE REST JAX-WS JPA CDI Servlets JSF Apache Tomcat Swagger JasperReports EclipseLink PostgreSQL Flyway PrimeFaces jQuery Maven Git Bitbucket JIRA Eclipse
PIN-AG
Berlin
1 Jahr 10 Monate
2018-06 - 2020-03

Kassensysteme, Belegwesen und Warenwirtschaftssystem

Senior Entwickler Scrum
Senior Entwickler
  • Entwicklung neuer Leistungsmerkmale in den Bereichen Kassensystem und Warenwirtschaftssystem
  • Fehlerbehebung
  • Devops für stationäre Märkte im Inn- und Ausland
  • Performance Tuning
Java8 GroovyScript C++ JEE6 JCA EJB3 REST JAX-WS JPA 2.0 JMS JMX CDI Servlets J2EE EJB 2.1 Java-API for XML WebServices Apache CXF Apache Axis2 Apache Axis1 WildFlyAS Apache ActiveMQ JBoss RESTEasy TIBCO EMS Hibernate Oracle 12 PostgreSQL MariaDB solidDB Flyway Dynatrace Docker Maven Git Bitbucket Jenkins JIRA Eclipse MariaDB
Scrum
Media-Saturn IT Services GmbH
Ingolstadt, Donau
9 Monate
2017-10 - 2018-06

Funkaufklärungssysteme

Senior Entwickler Java 8 JEE (Servlets) Tomcat 8.x ...
Senior Entwickler
  • Implementierung von Funküberwachungstasks für die automatisierte Funkaufklärung (automatisierte Steuerung von Geräten im Funkaufklärungssystem in Abhängigkeit von durch Operatoren konfigurierten Überwachungstasks).
  • Erweiterung von Treibern sowie Fehlerbehebung in Treibern für die Anbindung von Breit- und Schmalbandempfängern sowie anderer Signalverarbeitungsgeräte (z. Bsp. Demodulatoren) in das Funkaufklärungssystem (Multichannel Treiber für PPM /FDM, Treiber für Schmalbandempfänger EM100 von Rohde & Schwarz).
  • Entwicklung von automatisierten Tests mit Squish und Python
Java 8 JEE (Servlets) Tomcat 8.x Data Distribution Service (DDS) von RTI Spring 3.x Spring 4.x Spring Web MVC Spring MVC RESTful Service Eclipse RCP 3.x Apache Mina (TCP/IP UDP) Oracle 12 Testautomatisierung: Squish Python Unit Tests: EasyMock Mockito Build: Maven 3 Version control: git Eclipse IDE (Kepler Mars) SCRUM
Plath GmbH
Hamburg
1 Jahr 4 Monate
2016-07 - 2017-10

Fertigungsleitsysteme und Messdatenverarbeitung

Senior Entwickler Java 8 JEE EJB3 ...
Senior Entwickler
  • Serverseitige Implementierungsaufgaben im Rahmen der Messdatenverarbeitung der QBiC-Anwendung (Telegrammerzeugung, Telegrammübertragung, Telegrammempfang und Telegrammverarbeitung) (QBiC = Quality Best in Class, eine ThyssenKrupp Steel-Anwendung).
  • Serverseitige Reintegration der Anwendung QBIC in die FLS Anwendung.
Java 8 JEE EJB3 JPA (EclipseLink) MDB (JMS) JMX Application Server Oracle WLS 12 Oracle RDBMS 12.1 SQL Business Rules Management: JBoss Drools GUI: Eclipse RCP 4 Unit Tests: Mockito MDA (XTEXT): Modellierung mit eigenen in XTEXT entwickelten DSLs Modellierung des statisches Modells (Geschäftsobjekte) Codegenerierung Build: Maven 3 Jenkins Version control: git Eclipse DIE SCRUM
ThyssenKrupp Steel AG
Duisburg
1 Jahr 7 Monate
2015-01 - 2016-07

Funkaufklärungssysteme

Senior Entwickler Java 7 Java 8 JEE (Servlets) ...
Senior Entwickler
  • Entwicklung von Treibern zur Anbindung von Breit- und Schmalbandempfängern (z. Bsp. EM100 von Rohde & Schwarz) in das Funkaufklärungssystem.
  • Entwicklung von sowohl serverseitigen (Tomcat Servlets) als auch clientseitigen (Eclipse RCP) Leistungsmerkmalen des integrierten Funkaufklärungssystems
Java 7 Java 8 JEE (Servlets) Tomcat 6.x Data Distribution Service (DDS) von RTI Spring 3.x Spring 4.x Spring Web MVC Spring MVC RESTful Service Eclipse RCP 3.x Apache Mina (TCP/IP UDP) Oracle 11 Unit Tests: EasyMock Mockito Build: Maven 3 Version control: git Eclipse IDE (Kepler Mars) SCRUM
Plath GmbH
Hamburg
1 Jahr 2 Monate
2014-02 - 2015-03

Unterstützung bei der Migration von älteren J2EE Anwendungen von JBoss 4/5 auf Wildfly 8 (JBoss 8)

Software Ingenieur JEE6 (JCA 1.7 EJB 3 JPA 2.0 ...
Software Ingenieur
  • Unterstützung bei der Migration von älteren J2EE Anwendungen von JBoss 4/5 auf Wildfly 8 (JBoss 8).
  • Implementierung eines JCA JMS Resource Adapters für TIBCO EMS unter Zuhilfenahme des Generic JMS Resource Adapters von Sun Microsystems.
  • Teilüberarbeitung der zentralen Media-Saturn Anwendung "Masterdata" - Konzept und Implementierung eines JPA ORM Adapters als Ersatz für den alten auf Oracle TopLink basierenden ORM Adapter (ORM = Object Relational Mapping).
JEE6 (JCA 1.7 EJB 3 JPA 2.0 JMS JMX) JBoss 4/5 to WildFly 8 (JBoss 8)m TIBCO EMS 5.1 Hibernate 4 Oracle TopLink 10 Oracle 11 IBM solidDB Build: Maven 3 ANT Version control: Borland StarTeam git Eclipse IDE (Kepler)
Media-Saturn IT Services
Ingolstadt
1 Jahr
2013-04 - 2014-03

SEPA

Senior Entwickler JEE (JPA 2.0 JSF Servlet) ...
Senior Entwickler
  • Optimierung der gesamten Anwendung damit die Anforderungen hinsichtlich der Verarbeitungsgeschwindigkeit beim Verarbeiten von Mandaten (Einzugsermächtigungen), Lastschriften, Überweisungen, Daueraufträgen und Kontoauszügen erfüllt werden (mehrere Millionen pro Stunde).
  • JPA Performance Tuning,
  • SQL Optimierung.
  • Implementierung einzelner Leistungsmerkmale für den SEPA Zahlungsverkehr (Frontend [JSF] und Backend)
JEE (JPA 2.0 JSF Servlet) Oracle WebLogic 12 IBM WebSphere 7 Spring 3.1 (ORM Transactions Scheduling) Quartz 1.8 Hibernate 4 Oracle 11 DB2 9.7 TestNG IBM RDA IBM RSA SVN Linux (RHEL 5.5 Ubuntu 12)
IBM
Chemnitz
4 Monate
2013-01 - 2013-04

Virtual Data Center Designer

Senior Entwickler JEE 6 (EJB 3.1 JPA 2.0 JSF ...
Senior Entwickler
  • Entwicklung einer Konzeption zur Migration der zu diesem Zeitpunkt OSGi basierten Applicationserver Anwendung in eine reine JEE Anwendung,
  • Entwicklung eines Prototypen für das Migrationskonzept,
  • Migration der vorhandenen Maven Build Struktur der Anwendung in eine verbesserte Struktur, bug fixing.
JEE 6 (EJB 3.1 JPA 2.0 JSF JMX) Glassfish 3.1.2 Activiti 5.9 (BPMN 2.0) EclipseLink OSGi PostgreSQL 8.4 PostgreSQL 9.1 Mockito TestNG Git Maven Linux (Debian) Jira Confluence Eclipse IDE
ProfitBricks GmbH
Berlin
1 Jahr 1 Monat
2012-01 - 2013-01

PHOENIX Unlimited

Senior Entwickler JEE 5 (EJB 3.0 JCA 1.5 MDB ...
Senior Entwickler
  • Entwurf, Entwicklung und Test eines J2EE JCA Inbound-Resource-Adapters für das TOMA Protokoll zur Anbindung von externen Systemen wie "Amadeus", "Merlin", "Traveltainment" an das CRS von DER. Der Adapter erfüllt folgende Anforderungen:
    • konform zur J2EE Spezifikation JCA 1.5 (JCA – Java Connector Architecture),
    • TOMA-Nachrichtenaustausch (STADIS/STEAL Format) mit externen Systemen über TCP/IP Socket Verbindungen,
    • bis zu 200 gleichzeitige Anfragen müssen bearbeitet werden können (durchschnittlich 100 Anfragen pro Sekunde, mehrere Millionen pro Tag),
    • der Adapter kann im AS Cluster betrieben werden um Hochverfügbarkeit und Skalierbarkeit zu gewährleisten (das erforderte die Replizierung der "stateful" TOMA-Client-Sessions im Cluster wofür der JBoss Cache eingesetzt wurde).
  • Aufbau eines JBoss AS Test Cluster’s und Durchführung von Funktions- und Lasttests.
  • Implementierung einer TOMA Nachrichten-Weiche als integraler Bestandteil des TOMA Inbound Resource Adapters. Die Weiche delegiert Nachrichten nach bestimmten Regeln entweder an das neu einzuführende CRS (PHOENIX Unlimited) oder an das alte klassische CRS und dient der schrittweisen Ablösung des alten CRS durch das neue.
  • Erstellung von build-Skripten und deployment-Deskriptoren
JEE 5 (EJB 3.0 JCA 1.5 MDB JMX JPA 2.0) JBoss 4.3 EAP JBoss Cache 1.4.1 (Cayenne) JGroups (für JBoss Cluster) Java SE 6 (Schwerpunkte: NIO Multithreading) Apache Solr (Apache Lucene) Amadeus TOMA (Tour Market) Oracle 11g Eclipse Helios DIE SVN Ant
Deutsches Reisebüro GmbH (DER
Frankfurt am Main
1 Jahr 3 Monate
2010-10 - 2011-12

ACM (Agile Change Management)

Senior Entwickler JEE 5 (EJB 3.0 JMS JPA 2.0 ...
Senior Entwickler
  • Mitarbeit bei der Entwicklung einer projektspezifischen Grammatik (DSL – domain specific language) für die Modellierung von Serverobjekten (Entities, Business-Services, DTO’s) mit Hilfe von Xtext.
  • Entwicklung von Templates zur Generierung von java-Code aus den modellierten Serverobjekten mit Hilfe von Xpand, Xtend.
  • Konzeption (teilweise) und vollständige Implementierung einer sogenannten CRUD-Engine (Engine die das automatische Laden und Speichern von Transportobjekten (DTO’s) aus der bzw. in die Datenbank übernimmt, CRUD = Create Read Update Delete).
  • Buildmanagement: Konzeption und Umsetzung eines automatischen Prozesses zum Generieren von Transportobjektklassen (DTO’s) mit Hilfe des EMF-Generators.
  • Konzeption und Implementierung des Nachladens von Transportobjekten aus der Clientanwendung heraus (lazy laoding zur Optimierung der Performance der Anwendung).
  • Lösung von Problemen bei der Serialisierung von Transportobjekten (DTO’s).
  • Modellierung von Server- und Clientobjekten (Umsetzung der fachlichen Anforderungen mit Hilfe der projektspezifischen Grammatik).
  • Implementierung von Business Logik serverseitig (Session Beans, DAO’s, MDB’s).
  • Implementierung von nicht generierbarem Eclipse Plugin Code (Umsetzung von GUI Anforderungen entsprechend dem "Generation Gap Pattern", d.h. Implementierung von nicht generierbarem (modellierbarem) GUI Code).
  • Review und Abstimmung fachlicher Anforderungen mit dem Kunden.
  • Ausübung der Funktion als Hauptverantwortlicher für ein fachliches Teilgebiet (Abstimmung mit dem Kunden und Anleitung eines kleinen Entwicklungsteams).
JEE 5 (EJB 3.0 JMS JPA 2.0 JPQL) OpenEJB 3.1 (Einsatz in der Entwicklung) IBM WebSphere (Target Platform) Webservices Java SE 6 MDA Xpand Xtend) IBM DB2 V9 Eclipse Helios DIE SVN Maven 3 Ant GUI Eclipse Rich Client Platform (Eclipse RCP) MDD Eclipse Modeling Framework (EMF 2.6: Xtext
msg systems ag
München
5 Monate
2010-06 - 2010-10

Mitarbeit bei der Implementierung, dem Test und dem Rollout der Backend-Lösung zum Anlegen von Kautionen für Kunden

Software Ingenieur JEE (EJB 3.0 JMX JPA (Hibernate 3) ...
Software Ingenieur
  • Implementierung eines Backend-Prozesses zum Anlegen von Kautionen in SAP und im 1&1 Backendsystem
  • Implementierung von DAO’s zur Persistierung von Kautionen
JEE (EJB 3.0 JMX JPA (Hibernate 3) Spring 3) JBoss AS 4.0.2 ESB (Apache ServiceMix) Webservices (Spring XFire SoapUI) SAP BAPI (SAP JCO) Java SE 6 Sybase RDBMS SQL Eclipse Galileo IDE SVN CVS Maven 2 Ivy Apache ANT
1&1 Internet AG
Montabaur
1 Jahr 1 Monat
2009-06 - 2010-06

Konzeption und Entwicklung eines Online Redaktionssystems (CMS)

Software Ingenieur JEE (Servlet JSP JSTL ...
Software Ingenieur
  • Technische Konzeption
  • Server- und clientseitige (Internet Browser) Implementierung
JEE (Servlet JSP JSTL JDBC) Resin Application Server (caucho) Java SE 6 Oracle RDBMS 10g SQL PL/SQL HTML JavaScript AJAX JQuery CSS Eclipse 3.4 DIE CVS Apache ANT
Schlüterschen Verlaggesellschaft mbH & Co. KG
Hannover
3 Monate
2009-04 - 2009-06

LBD 3.0

Software Ingenieur JEE (EJB 3.0 JPA JTA ...
Software Ingenieur

Software Ingenieur im Projekt LBD 3.0 (Landwirtschaftliche Betriebsdatenbank), ein Projekt der ISB-AG für das Statistische Landesamt Rheinland-Pfalz. Mit der Anwendung LBD werden seit mehr als 15 Jahren die landwirtschaftlichen Fördermaßnahmen in Rheinland-Pfalz abgewickelt. Den Verwaltungen und den Antragstellern wird dabei ein DV-System zur Verfügung gestellt, um die Antragsverfahren zu erleichtern und zu beschleunigen. Die aktuell noch unter dem Datenbankverwaltungssystem ADABAS laufende Anwendung soll 2010 durch ein neues, mit Java Technologien entwickeltes System abgelöst werden.

 

Aufgaben:

  • Konzepterstellung für die Realisierung von regelbasierten Fachsichten auf verschiedene Antragsverfahren (Betriebsprämie, Ausgleichszulage, …)
  • Beispielhafte serverseitige Implementierung (proof of concept) von regelbasierten Fachsichten mit der Rules Engine JBoss Drools.
JEE (EJB 3.0 JPA JTA JAAS) JBoss 4.2.2 JBoss Drools 4.0 Java SE 6 Oracle RDBMS 10g SQL PL/SQL Hibernate 3 Swing (mit JGoodies und CookSwing) Spring 2.5 AspectJ Eclipse 3.2 DIE Subversion (SVN) Apache ANT
ISB-AG
Mainz
8 Monate
2008-10 - 2009-05

PEP (Personaleinsatzplanung)

Software Ingenieur Linux Red Hat J2EE 1.4 (EJB 2.0 JMS) ...
Software Ingenieur
  • Serverseitige (J2EE) und clientseitige (Eclipse RCP) Umsetzung von fachlichen Anforderung (Java Entwicklung)
  • Unterstützung und Beratung des Entwicklungsteams in Fragen Monitoring BEA Weblogic Server, Umgang mit der SOA Infrastruktur für IT Anwendungen der DPAG, Anwendungsentwicklung mit Oracle RDBMS, Oracle RDBMS Administration, Oracle SQL/PL*SQL sowie Oracle RDBMS Performance Tuning
  • Analyse und Behebung von Fehlern in der J2EE Anwendung
  • Entwicklung von Python Klassen zur Anzeige von JMS Objekt Messages in HermesJMS
  • Reverse Engineering der Schnittstelle zwischen PEP und einer Anwendung, die Daten über Organisationseinheiten der Zustellstruktur bereitstellt (über die SOA Infrastruktur der DPAG)
  • Definition und Umsetzung von Testfällen für Integrationstests zwischen PEP und der im vorhergehenden Punkt genannten Anwendung
  • Entwicklung von Oracle Paketen in PL/SQL
  • Oracle Administration
  • Unterstützung der DPAG bei Fachtests und Rollout
Linux Red Hat J2EE 1.4 (EJB 2.0 JMS) J2SE BEA WLS 8.1 BEA Node Manager SOA SBB (Service Backbone des UB Brief) - SOA Infrastruktur bestehend aus LDAP XML-Schema-Server IBM MQ-Series Oracle RDBMS 10g SQL PL/SQL Hibernate Quartz Eclipse Rich Client Platform (PEP Client) Eclipse 3.2 DIE Python Subversion (SVN) Apache ANT
IBM Deutschland GmbH
Mainz
1 Jahr 8 Monate
2007-02 - 2008-09

RISE Wartung

Senior Developer SUN Solaris 10 J2EE 1.4 BEA WLS 8.1 im Cluster (2 administration nodes ...
Senior Developer
  • Werkzeuggestützte Überwachung fachlicher und technischer Prozesse der produktiven Anwendung
  • Entwicklung und Anpassung von Werkzeugen zur effizienten Überwachung der produktiven Anwendung
  • Störungserkennung und Störungsbeseitigung
  • Aufbau und Betreuung von Abnahme- und Testinstanzen einschließlich der Bereitstellung von Daten für Testzwecke
  • Vorbereitung, Begleitung und Unterstützung bei Fachtests und Rollouts
SUN Solaris 10 J2EE 1.4 BEA WLS 8.1 im Cluster (2 administration nodes 7 managed nodes) BEA WLI (BPM mit Unterstützung von BPEL) SOA: SBB Service Provider SBB 2.2b Classic im Tomcat 4.1 Oracle 10 RAC Fuzzy! Double (für die unscharfe Suche von Kunden und Kundendubletten) Fuzzy! Post (für die Überprüfung der Gültigkeit postalischer Adressen) Eclipse 3.2 Apache Ant CVS Application Server JBoss 4.0.5 (JEE5): Nutzung von Spring 2.0 EJB 3.0 JMS JMX JDBC Datenbank MySQL 5.0 J2SE 5.0 Monitoring Client: Einsatz von Swing (GUI) JMX JMS EJB 3.0) Eclipse 3.2 Apache ANT CVS
UB Brief
Berlin
3 Monate
2006-10 - 2006-12

NewOps

Senior Developer J2SE 1.5 Spring Framework 2.0 Hibernate ...
Senior Developer
  • Mitarbeit am Klassendesign und der Implementierung des Server Frameworks Release 1
  • Design der Interfaces zwischen Server und Client für das Modul "Transport Management" an Hand vorliegender fachlicher Spezifikationen (Business Object Model, Activity Diagramms, GUI Spezifikation).
  • Design und Implementierung der Client-Server-Kommunikation mittels Spring-Remoting
J2SE 1.5 Spring Framework 2.0 Hibernate Sybase PowerDesigner 11 Oracle 10 RDBMS Maven 2 Eclipse 3.2 Subversion (SVN)
DHL Global Mail
Atlanta (USA)
2 Monate
2006-08 - 2006-09

CCS Framework Archive

Senior Developer Java: J2SE 1.4 Webservices (JAX-RPC) SBB 2.2a Classic ...
Senior Developer
  • Design des SBB-Services zur Anbindung von DMS
  • Design und Implementierung des SBB-Servicegebers zur Anbindung von DMS
  • Design, Entwicklung und Bereitstellung der Testumgebung einschließlich der gesamten zum Test notwendigen SBB-Infrastruktur (LDAP, SBB-Services Schema-Server, SBB-Servicenehmer für Testzwecke, Testanwendung als Web-Anwendung)
Java: J2SE 1.4 Webservices (JAX-RPC) SBB 2.2a Classic Apache Tomcat 4.1 (Servlets) Apache ANT Eclipse 3.1 Microsoft Visual Source Safe
UB Brief
Berlin

Aus- und Weiterbildung

Aus- und Weiterbildung

Studium:

1983 ? 1988

Technische Hochschule Ilmenau (heute "Technische Universität Ilmenau")

Sektion: Informationstechnik und Theoretische Elektrotechnik

Fachrichtung: Informationstechnik

Abschluss als: Diplomingenieur

Diplomarbeit - Thema: "Einchipmikrorechnerschnittstelle"

Prädikat des Diploms: "sehr gut"

 

Wehrdienst:

1981 ? 1983

Grundwehrdienst in der Nationalen Volksarmee der ehemaligen DDR

 

Schulbildung:

1979 ? 1981

Besuch der "Erweiterten allgemeinbildenden polytechnischen Oberschule" in Quedlinburg

Abschluss des Abiturs mit "gut"

 

1969 ? 1979

Besuch der "Zehnklassigen allgemeinbildenden polytechnischen Oberschule" in Quedlinburg

Abschluss mit "sehr gut"

Kompetenzen

Kompetenzen

Top-Skills

Java JEE Relationale Datenbanken

Produkte / Standards / Erfahrungen / Methoden

Activiti
BPMN 2.0 Engine
Apache ActiveMQ
JBoss/Wildfly JMS Provider
Apache Ant
Apache Axis1
Web Services Framework
Apache Axis2
Web Services Framework
Apache CXF
Apache Solr
Apache Lucene
Apache Tomcat
Java Servlet Engine
Artifactory
Bitbucket
CDI
CVS
zentrale Versionsverwaltung
Docker
Dynatrace
Application Monitoring
EasyMock
Java Mocking Framework für Unit-Tests
Eclipce RCP
Eclipse Rich Client Platform zum Entwickeln von UIs
Eclipse IDE
Integrierte Entwicklungsumgebung
EclipseLink
JPA Provider
EJB 2.1
Java Enterprise Beans 2.1
EJB3
Java Enterprise Beans 3
EMF
Eclipse Modeling Framework
Flyway
Git
verteilte Versionsverwaltung
Glassfish
JEE Applicationserver
HermesJMS
JMS Client Tool
Hibernate
JPA Provider
IBM WebSphere Applicationserver
IBM Applicationserver
IBM WebSphere MQ
IBM Message Broker
J-Integra
Java COM Bridge , Java ActiveX Bridge
J2EE
JAAS
JasperReports
JAX-WS
JBoss AS
JBoss Application Server (Comminity und EAP)
JBoss Cache
JBoss Cluster
Jboss Drools
Rules Engine
JBoss RESTEasy
JCA
Java Connector API
JDBC
JEE
JEE6
Jenkins
JIRA
JMS
JMX
JNDI
JNI
Java Native Interface
JPA
Java Persistence Query Language
JPQL
Java Persistence Query Language
JQuery
JavaScript Framework
JSF
Java Server Faces
JSP
Java Server Pages
JTA
Java Transaction API
JTS
Java Transaction Service
JUnit
Java Framework für Unit-Tests
Liquibase
Maven
Microsoft COM/DCOM
Microsoft VisualStudio
Integrierte Entwicklungsumgebung
Mockito
Java Mocking Framework für Unit-Tests
ODBC
Microsoft Open Database Connectivity
OpenEJB
JEE Container
Oracle TopLink
Java Persistence Framework
OSGI
PowerMock
Java Mocking Framework für Unit-Tests
PrimeFaces
Quartz
Resin
Java Servlet Engine
REST
RPM Package Manager
Linux Red Hat Package Manager
SAP BAPI
SAP Business API
SAP JCo
Java Recource Adapter für SAP EIS
Scrum
Servlets
SoapUI
Web Service Test Anwendung
Spring
Spring Framework
Squish
Testautomatisierung
SVN
Subversion zentrale Versionsverwaltung
Swagger
Zum Entwickeln von RESTful Web-Services
TestNG
Java Framework für Unit-Tests
TIBCO EMS
Tibco Enterprise Message Service
WebLogic Server
Oracle WLS füher BEA WebLogic Applicationserver
WildFly
JEE Application Server früher JBoss AS community version
WildFlyAS
Wildfly Application Server
XDoclet
Zur Java Code Generierung
Xpand
Für Code-Generierung (MDA, MDD)
Xtend
Für Code-Generierung (MDA, MDD)
Xtext
Entwicklung von DSLs (MDA, MDD)

Methodik:

  • Objektorientierte Modellierung (OOM) ? Objektorientierte Analyse (OOA) und Objektorientierter Entwurf (OOD) durch Anwendung von UML, Entwurfsmuster (design pattern)
  • Model Driven Architecture (MDA), Model Driven Development (MDD): Eclipse Modeling Framework (EMF 2.6: Xtext, Xpand, Xtend),
  • Test Driven Development (TDD)

 

Architektur:

  • mehrschichtige, verteilte und komponentenbasierte Architekturen von Informationssystemen, Serviceorientierte Architektur (SOA)

 

Betriebssysteme

Linux
MS-DOS
Unix
Windows

Programmiersprachen

C
C#
C++
CSS
Groovy
GroovyScript
J2SE
Java
Java8
JavaScript
Oracle SQL
PL/SQL
Python
Shell
SQL
XML
XPath
XSLT
 

Datenbanken

DB2
IBM solidDB
MariaDB
MySQL
Oracle
Oracle 12
PostgreSQL
solidDB

Datenkommunikation

Amadeus TOMA® (STADIS®/STEAL®)
Proprietäres TCP/IP Anwendungsprotokoll der Tourismusbranche
FTP
HTTP
HTTPS
LDAP
SFTP
SSL
TCP/IP
zur Entwicklung proprietärer Anwendungsprotokolle
TLS
UDP
zur Entwicklung proprietärer Anwendungsprotokolle

Branchen

Branchen

  • Banken
  • Touristik
  • Automotive
  • Logistik
  • Telekommunikation
  • Landwirtschaft
  • Behörden & Öffentliche Verwaltungen
  • Medien
  • Handel
  • Stahlindustrie

Vertrauen Sie auf GULP

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das GULP Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.