Software Entwicklung, Anforderungsanalyse, Design, Implementierung, Test, Qualitätssicherung, Technische Projektleitung
Aktualisiert am 08.10.2026
Profil
Mitarbeiter eines Dienstleisters
Remote-Arbeit
Verfügbar ab: 18.10.2026
Verfügbar zu: 100%
davon vor Ort: 100%
Skill-Profil eines fest angestellten Mitarbeiters des Dienstleisters
Englisch

Einsatzorte

Einsatzorte

Deutschland
möglich

Projekte

Projekte

5 Jahre 10 Monate
2020-12 - heute

Zentrale Methoden

Software Entwickler Backend Java 21 Spring Boot 3.6 RestAPI (Ergebnisse können von Rest-Clients abgefragt werden) ...
Software Entwickler Backend
1. EGP (Erweiterte Gesamtbanksteuerungsplattform)
Das zentrale Ziel der EGP ist es, eine einheitliche, integrierte und zukunftsfähige Softwareplattform für Accounting, Meldewesen sowie Controlling & Risikomanagement zu schaffen, welches es den Banken ermöglicht, komplexe aufsichtsrechtliche Anforderungen effizient, automatisiert und konsistent zu erfüllen.
Zentrale Methoden sind ein Bindeglied zwischen der Datenbereitstellung aus agree21 und der Datenverwendung in den Fachbereichen Accounting und Meldewesen.

Tätigkeit: 
  • Softwareentwicklung, sowohl fachliche Weiterentwicklung, als auch technische Maintanance. Performance- und Speicheroptimierungen
  • CodeReviews, Tests (Unit-, Integrations-, Performance-Tests, Testautomatisierung), Profiling



    2. DevOps Entwicklung

     Tätigkeit: 
?    Softwareentwicklung im Scrum-Team
?    Umsetzen von Anforderung in Zusammenarbeit mit der Fachabteilung
?    Entwicklung von Komponenten
?    Unit- und Integrationstests
?    Testing, Performanceoptimierungen
?    Monitoring der Build- und Deployment-Pipeline
?    Dokumentationen, Code-Reviews

Methoden:
Agile Entwicklung nach Scrum.
Eigenverantwortliche Entwicklung und Test von Komponenten





Java 21 Spring Boot 3.6 RestAPI (Ergebnisse können von Rest-Clients abgefragt werden) JUnit JGiven (Unit- und Integrationstests) Jenkins (Buildsystem gesteuert über Bitbucket demnächst gitlab) Git(lab) (Code Repository) IntelliJ (Entwicklungsumgebung inkl Continue AI-Agent) Sonar (statische Codeanalyse) ferner OpenSearch (Logmanagment-System) OpenShift (Containerisierung) Java 11 Spring Boot Hibernate IntelliJ Git Jenkins Kubernetes Docker OpenShift Grafana Prometheus Atlassian Toolstack Apache Tomcat Sonar Mockito Repository: SVN. Buildsystem: Maven. Repository: Nexus
IT-Dienstleistung
3 Jahre 3 Monate
2017-10 - 2020-12

Serviceportal

Senior Software Entwickler und Product Owner Java 8 u. 11 Spring Hibernate ...
Senior Software Entwickler und Product Owner
?    Softwareentwicklung im Scrum-Team
?    Erarbeitung von Anforderung in Zusammenarbeit mit der Fachabteilung
?    Entwicklung von (Web-)Services, Service-API in Racy10
?    Entwicklung von Wicket-Panels mit proprietärem Framework Racy10
?    Auswertungen, Datenkomprimierung, Export, Batches
?    Unit- und Integrationstests
?    Datenbankabfragen, Export von Shapefiles
?    Verschlüsselte Anbindung an Fremdsystem (HIT)
?    Testing, Performanceoptimierungen
?    Dokumentationen, Code-Reviews, interne Vorträge

Methoden: 
Agile Entwicklung nach Scrum.
Eigenverantwortliche Entwicklung von Komponenten

Java 8 u. 11 Spring Hibernate Eclipse IntelliJ Subversion Git PostgreSQL PostGIS QGIS Wicket Bouncy Castle (Digest) Atlassian Toolstack Apache Tomcat Sonar Mockito
Landwirtschaftliche Verwaltung
9 Monate
2017-02 - 2017-10

Baufinanzierung

Software Entwickler JavaEE6 Java 7 CDI ...
Software Entwickler
?    Agile Softwareentwicklung Java.
?    Entwicklung des Datenmodells und der JPA-Entitäten.
?    Portierung der Persistenz von OpenJPA nach EclipseLink.
?    Entwicklung der Persistence-Schicht (EDM, Services).
?    Entwicklung von Web- und Domain-Services.
?    Entwicklung Frontend.
?    Wartung und Monitoring der Builds.
?    Unit-, Integrations- und Systemtests.
?    Performancetests.
?    Dokumentationen, Code-Reviews.

Methoden: 
Agile Entwicklung nach Scrum.

JavaEE6 Java 7 CDI OpenJPA EclipseLink. IntelliJ IDEA 2017.1. IBM WebSphere 16.0.4 JBoss WildFly 9.0.2 DB2 Luw/zOS. WebClient JSF 2.0 / PrimeFaces 6. Continuous Integration mit Jenkins + Sonar. Projektverfolgung/Problembehandlung mit Jira. Projekteigenes Wiki mit Confluence. JUnit / Mockito Testframework. Performancemessungen mit DynaTrace.
1 Jahr 6 Monate
2015-08 - 2017-01

Automotive - Diagnose

Software Entwickler / Consultant / Software-Architekt
Software Entwickler / Consultant / Software-Architekt
?    Softwareentwicklung Java.
?    Beratung Agile Entwicklung nach Scrum.
?    Entwicklung des Datenmodells und der EclipseLink-Entitäten.
?    Entwicklung der Persistence-Schicht.
?    Entwicklung von Frontend-Masken und zugehörigen Services.
?    Installation des Builds auf Jenkins.
?    Unit- und Containertests. Einführung von H2 als Test-DB.
?    Dokumentationen im Confluence Wiki.
?    Einführung von Code-Reviews mit Crucible/Fisheye.

Technik u. Tools:
Java 8, Eclipse RCP, EclipseLink, MS SQL Server, HSQLDB.
UI auf Chromium, JavaScript, HTML, CSS.
Continuous Integration mit Jenkins + Sonar.
Reviews von Code mit Crucible/Fisheye.
Projektverfolgung/Problembehandlung mit Jira.
Projekteigenes Wiki mit Confluence.
JUnit / Mockito Testframework.
Repository: SVN.
Buildsystem: Maven / Tycho. Repository: Nexus.

Automotive
2 Jahre 3 Monate
2013-04 - 2015-06

Steuerung von Güterzügen an Ablaufbergen

Software Entwickler / Consultant
Software Entwickler / Consultant

Steuerung von Güterzügen an Ablaufbergen.

Erfassung und Verwaltung von Leistungskomponenten. 


Neuentwicklung.
·         Entwicklung des Datenmodells und der Hibernate-Entitäten.

·         Entwicklung der Persistence-Schicht.

·         Entwicklung von Frontend-Masken und zugehörigen Services nach Vorgaben.

·         Installation des Builds auf Jenkins.

·         Unit- und Containertests. Einführung von H2 als Test-DB.

·         Dokumentationen.

·         Einführung von Code-Reviews mit Crucible/Fisheye.

:
Eclipse Scout, Spring, Hibernate, JavaEE 5, IBM Websphere AS,
DB2- und Oracle-DB, TestDB H2.
Deployment auf IBM Websphere AS.
Continuous Integration mit Hudson/Jenkins + Sonar.
Reviews von Code mit Crucible/Fisheye.
Projektverfolgung/Problembehandlung mit Jira.
Projekteigenes Wiki mit Confluence.
JUnit / Mockito Testframework.
Enterprise Architect Modellierung.
Repository: SVN.
Buildsystem: Maven. Repository: Nexus.
Logistik - Gütertransport
2 Jahre 1 Monat
2011-01 - 2013-01

Weiterentwicklung eine Core-Systems

Software Entwickler / Consultant
Software Entwickler / Consultant
     
Softwaretechnische Weiterentwicklung des Core-Systems (Artikel und Produkte, PIM) eines führenden deutschen E-Commerce-Betreibers.
Import / Export zu externen Systemen ( Shop, Lieferanten, Katalogproduzenten, SAP-ERP, SAP-CRM)
Umbau von Batch-Betrieb auf ereignisbasierte Messaging-Lösung
Transaktionale Verarbeitung von Massendaten
Validierung, Konvertierung, Normierung

Tätigkeit: 
?    Agile Software-Entwicklung nach SCRUM.
?    Erstellen von Anforderungen in Zusammenarbeit mit dem Fachbereich.
?    Entwurf von technischen Datenmodellen und Prozessen.
?    Implementierung anhand von Datenmodellen und Prozessen.
?    Performance-Optimierungen.
?    Code-Reviews und Betreuung von Trainees.
?    Unit- und Containertests.
?    Bearbeitung von Tickets, Unterstützung der Fachabteilungen.
?    Dokumentationen.
?    Deployment auf Testserver und Integrationstests.
?    Testunterstützung der Fachabteilung.

Technik: 
JavaEE 5, JBoss AS, HornetQ-JMS, JAXB, Spring
Hibernate-JPA, DB2- und Oracle-DB, TestDB H2, NoSQL (MongoDB)
RESTful services mit JSON
Deployment auf JBoss AS 4.
Continuous Integration mit Hudson/Jenkins + Sonar
Reviews von Code mit Crucible
SCRUM-Tool Jira
Projekteigenes Wiki mit Confluence
JUnit / Mockito Testframework
Mantis Issuetracking, ARIS Modellierung
Dokumentenmanagement SharePoint
Repository: Git, SVN.
Buildsystem: Ant / Maven. Repository: Nexus.


E-Commerce Versandhandel
2 Jahre 4 Monate
2008-09 - 2010-12

Framework für Flugsimulatoren

Senior Softwareentwickler
Senior Softwareentwickler

Re-engineering des DataRecorders. Der DR zeichnet Flugdaten im 10 ms-Takt auf, und spielt diese zeitversetzt im gleichen Takt wieder ab. OSGi-Bundle.

Vollständiges Entwickler- und Adminstrator-IDE auf Basis Eclipse RCP.

Generisches Java- und C++-Framework für Flugsimulatoren. Modelle, welche die Funktionen des Simulators beschreiben, werden zur Laufzeit geladen und per JNI angesprochen.

Simulationssoftware für Trainingsflugzeuge

Vergleich und Tests von Java- und C++-Versionen hinsichtlich Performance, Skalierbarkeit, Resourcenverbrauch, Stabilität.

:

·         Design- und Entwicklung eines Rich-Clients zur Administration des Simulations-Frameworks auf Basis Eclipse-RCP. Enthalten sind Navigator, Wizards, Views, Debugger, Plotter zur Darstellung der Werte etc.

·         Implementierung der Anbindung mit JBoss Netty über TCP/IP an das C++-Framework.

·         Entwicklung, Programmierung, Tests und Beratung.

·         Spezifikation und Entwicklung von Performance-Test-Modulen.

·         Design und Implementierung einer universellen Daten- und Command-Schnittstelle, 
           möglichst BS- und Sprachen-unabhängig: XML-RPC.

Framework läuft unter OSGi (Felix, Equinox) oder native. BS: Linux auf PowerPC und X86, Windows, sowohl 32- als auch 64-Bit.
Buildsystem: Maven und Hudson.
Entwicklungsumgebung: Eclipse, SuSe / Ubuntu Linux, Vista, Visual Studio 2008
Sprachen: Java, C++, Groovy, Python
Repository: SV, Polarion
Tags: Java, OSGi, JNI, C++, Services, Python, Linux (Suse, Ubuntu), PowerPC
Eclipse RCP, Jfaces, JBoss Netty
1 Jahr 5 Monate
2007-04 - 2008-08

Karten-Applikations- und Management-System

Senior Software Ingenieur und Architekt
Senior Software Ingenieur und Architekt
      
Karten-Applikations- und Management-System. Eingesetzt im Rahmen der elektronischen Gesundheitskarte (eGK).

Generisches Framework für das Management jedwelchen Typs elektronischer Karten
(Bankkarten, öffentlicher Verkehr, etc.) Middleware als Enterprise Jaba Beans (EJB3).
Läuft auf JBoss, Sun, SAP Application-Server, unter Windows, AIX, Solaris.

Datenbanken: Oracle und DB2.

Tätigkeit: 
?    Entwicklung und Programmierung allgemein.
?    Entwurf und Modellierung Daten- und Prozessmodelle.
?    Implementierung eines Schedulers auf Basis ?Quartz?.
?    Systemspezifikationen, UI-Prototyping.
?    Erstellung UI, Service-Spezifikationen, Mock-Services.
?    Tests.

Technik: 
Java-Enterprise-System mit AJAX-Thin-Client (RAP/RWT) oder Fat-Client (SWT).
Kommunikation Client ? Server mittels Spring Remoting.
Hohes Daten-Volumen, Verarbeitung von ca 100.000 Karten in 24 h. Bestand von ca. 80 Mio. Karten.
Zeitgesteuerte Verarbeitung der Datensätze. Mandantenfähig.

Tags: 
EJB3, Java, Spring, Cayenne, Quartz, Velocity, RAP, RWT/SWT, Oracle 10g, DB2, JBoss, Tomcat, Junit, Maven, ClearCase, ClearQuest, OraDesigner


SmartCards

Aus- und Weiterbildung

Aus- und Weiterbildung

11 Jahre 1 Monat
2003-01 - 2014-01

Fortbildungen / Zertifizierungen:

2014 Professional Scrum Master

2012 Java EE Summit
2007 Advanced Hibernate Training
2006 Führungsinstrumente für Projektleiter und Führungskräfte
2003 Mitarbeitergespräche erfolgreich führen


1 Monat
1999-01 - 1999-01

Studium

Dipl.-Ing.(FH), Fachhochschule München
Dipl.-Ing.(FH)
Fachhochschule München

Kompetenzen

Kompetenzen

Schwerpunkte

Spezialgebiete
Anforderungsanalyse 
Erstellen von Anforderungskatalogen, Konzepten, Lastenheften, und Prototypen in Zusammenarbeit mit den fachlichen Stellen. 

Design 
Entwicklung von Architekturen, Pattern, Libraries zur Umsetzung der Anforderungen. Beratung in der Auswahl von Tools. 

Implementierung 
Erstellung der Software in Java. 

Tests und Qualitätssicherung 
Erstellung von Unit- und Integrationstests. Realisierung von automatisierten Tests. Durchführung von Code Reviews. 

Dokumentation 
Erstellung von Anwender- und Entwickler Dokumentationen. 

Technische Projektleitung 
Unterstützung der Projektleitung in agilen Projekten (Scrum). 

Beratung zu den oben genannten Leistungen. 

Soft Skills 
- sehr gute analytische und konzeptionelle Fähigkeiten 
- strukturierte und selbständige Arbeitsweise 
- ausgeprägte Teamfähigkeit und Flexibilität 
- kosten- und kundenorientiertes Vorgehen in der Projektabwicklung 
- interkulturelle Berufserfahrung

Produkte / Standards / Erfahrungen / Methoden

Kenntnisse:
Expertise: 
?    Objektorientierte Analyse und Design
?    Agile Programmierung in Java und C++
?    SCRUM-Rollen, Projektleitung / Koordination / Coaching
?    Software Architekturen, Pattern und Framework Design
?    Client-Server und Enterprise Middleware
?    Virtualisierung (Docker)
?    SOA (Service-orientierte Architektur), EAI (Enterprise Application Integration)

Technologien: 
?    Java, Java EE, JPA, JUnit, JGiven, C++, SQL, Python, JNI, JDBC, UML

DEVOPS-Tools: 
?    Kubernetes, OpenShift, Grafana, Prometheus

WebServices: 
?    REST, SOAP

Frameworks: 
?    Spring MVC, Spring Boot, Apache Kafka (Messaging Framework), KeyCloak, OAuth2 (Security) Hibernate, OSGi, EclipseLink, Lombok, JDO

Entwicklungstools: 
?    IntelliJ, Eclipse, NetBeans, TOAD, JBuilder, ClearQuest, Bugzilla, Polarion

Frontends: 
?    Wicket, PrimeFaces, Eclipse RCP, RAP/RWT, SWT, JSF, Servlets, HTML, JSP

Codemanagement:
Git, Subversion, Crucible, FishEye

Integration: 
?    Bamboo, Hudson/Jenkins, Sonar

Datenbanken: 
?    PostgreSQL, PostGIS, H2, DB2, Oracle, MongoDB, SQL Server, Poet

?    App Server: 
Tomcat, JBoss, BEA WebLogic, Glassfish

Kommunikation: 
?    JMS (ActiveMQ, HornetQ, WebSphere MQ)
o    Spring-Remoting, JSON-RPC, XML-RP
o    JBoss Netty, TCP/IP, Industrial Ethernet

Betriebssysteme: 
?    Windows, Linux (Suse 10/11, Ubuntu), MacOS, Android

Branchen

Branchen

Logistik, E-Commerce, Flugzeugbau, Dienstleistung, Software, Automobil und Zulieferer, Industrie, Versicherungen, Banken, Öffentlicher Dienst

Einsatzorte

Einsatzorte

Deutschland
möglich

Projekte

Projekte

5 Jahre 10 Monate
2020-12 - heute

Zentrale Methoden

Software Entwickler Backend Java 21 Spring Boot 3.6 RestAPI (Ergebnisse können von Rest-Clients abgefragt werden) ...
Software Entwickler Backend
1. EGP (Erweiterte Gesamtbanksteuerungsplattform)
Das zentrale Ziel der EGP ist es, eine einheitliche, integrierte und zukunftsfähige Softwareplattform für Accounting, Meldewesen sowie Controlling & Risikomanagement zu schaffen, welches es den Banken ermöglicht, komplexe aufsichtsrechtliche Anforderungen effizient, automatisiert und konsistent zu erfüllen.
Zentrale Methoden sind ein Bindeglied zwischen der Datenbereitstellung aus agree21 und der Datenverwendung in den Fachbereichen Accounting und Meldewesen.

Tätigkeit: 
  • Softwareentwicklung, sowohl fachliche Weiterentwicklung, als auch technische Maintanance. Performance- und Speicheroptimierungen
  • CodeReviews, Tests (Unit-, Integrations-, Performance-Tests, Testautomatisierung), Profiling



    2. DevOps Entwicklung

     Tätigkeit: 
?    Softwareentwicklung im Scrum-Team
?    Umsetzen von Anforderung in Zusammenarbeit mit der Fachabteilung
?    Entwicklung von Komponenten
?    Unit- und Integrationstests
?    Testing, Performanceoptimierungen
?    Monitoring der Build- und Deployment-Pipeline
?    Dokumentationen, Code-Reviews

Methoden:
Agile Entwicklung nach Scrum.
Eigenverantwortliche Entwicklung und Test von Komponenten





Java 21 Spring Boot 3.6 RestAPI (Ergebnisse können von Rest-Clients abgefragt werden) JUnit JGiven (Unit- und Integrationstests) Jenkins (Buildsystem gesteuert über Bitbucket demnächst gitlab) Git(lab) (Code Repository) IntelliJ (Entwicklungsumgebung inkl Continue AI-Agent) Sonar (statische Codeanalyse) ferner OpenSearch (Logmanagment-System) OpenShift (Containerisierung) Java 11 Spring Boot Hibernate IntelliJ Git Jenkins Kubernetes Docker OpenShift Grafana Prometheus Atlassian Toolstack Apache Tomcat Sonar Mockito Repository: SVN. Buildsystem: Maven. Repository: Nexus
IT-Dienstleistung
3 Jahre 3 Monate
2017-10 - 2020-12

Serviceportal

Senior Software Entwickler und Product Owner Java 8 u. 11 Spring Hibernate ...
Senior Software Entwickler und Product Owner
?    Softwareentwicklung im Scrum-Team
?    Erarbeitung von Anforderung in Zusammenarbeit mit der Fachabteilung
?    Entwicklung von (Web-)Services, Service-API in Racy10
?    Entwicklung von Wicket-Panels mit proprietärem Framework Racy10
?    Auswertungen, Datenkomprimierung, Export, Batches
?    Unit- und Integrationstests
?    Datenbankabfragen, Export von Shapefiles
?    Verschlüsselte Anbindung an Fremdsystem (HIT)
?    Testing, Performanceoptimierungen
?    Dokumentationen, Code-Reviews, interne Vorträge

Methoden: 
Agile Entwicklung nach Scrum.
Eigenverantwortliche Entwicklung von Komponenten

Java 8 u. 11 Spring Hibernate Eclipse IntelliJ Subversion Git PostgreSQL PostGIS QGIS Wicket Bouncy Castle (Digest) Atlassian Toolstack Apache Tomcat Sonar Mockito
Landwirtschaftliche Verwaltung
9 Monate
2017-02 - 2017-10

Baufinanzierung

Software Entwickler JavaEE6 Java 7 CDI ...
Software Entwickler
?    Agile Softwareentwicklung Java.
?    Entwicklung des Datenmodells und der JPA-Entitäten.
?    Portierung der Persistenz von OpenJPA nach EclipseLink.
?    Entwicklung der Persistence-Schicht (EDM, Services).
?    Entwicklung von Web- und Domain-Services.
?    Entwicklung Frontend.
?    Wartung und Monitoring der Builds.
?    Unit-, Integrations- und Systemtests.
?    Performancetests.
?    Dokumentationen, Code-Reviews.

Methoden: 
Agile Entwicklung nach Scrum.

JavaEE6 Java 7 CDI OpenJPA EclipseLink. IntelliJ IDEA 2017.1. IBM WebSphere 16.0.4 JBoss WildFly 9.0.2 DB2 Luw/zOS. WebClient JSF 2.0 / PrimeFaces 6. Continuous Integration mit Jenkins + Sonar. Projektverfolgung/Problembehandlung mit Jira. Projekteigenes Wiki mit Confluence. JUnit / Mockito Testframework. Performancemessungen mit DynaTrace.
1 Jahr 6 Monate
2015-08 - 2017-01

Automotive - Diagnose

Software Entwickler / Consultant / Software-Architekt
Software Entwickler / Consultant / Software-Architekt
?    Softwareentwicklung Java.
?    Beratung Agile Entwicklung nach Scrum.
?    Entwicklung des Datenmodells und der EclipseLink-Entitäten.
?    Entwicklung der Persistence-Schicht.
?    Entwicklung von Frontend-Masken und zugehörigen Services.
?    Installation des Builds auf Jenkins.
?    Unit- und Containertests. Einführung von H2 als Test-DB.
?    Dokumentationen im Confluence Wiki.
?    Einführung von Code-Reviews mit Crucible/Fisheye.

Technik u. Tools:
Java 8, Eclipse RCP, EclipseLink, MS SQL Server, HSQLDB.
UI auf Chromium, JavaScript, HTML, CSS.
Continuous Integration mit Jenkins + Sonar.
Reviews von Code mit Crucible/Fisheye.
Projektverfolgung/Problembehandlung mit Jira.
Projekteigenes Wiki mit Confluence.
JUnit / Mockito Testframework.
Repository: SVN.
Buildsystem: Maven / Tycho. Repository: Nexus.

Automotive
2 Jahre 3 Monate
2013-04 - 2015-06

Steuerung von Güterzügen an Ablaufbergen

Software Entwickler / Consultant
Software Entwickler / Consultant

Steuerung von Güterzügen an Ablaufbergen.

Erfassung und Verwaltung von Leistungskomponenten. 


Neuentwicklung.
·         Entwicklung des Datenmodells und der Hibernate-Entitäten.

·         Entwicklung der Persistence-Schicht.

·         Entwicklung von Frontend-Masken und zugehörigen Services nach Vorgaben.

·         Installation des Builds auf Jenkins.

·         Unit- und Containertests. Einführung von H2 als Test-DB.

·         Dokumentationen.

·         Einführung von Code-Reviews mit Crucible/Fisheye.

:
Eclipse Scout, Spring, Hibernate, JavaEE 5, IBM Websphere AS,
DB2- und Oracle-DB, TestDB H2.
Deployment auf IBM Websphere AS.
Continuous Integration mit Hudson/Jenkins + Sonar.
Reviews von Code mit Crucible/Fisheye.
Projektverfolgung/Problembehandlung mit Jira.
Projekteigenes Wiki mit Confluence.
JUnit / Mockito Testframework.
Enterprise Architect Modellierung.
Repository: SVN.
Buildsystem: Maven. Repository: Nexus.
Logistik - Gütertransport
2 Jahre 1 Monat
2011-01 - 2013-01

Weiterentwicklung eine Core-Systems

Software Entwickler / Consultant
Software Entwickler / Consultant
     
Softwaretechnische Weiterentwicklung des Core-Systems (Artikel und Produkte, PIM) eines führenden deutschen E-Commerce-Betreibers.
Import / Export zu externen Systemen ( Shop, Lieferanten, Katalogproduzenten, SAP-ERP, SAP-CRM)
Umbau von Batch-Betrieb auf ereignisbasierte Messaging-Lösung
Transaktionale Verarbeitung von Massendaten
Validierung, Konvertierung, Normierung

Tätigkeit: 
?    Agile Software-Entwicklung nach SCRUM.
?    Erstellen von Anforderungen in Zusammenarbeit mit dem Fachbereich.
?    Entwurf von technischen Datenmodellen und Prozessen.
?    Implementierung anhand von Datenmodellen und Prozessen.
?    Performance-Optimierungen.
?    Code-Reviews und Betreuung von Trainees.
?    Unit- und Containertests.
?    Bearbeitung von Tickets, Unterstützung der Fachabteilungen.
?    Dokumentationen.
?    Deployment auf Testserver und Integrationstests.
?    Testunterstützung der Fachabteilung.

Technik: 
JavaEE 5, JBoss AS, HornetQ-JMS, JAXB, Spring
Hibernate-JPA, DB2- und Oracle-DB, TestDB H2, NoSQL (MongoDB)
RESTful services mit JSON
Deployment auf JBoss AS 4.
Continuous Integration mit Hudson/Jenkins + Sonar
Reviews von Code mit Crucible
SCRUM-Tool Jira
Projekteigenes Wiki mit Confluence
JUnit / Mockito Testframework
Mantis Issuetracking, ARIS Modellierung
Dokumentenmanagement SharePoint
Repository: Git, SVN.
Buildsystem: Ant / Maven. Repository: Nexus.


E-Commerce Versandhandel
2 Jahre 4 Monate
2008-09 - 2010-12

Framework für Flugsimulatoren

Senior Softwareentwickler
Senior Softwareentwickler

Re-engineering des DataRecorders. Der DR zeichnet Flugdaten im 10 ms-Takt auf, und spielt diese zeitversetzt im gleichen Takt wieder ab. OSGi-Bundle.

Vollständiges Entwickler- und Adminstrator-IDE auf Basis Eclipse RCP.

Generisches Java- und C++-Framework für Flugsimulatoren. Modelle, welche die Funktionen des Simulators beschreiben, werden zur Laufzeit geladen und per JNI angesprochen.

Simulationssoftware für Trainingsflugzeuge

Vergleich und Tests von Java- und C++-Versionen hinsichtlich Performance, Skalierbarkeit, Resourcenverbrauch, Stabilität.

:

·         Design- und Entwicklung eines Rich-Clients zur Administration des Simulations-Frameworks auf Basis Eclipse-RCP. Enthalten sind Navigator, Wizards, Views, Debugger, Plotter zur Darstellung der Werte etc.

·         Implementierung der Anbindung mit JBoss Netty über TCP/IP an das C++-Framework.

·         Entwicklung, Programmierung, Tests und Beratung.

·         Spezifikation und Entwicklung von Performance-Test-Modulen.

·         Design und Implementierung einer universellen Daten- und Command-Schnittstelle, 
           möglichst BS- und Sprachen-unabhängig: XML-RPC.

Framework läuft unter OSGi (Felix, Equinox) oder native. BS: Linux auf PowerPC und X86, Windows, sowohl 32- als auch 64-Bit.
Buildsystem: Maven und Hudson.
Entwicklungsumgebung: Eclipse, SuSe / Ubuntu Linux, Vista, Visual Studio 2008
Sprachen: Java, C++, Groovy, Python
Repository: SV, Polarion
Tags: Java, OSGi, JNI, C++, Services, Python, Linux (Suse, Ubuntu), PowerPC
Eclipse RCP, Jfaces, JBoss Netty
1 Jahr 5 Monate
2007-04 - 2008-08

Karten-Applikations- und Management-System

Senior Software Ingenieur und Architekt
Senior Software Ingenieur und Architekt
      
Karten-Applikations- und Management-System. Eingesetzt im Rahmen der elektronischen Gesundheitskarte (eGK).

Generisches Framework für das Management jedwelchen Typs elektronischer Karten
(Bankkarten, öffentlicher Verkehr, etc.) Middleware als Enterprise Jaba Beans (EJB3).
Läuft auf JBoss, Sun, SAP Application-Server, unter Windows, AIX, Solaris.

Datenbanken: Oracle und DB2.

Tätigkeit: 
?    Entwicklung und Programmierung allgemein.
?    Entwurf und Modellierung Daten- und Prozessmodelle.
?    Implementierung eines Schedulers auf Basis ?Quartz?.
?    Systemspezifikationen, UI-Prototyping.
?    Erstellung UI, Service-Spezifikationen, Mock-Services.
?    Tests.

Technik: 
Java-Enterprise-System mit AJAX-Thin-Client (RAP/RWT) oder Fat-Client (SWT).
Kommunikation Client ? Server mittels Spring Remoting.
Hohes Daten-Volumen, Verarbeitung von ca 100.000 Karten in 24 h. Bestand von ca. 80 Mio. Karten.
Zeitgesteuerte Verarbeitung der Datensätze. Mandantenfähig.

Tags: 
EJB3, Java, Spring, Cayenne, Quartz, Velocity, RAP, RWT/SWT, Oracle 10g, DB2, JBoss, Tomcat, Junit, Maven, ClearCase, ClearQuest, OraDesigner


SmartCards

Aus- und Weiterbildung

Aus- und Weiterbildung

11 Jahre 1 Monat
2003-01 - 2014-01

Fortbildungen / Zertifizierungen:

2014 Professional Scrum Master

2012 Java EE Summit
2007 Advanced Hibernate Training
2006 Führungsinstrumente für Projektleiter und Führungskräfte
2003 Mitarbeitergespräche erfolgreich führen


1 Monat
1999-01 - 1999-01

Studium

Dipl.-Ing.(FH), Fachhochschule München
Dipl.-Ing.(FH)
Fachhochschule München

Kompetenzen

Kompetenzen

Schwerpunkte

Spezialgebiete
Anforderungsanalyse 
Erstellen von Anforderungskatalogen, Konzepten, Lastenheften, und Prototypen in Zusammenarbeit mit den fachlichen Stellen. 

Design 
Entwicklung von Architekturen, Pattern, Libraries zur Umsetzung der Anforderungen. Beratung in der Auswahl von Tools. 

Implementierung 
Erstellung der Software in Java. 

Tests und Qualitätssicherung 
Erstellung von Unit- und Integrationstests. Realisierung von automatisierten Tests. Durchführung von Code Reviews. 

Dokumentation 
Erstellung von Anwender- und Entwickler Dokumentationen. 

Technische Projektleitung 
Unterstützung der Projektleitung in agilen Projekten (Scrum). 

Beratung zu den oben genannten Leistungen. 

Soft Skills 
- sehr gute analytische und konzeptionelle Fähigkeiten 
- strukturierte und selbständige Arbeitsweise 
- ausgeprägte Teamfähigkeit und Flexibilität 
- kosten- und kundenorientiertes Vorgehen in der Projektabwicklung 
- interkulturelle Berufserfahrung

Produkte / Standards / Erfahrungen / Methoden

Kenntnisse:
Expertise: 
?    Objektorientierte Analyse und Design
?    Agile Programmierung in Java und C++
?    SCRUM-Rollen, Projektleitung / Koordination / Coaching
?    Software Architekturen, Pattern und Framework Design
?    Client-Server und Enterprise Middleware
?    Virtualisierung (Docker)
?    SOA (Service-orientierte Architektur), EAI (Enterprise Application Integration)

Technologien: 
?    Java, Java EE, JPA, JUnit, JGiven, C++, SQL, Python, JNI, JDBC, UML

DEVOPS-Tools: 
?    Kubernetes, OpenShift, Grafana, Prometheus

WebServices: 
?    REST, SOAP

Frameworks: 
?    Spring MVC, Spring Boot, Apache Kafka (Messaging Framework), KeyCloak, OAuth2 (Security) Hibernate, OSGi, EclipseLink, Lombok, JDO

Entwicklungstools: 
?    IntelliJ, Eclipse, NetBeans, TOAD, JBuilder, ClearQuest, Bugzilla, Polarion

Frontends: 
?    Wicket, PrimeFaces, Eclipse RCP, RAP/RWT, SWT, JSF, Servlets, HTML, JSP

Codemanagement:
Git, Subversion, Crucible, FishEye

Integration: 
?    Bamboo, Hudson/Jenkins, Sonar

Datenbanken: 
?    PostgreSQL, PostGIS, H2, DB2, Oracle, MongoDB, SQL Server, Poet

?    App Server: 
Tomcat, JBoss, BEA WebLogic, Glassfish

Kommunikation: 
?    JMS (ActiveMQ, HornetQ, WebSphere MQ)
o    Spring-Remoting, JSON-RPC, XML-RP
o    JBoss Netty, TCP/IP, Industrial Ethernet

Betriebssysteme: 
?    Windows, Linux (Suse 10/11, Ubuntu), MacOS, Android

Branchen

Branchen

Logistik, E-Commerce, Flugzeugbau, Dienstleistung, Software, Automobil und Zulieferer, Industrie, Versicherungen, Banken, Öffentlicher Dienst

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.