Entwicklung in Java SE/EE, REST, WebServices...
Aktualisiert am 13.11.2025
Profil
Freiberufler / Selbstständiger
Verfügbar ab: 13.11.2025
Verfügbar zu: 100%
davon vor Ort: 100%
Java EE 8
Java 8
JAX-RS
Maven
WildFly
Tomcat
OOD
Software Architecture
Oracle 12c
JSON
Eclipse SWT
Groovy
JIRA
Java API for XML Processing
Java-API for XML WebServices
Eclipse RAP
Git
Confluence
JUnit
TDD
MySQL
JPA
Eclipse RCP
Arabisch
Muttersprache
Deutsch
Muttersprache
Englisch
verhandlungssicher

Einsatzorte

Einsatzorte

München (+200km) Tübingen (+100km) Titisee-Neustadt (+75km) Mindelheim (+100km) Erlangen (+100km) Deggendorf (+75km)
nicht möglich

Projekte

Projekte

2 Jahre 4 Monate
2023-07 - 2025-10

Datenmigrations- & Datenfusions-Projekte

Softwarearchitekt, Entwickler, Administrator Java SE/EE Spring Boot Angular ...
Softwarearchitekt, Entwickler, Administrator
  • Design und Überwachung komplexer Datenmigrationen zwischen Banksystemen
  • Entwicklung von Tools für Datentransformation, Konfiguration und Job-Validierung auf z/OS
  • Optimierung der Leistung und Flexibilität bestehender Migrationsframeworks
Java SE/EE Spring Boot Angular TypeScript Maven Gradle JUnit DB2 Hibernate Jenkins Docker z/OS Git Bitbucket Sonar Confluence JIRA
Atruvia AG (Deutschland)
2 Jahre 10 Monate
2020-07 - 2023-04

VUN

Softwarearchitekt & Full-Stack-Entwickler Java EE Spring Boot Angular ...
Softwarearchitekt & Full-Stack-Entwickler
  • Design neuer modularer Finanzsoftware für anpassbare Börseninvestitionen
  • Leitung der Integration mit Drittanbietersystemen unter Verwendung von REST & Microservices-Architektur
Java EE Spring Boot Angular TypeScript Groovy Spock Docker Kubernetes Oracle DB Jenkins Sonar Ansible OAuth2 DDD OpenAPI YAML
Sopra Financial Technology LLC (Deutschland)
1 Jahr 9 Monate
2018-07 - 2020-03

GLOBO

Softwarearchitekt & Full-Stack-Entwickler Java SE/EE Junit Groovy ...
Softwarearchitekt & Full-Stack-Entwickler
  • Modernisierung bestehender Software für Immobilienfinanzierungen. Dies umfasste die Neugestaltung der Softwarearchitektur und -module bei gleichzeitiger Einführung neuer Funktionalitäten.
  • Design und Implementierung einer neuen REST-API zur Ermöglichung des Drittanbieterzugriffs
Java SE/EE Junit Groovy Spock Framework WebServices MicroServices WebSphere WildFly Oracle DB Jenkins Docker Kubernetes Hibernate IntelliJ GIT Bitbucket Confluence JIRA Sonar Maven Ansible Linux Spring Framework
Sopra Financial Technology LLC (Deutschland)
Nürnberg
1 Jahr
2017-07 - 2018-06

IDEAL

Softwarearchitect Java SE/EE WebServices MicroServices ...
Softwarearchitect
  • Vereinheitlichung von Midoffice-Softwarelösungen für den europäischen Markt und Integration einer neuen Drittanbieter-Softwarelösung, die europaweit eingesetzt werden soll, in die bestehende Softwarelandschaft
  • Identifizierung redundanter Softwareprodukte und Planung ihrer Außerbetriebnahme
  • Erstellung von Konzepten und Prozessbeschreibungen
  • Leitung und Betreuung von Offshore-Entwicklungsteams
Java SE/EE WebServices MicroServices Spring Boot Oracle DB UML Docker Eclipse Confluence Sonar Linux MS-Server
BMW Financial Services
München
3 Monate
2017-12 - 2018-02

IDEAL

Softwareanalyst WebServices MicroServices Oracle DB ...
Softwareanalyst
  • Analyse & Bewertung einer Drittanbieter-Backoffice-Softwarelösung, um festzustellen, ob die Software Branchenstandards und BMW-Standards in Bezug auf Architektur, Design und Technologien erfüllt
  • Berichterstattung an das Top-Management über Ergebnisse und Abgabe von Empfehlungen
WebServices MicroServices Oracle DB Docker Eclipse Confluence GIT Sonar Linux MS-Server
BMW Financial Services
München
1 Jahr 5 Monate
2016-05 - 2017-09

ABBOTT-Libre-Reimbursement

Softwarearchitekt & Full-Stack-Entwickler Java SE/EE Junit Eclipse RCP ...
Softwarearchitekt & Full-Stack-Entwickler
Design und Entwicklung einer neuen Softwarelösung zur automatisierten Erfassung, Validierung, Verifizierung und Verarbeitung von Informationen auf Hartkopien von Erstattungsformularen
Java SE/EE Junit Eclipse RCP SWT & JFace Eclipse RAP WebServices Spring Boot Tomcat MySQL DB Oracle DB Jenkins Docker Hibernate GIT Bitbucket Confluence JIRA Sonar Maven Linux MS-Server XML XSD
HMM Deutschland GmbH
München, Moers, Eisenhüttenstadt, Frankfurt/Oder
2 Jahre 10 Monate
2013-06 - 2016-03

Softwarearchitekturen und -designs

General Manager IT Java SE/EE Junit Eclipse RCP ...
General Manager IT
  • Verantwortlich für die gesamte IT-Abteilung der MEDENTGROUP, zu der MEDITsystems gehört
  • Planung und Entwicklung von Softwarearchitekturen und -designs
  • Planung und Überwachung des IT-Betriebs
  • Forschung & Entwicklung
  • Akquise, Beratung und Support von Kunden
Java SE/EE Junit Eclipse RCP SWT & JFace Eclipse RAP WebServices Spring Framework Tomcat MySQL DB Oracle DB Jenkins Docker Hibernate GIT Bitbucket Confluence JIRA Sonar Maven Linux MS-Server XML XSD XSLT UML
MEDITsystems GmbH
München
1 Jahr 4 Monate
2012-03 - 2013-06

Softwarearchitekturen und -designs

General Manager IT Java SE/EE Junit Eclipse RCP ...
General Manager IT
  • Verantwortlich für die gesamte IT-Abteilung
  • Planung und Entwicklung von Softwarearchitekturen und -designs
  • Forschung & Entwicklung
  • Akquise, Beratung und Support von Kunden
Java SE/EE Junit Eclipse RCP SWT & JFace Eclipse RAP WebServices Spring Framework Tomcat WildFly Glassfish MySQL DB Oracle DB Jenkins Docker Hibernate GIT JIRA Sonar Maven Linux MS-Server XML XSD XSLT UML
German Health Consult FZ LLC
Dubai / Vereinigte Arabische Emirate
3 Jahre 10 Monate
2008-06 - 2012-03

Softwarearchitekturen und -designs

Manager IT Java SE/EE Junit Eclipse RCP ...
Manager IT
  • Verantwortlich für die gesamte IT-Abteilung
  • Planung und Entwicklung von Softwarearchitekturen und -designs
  • Forschung & Entwicklung
Java SE/EE Junit Eclipse RCP SWT & JFace Eclipse RAP WebServices Spring Framework Tomcat MySQL DB Oracle DB Jenkins Docker Hibernate SVN GIT Sonar Maven Linux MS-Server XML XSD XSLT UML
German Health Consult FZ LLC
Dubai/ Vereinigte Arabische Emirate
9 Monate
2007-10 - 2008-06

Softwarearchitekturen und -designs

Technical Consultant Java SE/EE Junit Eclipse RCP ...
Technical Consultant
  • Planung und Implementierung der IT-Infrastruktur
  • Planung und Entwicklung von Softwarearchitekturen und -designs
  • Forschung & Entwicklung
Java SE/EE Junit Eclipse RCP SWT & JFace Spring Framework Tomcat MySQL DB Oracle DB Hibernate SVN Sonar Maven Linux MS-Server XML XSD XSLT UML
German Health Consult FZ LLC
Dubai/ Vereinigte Arabische Emirate
3 Monate
2007-08 - 2007-10

Unterstützung bei der Softwarearchitektur

Senior Application Developer Java SE/EE Junit Spring Framework ...
Senior Application Developer
  • Design & Entwicklung von Software
  • Unterstützung bei der Softwarearchitektur
  • Forschung und Entwicklung
Java SE/EE Junit Spring Framework Tomcat Oracle DB Hibernate SVN Maven MS-Server
Dubai Customs
Dubai / Vereinigte Arabische Emirate
5 Monate
2007-04 - 2007-08

POCs (Proof of Concepts)

Senior Developer Java SE/EE Junit Eclipse RCP ...
Senior Developer
  • Unternehmen entwickelt u.a. die MyEclipse IDE
  • Forschung und Entwicklung von POCs (Proof of Concepts)
  • Analyse von Produkten zur Integration und/oder Unterstützung innerhalb von MyEclipse
Java SE/EE Junit Eclipse RCP SWT & JFace
Genuitec
Texas (USA)
1 Jahr 5 Monate
2006-01 - 2007-05

Redesign bestehender Anwendungen und Migration zu Java

Senior Developer Java SE/EE Junit Eclipse ...
Senior Developer
  • Senior Developer und Systemarchitekt
  • Definition interner Kodierungsstandards und Methodologien, Pool von Drittanbieter-Software, Definition und Entwicklung des internen Softwarepools und von Konfigurationsmanagementkonzepten
  • Re-Design bestehender Anwendungen und Migration zu Java
  • Schulung, Anleitung und Unterricht von Junior-Entwicklern
Java SE/EE Junit Eclipse Spring Framework Tomcat MySQL DB Oracle DB Hibernate SVN Maven ANT Linux MS-Server XML XSD XSLT
Eskadenia Software Solutions
Amman / Jordanien
4 Jahre 7 Monate
2001-06 - 2005-12

diverse Projekte

Senior Developer Java SE/EE Junit Eclipse RCP ...
Senior Developer
  • Entwicklung mehrschichtiger Webanwendungen (Online-Ticketsystem 'B@hnDirekt', 'Verloren & Gefunden' Managementsystem, Vertragsmanagementsystem)
  • Design und Entwicklung interner Frameworks und Standards (Struts-ähnliches Framework 'WebGets', Evaluation von Application Servern, 'Colt' -Persistence Framework)
  • Entwicklung von Rich-Client-Anwendungen (Ticketautomat-Monitoringsystem 'LAE')
  • Analyse, Administration, Test/Deployment von Software und Echtzeit-Support für Techniker von Ticketautomaten
Java SE/EE Junit Eclipse RCP SWT & JFace Eclipse RAP Spring Framework WebSphere WildFly Tomcat MySQL DB Oracle DB Hibernate SVN Maven ANT XML XSD XSLT UML
DB Systel GmbH
Frankfurt am Main
9 Monate
2000-09 - 2001-05

Entwickler

  • Entwicklung einer Multi-Tier-Webapplikation
  • Entwicklung einer auf Java-Applets basierenden Facility-Management-Software
ISSP AG
Otterfing
8 Monate
1999-11 - 2000-06

Studentischer Assistent

  • Teaching-Assistent
  • Assistenz bei Forschungsarbeiten
Freie Universität Berlin
Berlin
8 Monate
1997-06 - 1998-01

Techniker

  • Zusammenbau von PC-Systemen inkl. Softwareinstallation
  • Aufbau von Internet-Cafés
  • Service & Support
  • Wartung
Experts Computer Systems
Irbid / Jordanien

Aus- und Weiterbildung

Aus- und Weiterbildung

09/1999
Studium - Angewandter Industrieller Chemie
Jordan University of Science and Technology Irbid, Jordanien
Abschluss: Bachelor of Science

06/1995
Abitur

Kompetenzen

Kompetenzen

Top-Skills

Java EE 8 Java 8 JAX-RS Maven WildFly Tomcat OOD Software Architecture Oracle 12c JSON Eclipse SWT Groovy JIRA Java API for XML Processing Java-API for XML WebServices Eclipse RAP Git Confluence JUnit TDD MySQL JPA Eclipse RCP

Schwerpunkte

  • Softwarearchitektur & -entwicklung
  • Domain-Driven Design (DDD)
  • Agile (Scrum/ Kanban)
  • DevOps & CI/CD Pipelines
  • Business Analyse & Teamführung

Produkte / Standards / Erfahrungen / Methoden

Alfresco
Aspect Oriented Programming (AOP), AspectJ
Asynchronous JavaScript and XML (AJAX)
Ceyoniq nScale
Confluence
CVS
Diverse JEE Application Server (z.B. JBoss, Glassfish)
Docker
Eclipse
Eclipse Modelling Framework (EMF)
Eclipse RAP, Scout
Eclipse RCP, Eclipse Standard Widget Toolkit (SWT) & JFace
EclipseLink
GIT
Hibernate
HTML, JavaScript, CSS
IntelliJ
IT-Infrastruktur (Aufbau, Wartung, Modernisierung)
Java Programming Language (JSE, JEE)
JBoss Drools, Hibernate Framework
Jenkins
JIRA
JSF
JUnit
Liberty
Linux (Ubuntu, SUSE, RedHat)
MapStruct
Maven
Microservices
Microsoft SharePoint 2012
Microsoft Windows Server/Client
MSSQL 2012
OpenJPA
Oracle DB 8/9/10/11/12
OSGI Framework Equinox/Felix/Karaf
PrimeFaces
Scrum
Selenium
Service Oriented Architecture (SOA)
Spring Framework
Subversion
UML 2
Virtualisierung mit VMWare, HyperV
WebService
WebServices
WildFly
XML
XML/XSD/XSLT
Profil
Proaktiver und praxisorientierter Softwarearchitekt & Full-Stack-Entwickler mit mehr als 20 Jahren Erfahrung im Design und der Entwicklung von Enterprise-Software in den Bereichen Finanzen, Gesundheitswesen und Logistik. Experte für Java, Spring Boot und Angular/TypeScript mit starkem Fokus auf Microservices, cloudfähige Architekturen und domain-driven design (DDD). Erfahren im Umgang mit OAuth2, OpenID Connect und der Integration von Keycloak für sichere Authentifizierung und Autorisierung. Umfangreiche Erfahrung mit OpenAPI für API-Design und -Dokumentation, um wartbare und konsistente Service-Schnittstellen zu gewährleisten. Kenntnisse in DevOps-Automatisierung (Docker, Kubernetes, Ansible) und strukturierten Daten-Technologien (XML, XSD, XSLT, YAML). Kombiniert technische Tiefe mit starken analytischen und Führungsfähigkeiten, um skalierbare, wartbare und leistungsstarke Lösungen in agilen Umgebungen zu liefern.

Technologien
  • Sprachen & Frameworks
    • Java SE/EE, Spring Boot, Angular, TypeScript, JavaScript, Python (Grundkenntnisse)
  • Architektur & Backend
    • Microservices, REST APIs, OpenAPI, OAuth 2.0, OpenID Connect, Keycloak, JAX-RS, JAX-WS
  • Frontend
    • Angular (bis v18), TypeScript, JavaScript, HTML5, CSS3
  • Daten & Messaging
    • SQL (Oracle, MySQL, DB2, MSSQL), NoSQL (MongoDB, CouchDB), Kafka (Grundkenntnisse)
  • DevOps & Automatisierung
    • Maven, Gradle, Jenkins, Ansible, Docker, Kubernetes, Git, Bitbucket, SonarQube
  • Datenformate & Konfiguration
    • XML, XSD, XSLT, YAML, JSON
  • Tools & Plattformen
    • IntelliJ, Eclipse, JIRA, Confluence, WildFly, WebSphere, Tomcat
  • Cloud & Virtualisierung
    • ?VMWare, VirtualBox, Linux (Ubuntu, SUSE, RedHat), Windows Server

Fachkenntnisse
  • Anwendung von Domain-Driven Design (DDD) auf komplexe Finanz- und Unternehmensdomänen
  • OAuth2 / OpenID Connect Integration via Keycloak und Spring Security
  • API-first Design-Ansatz unter Verwendung von OpenAPI 3.1 und Swagger für Microservices-Dokumentation
  • Kenntnisse in XML, XSD, XSLT, YAML und konfigurationsgesteuertem Anwendungsdesign
  • Erfahrung mit Ansible-Automatisierung und Container-Orchestrierung (Docker/Kubernetes)
  • Kenntnisse in ereignisgesteuerter Architektur mit Kafka
  • Mentoring und Führung verteilter Entwicklungsteams

Programmiersprachen

Groovy
Java 1.8
1,5, 1.6, 1.7
JavaScript
JAX-RS
JAX-WS
JAXB
JEE
JPA
JSON
Spock
SQL
XML

Datenbanken

CouchDB
DB2
Microsoft SQL Server
MySQL
Oracle
PL-SQL
PostgreSQL

Einsatzorte

Einsatzorte

München (+200km) Tübingen (+100km) Titisee-Neustadt (+75km) Mindelheim (+100km) Erlangen (+100km) Deggendorf (+75km)
nicht möglich

Projekte

Projekte

2 Jahre 4 Monate
2023-07 - 2025-10

Datenmigrations- & Datenfusions-Projekte

Softwarearchitekt, Entwickler, Administrator Java SE/EE Spring Boot Angular ...
Softwarearchitekt, Entwickler, Administrator
  • Design und Überwachung komplexer Datenmigrationen zwischen Banksystemen
  • Entwicklung von Tools für Datentransformation, Konfiguration und Job-Validierung auf z/OS
  • Optimierung der Leistung und Flexibilität bestehender Migrationsframeworks
Java SE/EE Spring Boot Angular TypeScript Maven Gradle JUnit DB2 Hibernate Jenkins Docker z/OS Git Bitbucket Sonar Confluence JIRA
Atruvia AG (Deutschland)
2 Jahre 10 Monate
2020-07 - 2023-04

VUN

Softwarearchitekt & Full-Stack-Entwickler Java EE Spring Boot Angular ...
Softwarearchitekt & Full-Stack-Entwickler
  • Design neuer modularer Finanzsoftware für anpassbare Börseninvestitionen
  • Leitung der Integration mit Drittanbietersystemen unter Verwendung von REST & Microservices-Architektur
Java EE Spring Boot Angular TypeScript Groovy Spock Docker Kubernetes Oracle DB Jenkins Sonar Ansible OAuth2 DDD OpenAPI YAML
Sopra Financial Technology LLC (Deutschland)
1 Jahr 9 Monate
2018-07 - 2020-03

GLOBO

Softwarearchitekt & Full-Stack-Entwickler Java SE/EE Junit Groovy ...
Softwarearchitekt & Full-Stack-Entwickler
  • Modernisierung bestehender Software für Immobilienfinanzierungen. Dies umfasste die Neugestaltung der Softwarearchitektur und -module bei gleichzeitiger Einführung neuer Funktionalitäten.
  • Design und Implementierung einer neuen REST-API zur Ermöglichung des Drittanbieterzugriffs
Java SE/EE Junit Groovy Spock Framework WebServices MicroServices WebSphere WildFly Oracle DB Jenkins Docker Kubernetes Hibernate IntelliJ GIT Bitbucket Confluence JIRA Sonar Maven Ansible Linux Spring Framework
Sopra Financial Technology LLC (Deutschland)
Nürnberg
1 Jahr
2017-07 - 2018-06

IDEAL

Softwarearchitect Java SE/EE WebServices MicroServices ...
Softwarearchitect
  • Vereinheitlichung von Midoffice-Softwarelösungen für den europäischen Markt und Integration einer neuen Drittanbieter-Softwarelösung, die europaweit eingesetzt werden soll, in die bestehende Softwarelandschaft
  • Identifizierung redundanter Softwareprodukte und Planung ihrer Außerbetriebnahme
  • Erstellung von Konzepten und Prozessbeschreibungen
  • Leitung und Betreuung von Offshore-Entwicklungsteams
Java SE/EE WebServices MicroServices Spring Boot Oracle DB UML Docker Eclipse Confluence Sonar Linux MS-Server
BMW Financial Services
München
3 Monate
2017-12 - 2018-02

IDEAL

Softwareanalyst WebServices MicroServices Oracle DB ...
Softwareanalyst
  • Analyse & Bewertung einer Drittanbieter-Backoffice-Softwarelösung, um festzustellen, ob die Software Branchenstandards und BMW-Standards in Bezug auf Architektur, Design und Technologien erfüllt
  • Berichterstattung an das Top-Management über Ergebnisse und Abgabe von Empfehlungen
WebServices MicroServices Oracle DB Docker Eclipse Confluence GIT Sonar Linux MS-Server
BMW Financial Services
München
1 Jahr 5 Monate
2016-05 - 2017-09

ABBOTT-Libre-Reimbursement

Softwarearchitekt & Full-Stack-Entwickler Java SE/EE Junit Eclipse RCP ...
Softwarearchitekt & Full-Stack-Entwickler
Design und Entwicklung einer neuen Softwarelösung zur automatisierten Erfassung, Validierung, Verifizierung und Verarbeitung von Informationen auf Hartkopien von Erstattungsformularen
Java SE/EE Junit Eclipse RCP SWT & JFace Eclipse RAP WebServices Spring Boot Tomcat MySQL DB Oracle DB Jenkins Docker Hibernate GIT Bitbucket Confluence JIRA Sonar Maven Linux MS-Server XML XSD
HMM Deutschland GmbH
München, Moers, Eisenhüttenstadt, Frankfurt/Oder
2 Jahre 10 Monate
2013-06 - 2016-03

Softwarearchitekturen und -designs

General Manager IT Java SE/EE Junit Eclipse RCP ...
General Manager IT
  • Verantwortlich für die gesamte IT-Abteilung der MEDENTGROUP, zu der MEDITsystems gehört
  • Planung und Entwicklung von Softwarearchitekturen und -designs
  • Planung und Überwachung des IT-Betriebs
  • Forschung & Entwicklung
  • Akquise, Beratung und Support von Kunden
Java SE/EE Junit Eclipse RCP SWT & JFace Eclipse RAP WebServices Spring Framework Tomcat MySQL DB Oracle DB Jenkins Docker Hibernate GIT Bitbucket Confluence JIRA Sonar Maven Linux MS-Server XML XSD XSLT UML
MEDITsystems GmbH
München
1 Jahr 4 Monate
2012-03 - 2013-06

Softwarearchitekturen und -designs

General Manager IT Java SE/EE Junit Eclipse RCP ...
General Manager IT
  • Verantwortlich für die gesamte IT-Abteilung
  • Planung und Entwicklung von Softwarearchitekturen und -designs
  • Forschung & Entwicklung
  • Akquise, Beratung und Support von Kunden
Java SE/EE Junit Eclipse RCP SWT & JFace Eclipse RAP WebServices Spring Framework Tomcat WildFly Glassfish MySQL DB Oracle DB Jenkins Docker Hibernate GIT JIRA Sonar Maven Linux MS-Server XML XSD XSLT UML
German Health Consult FZ LLC
Dubai / Vereinigte Arabische Emirate
3 Jahre 10 Monate
2008-06 - 2012-03

Softwarearchitekturen und -designs

Manager IT Java SE/EE Junit Eclipse RCP ...
Manager IT
  • Verantwortlich für die gesamte IT-Abteilung
  • Planung und Entwicklung von Softwarearchitekturen und -designs
  • Forschung & Entwicklung
Java SE/EE Junit Eclipse RCP SWT & JFace Eclipse RAP WebServices Spring Framework Tomcat MySQL DB Oracle DB Jenkins Docker Hibernate SVN GIT Sonar Maven Linux MS-Server XML XSD XSLT UML
German Health Consult FZ LLC
Dubai/ Vereinigte Arabische Emirate
9 Monate
2007-10 - 2008-06

Softwarearchitekturen und -designs

Technical Consultant Java SE/EE Junit Eclipse RCP ...
Technical Consultant
  • Planung und Implementierung der IT-Infrastruktur
  • Planung und Entwicklung von Softwarearchitekturen und -designs
  • Forschung & Entwicklung
Java SE/EE Junit Eclipse RCP SWT & JFace Spring Framework Tomcat MySQL DB Oracle DB Hibernate SVN Sonar Maven Linux MS-Server XML XSD XSLT UML
German Health Consult FZ LLC
Dubai/ Vereinigte Arabische Emirate
3 Monate
2007-08 - 2007-10

Unterstützung bei der Softwarearchitektur

Senior Application Developer Java SE/EE Junit Spring Framework ...
Senior Application Developer
  • Design & Entwicklung von Software
  • Unterstützung bei der Softwarearchitektur
  • Forschung und Entwicklung
Java SE/EE Junit Spring Framework Tomcat Oracle DB Hibernate SVN Maven MS-Server
Dubai Customs
Dubai / Vereinigte Arabische Emirate
5 Monate
2007-04 - 2007-08

POCs (Proof of Concepts)

Senior Developer Java SE/EE Junit Eclipse RCP ...
Senior Developer
  • Unternehmen entwickelt u.a. die MyEclipse IDE
  • Forschung und Entwicklung von POCs (Proof of Concepts)
  • Analyse von Produkten zur Integration und/oder Unterstützung innerhalb von MyEclipse
Java SE/EE Junit Eclipse RCP SWT & JFace
Genuitec
Texas (USA)
1 Jahr 5 Monate
2006-01 - 2007-05

Redesign bestehender Anwendungen und Migration zu Java

Senior Developer Java SE/EE Junit Eclipse ...
Senior Developer
  • Senior Developer und Systemarchitekt
  • Definition interner Kodierungsstandards und Methodologien, Pool von Drittanbieter-Software, Definition und Entwicklung des internen Softwarepools und von Konfigurationsmanagementkonzepten
  • Re-Design bestehender Anwendungen und Migration zu Java
  • Schulung, Anleitung und Unterricht von Junior-Entwicklern
Java SE/EE Junit Eclipse Spring Framework Tomcat MySQL DB Oracle DB Hibernate SVN Maven ANT Linux MS-Server XML XSD XSLT
Eskadenia Software Solutions
Amman / Jordanien
4 Jahre 7 Monate
2001-06 - 2005-12

diverse Projekte

Senior Developer Java SE/EE Junit Eclipse RCP ...
Senior Developer
  • Entwicklung mehrschichtiger Webanwendungen (Online-Ticketsystem 'B@hnDirekt', 'Verloren & Gefunden' Managementsystem, Vertragsmanagementsystem)
  • Design und Entwicklung interner Frameworks und Standards (Struts-ähnliches Framework 'WebGets', Evaluation von Application Servern, 'Colt' -Persistence Framework)
  • Entwicklung von Rich-Client-Anwendungen (Ticketautomat-Monitoringsystem 'LAE')
  • Analyse, Administration, Test/Deployment von Software und Echtzeit-Support für Techniker von Ticketautomaten
Java SE/EE Junit Eclipse RCP SWT & JFace Eclipse RAP Spring Framework WebSphere WildFly Tomcat MySQL DB Oracle DB Hibernate SVN Maven ANT XML XSD XSLT UML
DB Systel GmbH
Frankfurt am Main
9 Monate
2000-09 - 2001-05

Entwickler

  • Entwicklung einer Multi-Tier-Webapplikation
  • Entwicklung einer auf Java-Applets basierenden Facility-Management-Software
ISSP AG
Otterfing
8 Monate
1999-11 - 2000-06

Studentischer Assistent

  • Teaching-Assistent
  • Assistenz bei Forschungsarbeiten
Freie Universität Berlin
Berlin
8 Monate
1997-06 - 1998-01

Techniker

  • Zusammenbau von PC-Systemen inkl. Softwareinstallation
  • Aufbau von Internet-Cafés
  • Service & Support
  • Wartung
Experts Computer Systems
Irbid / Jordanien

Aus- und Weiterbildung

Aus- und Weiterbildung

09/1999
Studium - Angewandter Industrieller Chemie
Jordan University of Science and Technology Irbid, Jordanien
Abschluss: Bachelor of Science

06/1995
Abitur

Kompetenzen

Kompetenzen

Top-Skills

Java EE 8 Java 8 JAX-RS Maven WildFly Tomcat OOD Software Architecture Oracle 12c JSON Eclipse SWT Groovy JIRA Java API for XML Processing Java-API for XML WebServices Eclipse RAP Git Confluence JUnit TDD MySQL JPA Eclipse RCP

Schwerpunkte

  • Softwarearchitektur & -entwicklung
  • Domain-Driven Design (DDD)
  • Agile (Scrum/ Kanban)
  • DevOps & CI/CD Pipelines
  • Business Analyse & Teamführung

Produkte / Standards / Erfahrungen / Methoden

Alfresco
Aspect Oriented Programming (AOP), AspectJ
Asynchronous JavaScript and XML (AJAX)
Ceyoniq nScale
Confluence
CVS
Diverse JEE Application Server (z.B. JBoss, Glassfish)
Docker
Eclipse
Eclipse Modelling Framework (EMF)
Eclipse RAP, Scout
Eclipse RCP, Eclipse Standard Widget Toolkit (SWT) & JFace
EclipseLink
GIT
Hibernate
HTML, JavaScript, CSS
IntelliJ
IT-Infrastruktur (Aufbau, Wartung, Modernisierung)
Java Programming Language (JSE, JEE)
JBoss Drools, Hibernate Framework
Jenkins
JIRA
JSF
JUnit
Liberty
Linux (Ubuntu, SUSE, RedHat)
MapStruct
Maven
Microservices
Microsoft SharePoint 2012
Microsoft Windows Server/Client
MSSQL 2012
OpenJPA
Oracle DB 8/9/10/11/12
OSGI Framework Equinox/Felix/Karaf
PrimeFaces
Scrum
Selenium
Service Oriented Architecture (SOA)
Spring Framework
Subversion
UML 2
Virtualisierung mit VMWare, HyperV
WebService
WebServices
WildFly
XML
XML/XSD/XSLT
Profil
Proaktiver und praxisorientierter Softwarearchitekt & Full-Stack-Entwickler mit mehr als 20 Jahren Erfahrung im Design und der Entwicklung von Enterprise-Software in den Bereichen Finanzen, Gesundheitswesen und Logistik. Experte für Java, Spring Boot und Angular/TypeScript mit starkem Fokus auf Microservices, cloudfähige Architekturen und domain-driven design (DDD). Erfahren im Umgang mit OAuth2, OpenID Connect und der Integration von Keycloak für sichere Authentifizierung und Autorisierung. Umfangreiche Erfahrung mit OpenAPI für API-Design und -Dokumentation, um wartbare und konsistente Service-Schnittstellen zu gewährleisten. Kenntnisse in DevOps-Automatisierung (Docker, Kubernetes, Ansible) und strukturierten Daten-Technologien (XML, XSD, XSLT, YAML). Kombiniert technische Tiefe mit starken analytischen und Führungsfähigkeiten, um skalierbare, wartbare und leistungsstarke Lösungen in agilen Umgebungen zu liefern.

Technologien
  • Sprachen & Frameworks
    • Java SE/EE, Spring Boot, Angular, TypeScript, JavaScript, Python (Grundkenntnisse)
  • Architektur & Backend
    • Microservices, REST APIs, OpenAPI, OAuth 2.0, OpenID Connect, Keycloak, JAX-RS, JAX-WS
  • Frontend
    • Angular (bis v18), TypeScript, JavaScript, HTML5, CSS3
  • Daten & Messaging
    • SQL (Oracle, MySQL, DB2, MSSQL), NoSQL (MongoDB, CouchDB), Kafka (Grundkenntnisse)
  • DevOps & Automatisierung
    • Maven, Gradle, Jenkins, Ansible, Docker, Kubernetes, Git, Bitbucket, SonarQube
  • Datenformate & Konfiguration
    • XML, XSD, XSLT, YAML, JSON
  • Tools & Plattformen
    • IntelliJ, Eclipse, JIRA, Confluence, WildFly, WebSphere, Tomcat
  • Cloud & Virtualisierung
    • ?VMWare, VirtualBox, Linux (Ubuntu, SUSE, RedHat), Windows Server

Fachkenntnisse
  • Anwendung von Domain-Driven Design (DDD) auf komplexe Finanz- und Unternehmensdomänen
  • OAuth2 / OpenID Connect Integration via Keycloak und Spring Security
  • API-first Design-Ansatz unter Verwendung von OpenAPI 3.1 und Swagger für Microservices-Dokumentation
  • Kenntnisse in XML, XSD, XSLT, YAML und konfigurationsgesteuertem Anwendungsdesign
  • Erfahrung mit Ansible-Automatisierung und Container-Orchestrierung (Docker/Kubernetes)
  • Kenntnisse in ereignisgesteuerter Architektur mit Kafka
  • Mentoring und Führung verteilter Entwicklungsteams

Programmiersprachen

Groovy
Java 1.8
1,5, 1.6, 1.7
JavaScript
JAX-RS
JAX-WS
JAXB
JEE
JPA
JSON
Spock
SQL
XML

Datenbanken

CouchDB
DB2
Microsoft SQL Server
MySQL
Oracle
PL-SQL
PostgreSQL

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.