Lead Developer Backend, Software Architekt, Full Stack Java
Aktualisiert am 13.10.2025
Profil
Referenzen (3)
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.11.2025
Verfügbar zu: 20%
davon vor Ort: 100%
Lead Developer Backend
Softwarearchitektur
Full Stack Java / Jakarta EE
Webarchitektur-Design
Schnittstellen-Design (APIs)
Datenbank-Design
Geschäftsprozesse für Fahrzeug-Leasing/-finanzierung
Finanzmathematik
Deutsch
Muttersprache
Englisch
Verhandlungssicher

Einsatzorte

Einsatzorte

München (+100km)
Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

7 Jahre 7 Monate
2017-07 - 2025-01

Zentrale Fahrzeug-Leasing und Finanzierungsplattform der BMW (Schweiz) AG

Lead-Developer, Softwarearchitekt, Business Analyst Java Platform Standard Edition (Java SE) 11 Java Platform Enterprise Edition (Java/Jakarta EE) 8 Java Development Kit (JDK): Azul Zulu 11.x ...
Lead-Developer, Softwarearchitekt, Business Analyst

BMW Helvetican Dealer Interaction Client (DFE HEIDI Next):

 

Das System DFE HEIDI Next dient BMW Financial Services in der Schweiz als zentrale Plattform zur Abbildung des gesamten Leasing- und Finanzierungsgeschäfts für Fahrzeuge.

 

Das System bietet den BMW Händlern und den Sachbearbeitern im BMW Kundenservicecenter folgende Funktionsschwerpunkte:

·         Erfassung und Verwaltung von Angeboten (Finanzproduktkalkulationen) und Bereitstellung für den Endkunden.

·         Einreichung (automatische Bonitätsprüfung) und Verwaltung von Anträgen.

·         Aktivierung, Anpassung und Umschreibung von Verträgen.

 

Dabei kann das Produktangebot flexibel mit zusätzlichen Services wie z.B. KFZ-Versicherung, Restschuldversicherung, Reifen- und Wartungsservice ergänzt werden.

Darüber hinaus beinhaltet das System die Kundendatenverwaltung, das Dokumentenmanagement, die Systemadministration und die Integration zahlreicher externer Systemschnittstellen.

Wesentliche Aspekte des Systems sind der hohe Automatisierungsgrad (papierlose und vollständig digitale Abwicklung) und die nahtlose Unterstützung aller angebotenen Vertriebskanäle (persönlich, online, telefonisch).

 

Bei dem System handelt es sich um eine Java EE basierte Web-Anwendung, die von einer On-Premise-Umgebung in eine Cloud-Umgebung migriert wurde.Projektteam mit ca. 15 Mitarbeitern.

Die Beschreibung der konkreten Projekttätigkeiten sowie Projektreferenzen sind separat verfügbar.

IntelliJ IDEA (Ultimate Edition) Payara Server Enterprise 5.x Oracle Database Enterprise Edition 19 PostgreSQL (Postgres) 42.7.4 H2 Database Engine 1.4.x Oracle SQL Developer Apache HTTP Server Atlassian Confluence Atlassian Jira Apache Maven GitHub Sonatype Nexus Repository SonarQube Server Logstash Elasticsearch Kibana Microsoft Windows Unix/Linux Amazon Web Services (AWS)
Java Platform Standard Edition (Java SE) 11 Java Platform Enterprise Edition (Java/Jakarta EE) 8 Java Development Kit (JDK): Azul Zulu 11.x SQL Oracle PL/SQL BMW Component Architecture (CA) 4 Java/Jakarta Server Faces (JSF) 2.x Enterprise Java Beans (EJB) 3.2 Java/Jakarta Persistence API (JPA) 2.x Java Database Connectivity API (JDBC) Java/Jakarta Contexts and Dependency Injection (CDI) 2.x Java/Jakarta Interceptors 1.2 Java/Jakarta Transaction API (JTA) 1.2 Java/Jakarta Bean Validation Spec 2.x Java/Jakarta API for RESTful Web Services (JAX-RS) 2.x Java/Jakarta API for XML Web Services (JAX-WS) 2.x Java/Jakarta Messaging Service (JMS) 2.x Java Architecture for XML Binding (JAXB) 2.x OpenAPI Specification (OAS) 3.x Primefaces (UI Component Library for JSF) 11.x EclipseLink (JPA Provider) 2.x Hibernate (JPA Provider) Querydsl (fluent and readable API for type-safe queries) 4.2.1 Flyway (database-migration tool) 4.2.0 P6Spy (JDBC logger) 3.7.0 Eclipse Jersey (JAX-RS Provider) 2.x Jackson (JSON processing Provider) 2.x MapStruct (object mapping framework) 1.x Hibernate Validator (Bean Validation Provider) 6.x OpenAPI Generator 4.3.1 Apache Kafka Client 3.5.0 iText PDF (Java PDF library) Apache PDFBox (Java PDF library) Google ZXing (Java barcode scanning library) Apache Log4J (logging framework) 2.x JUnit (testing framework) 5.x Mockito (mocking framework) 3.x Hamcrest (matcher framework) 1.3
msg for banking AG, BMW (Schweiz) AG
Ismaning
2 Jahre
2015-07 - 2017-06

Zentrale Datenplattform zur Versorgung der Fahrzeugkonfiguratoren der BMW Group AG

Lead-Developer und Softwarearchitekt Java Platform Standard Edition (Java SE) 8 Java Platform Enterprise Edition (Java EE) 7 Java Persistence API (JPA) ...
Lead-Developer und Softwarearchitekt

BMW Unified Configuration Platform (BMW.UCP):

 

Das System BMW.UCP ist eine zentrale Plattform in der Systemlandschaft der BMW Group und dient der Pflege, Integration und Bereitstellung von Daten für alle BMW und MINI Fahrzeug-Konfiguratoren.

 

Hierzu zählen beispielsweise die Konfiguratoren für die Endkunden auf den BMW Webseiten, die Händler-Konfiguratoren, der Mitarbeiter-Konfigurator und der Fuhrpark- und Großkunden-Konfigurator. Das System unterstützt unterschiedliche Frontends bei der Berechnung von Preisen und ermöglicht die Speicherung von Konfigurationen in einer virtuellen Garage. Wichtige Anforderungen an das System sind die performante und ausfallsichere Datenversorgung der Applikationen.

 

Bei dem System handelt es sich um eine Java EE basierte Microservice-Architektur (REST-API), die von einer On-Premise-Umgebung in eine Cloud-Umgebung migriert wurde.

 

Das Projekt wurde agil nach der SCRUM-Methode in mehreren parallel arbeitenden Feature Teams durchgeführt.

Feature Team mit ca. 7 Mitarbeitern.

Gesamtprojekt mit ca. 35 Mitarbeitern.

Die Beschreibung der konkreten Projekttätigkeiten sowie Projektreferenzen sind separat verfügbar.

IntelliJ IDEA 13 Sun GlassFish Enterprise Server 3.x Payara 4.x Oracle Database Enterprise Edition 12c MagicDraw 18 Postman Oracle SQL Developer Jailer (Erstellung fachlicher Testdaten) Git (SmartGit) Logstash Kibana Elasticsearch (Reporting) Atlassian Crowd/Fisheye Atlassian Confluence Atlassian Jira Apache Maven Jenkins Nexus Sonar (Build Management) Windows (Entwicklungsumgebung) Linux (Test- und Integrationsumgebung) Amazon Web Services (AWS)
Java Platform Standard Edition (Java SE) 8 Java Platform Enterprise Edition (Java EE) 7 Java Persistence API (JPA) Java API for XML Web Services (JAX-WS) Contexts and Dependency Injection (CDI) Java API for RESTful Web Services (JAX-RS) 2.x SQL Oracle PL/SQL Eclipselink Jersey (JAX-RS Provider) Flyway Log4J jUnit 4 Mockito
NTT Data GmbH, BMW Group AG
München
1 Jahr 10 Monate
2013-10 - 2015-07

Zentrale Verkaufsplattform der BMW Group AG

Softwareentwickler Java Platform Standard Edition (Java SE) 7 Java Platform Enterprise Edition (Java EE) 6 Java Persistence API (JPA) 2.0 ...
Softwareentwickler

BMW Universal Sales Platform (BMW.USP):

 

Das System BMW.USP ist eine zentrale Plattform der BMW AG und stellt Services für die Direct Sales und Retail-Wholesale Verkaufsprozesse bereit.

 

Dabei integriert das System zahlreiche externe Schnittstellen und bietet ein Frontend für Verkäufer, das unterschiedliche Märkte und Kanäle (Agent, CIC, Brand Store, Mobile Salesforce) unterstützt.


Das Projekt wurde agil nach der Methode SCRUM in mehreren parallel arbeitenden Feature Teams durchgeführt.

 

Feature Team mit ca. 9 Mitarbeitern.

Gesamtprojekt mit ca. 70 Mitarbeitern.

Die Beschreibung der konkreten Projekttätigkeiten sowie Projektreferenzen sind separat verfügbar.

IntelliJ IDEA 13 Sun GlassFish Enterprise Server 3.1.2.2 Oracle Database Enterprise Edition 11g Oracle SQL Developer JRebel CIB Document Server Git 1.9.4 SVN HP Mercury Quality Center Apache Maven 3.x Jenkins 1.x Windows 7 (Entwicklungsumgebung) Linux (Test- und Integrationsumgebung)
Java Platform Standard Edition (Java SE) 7 Java Platform Enterprise Edition (Java EE) 6 Java Persistence API (JPA) 2.0 SQL Oracle PL/SQL CDI REST Webservices JMS Java Server Faces (JSF) 2 JavaScript jQuery AJAX Primefaces Eclipselink Flyway Logback Mapstruct Selenium jUnit Mockito Jasmine Powermock
NTT Data GmbH, BMW Group AG
München
2 Jahre 3 Monate
2011-08 - 2013-10

Relaunch des zentralen Web-Portals der BMW Group AG

Softwarearchitekt, Softwareentwickler Java Platform Standard Edition (Java SE) 6 Java Platform Enterprise Edition (Java EE) 5 Enterprise Java Beans (EJB) 3.0 ...
Softwarearchitekt, Softwareentwickler

BMW.digital & MINI.digital (BMW.next):

 

Relaunch des Internet-Auftritts von BMW durch ein mandantenfähiges multifunktionales Web-Portal.

 

Im Rahmen des Gesamtprojekts wurde von dem Team das System ?Internet Marketing Maintenance Tool? (IMM.next) entwickelt.

 

Das System IMM.next ist als zentrale Datenquelle konzipiert, die das Web-Portal mit strukturierten Daten versorgt. Dazu gehören insbesondere die Fahrzeugdaten, die Grund- und Sonderausstattungen, das Herstellerzubehör und die übergreifenden Metadaten.

Das System IMM.next importiert die Daten von unterschiedlichen produktionsnahen Systemen (z.B. BMW OKA oder Eurotax). Um die gewünschten Marketingziele zu erreichen, können die Daten automatisch oder manuell mit Hilfe eines internen Web-Frontends durch einen fachlichen Autor angepasst werden. Die abnehmenden Portal-Systeme werden mittels automatischer ETL-Workflows (Informatica) versorgt.

 

Teilprojekt Stammdaten (System IMM.next): ca. 40 Mitarbeiter

Gesamtprojekt über 300 Mitarbeiter.

Die Beschreibung der konkreten Projekttätigkeiten sowie Projektreferenzen sind separat verfügbar.

Eclipse 3.7 No Magic MagicDraw 17.0.2 Sparx Systems Enterprise Architect 9.1 Sun GlassFish Enterprise Server 2.x Oracle Database Enterprise Edition 11g Oracle SQL Developer Oracle SQL Plus (sqlplus) Jailer Git 1.8.0 SVN Atlassian Confluence Atlassian Jira Atlassian FishEye (with Crucible code review) HP Mercury Quality Center Apache Maven 3.x Sonatype Nexus 1.x Jenkins 1.x Windows 7 (Entwicklungsumgebung) Linux (Test- und Integrationsumgebung)
Java Platform Standard Edition (Java SE) 6 Java Platform Enterprise Edition (Java EE) 5 Enterprise Java Beans (EJB) 3.0 Java Persistence API (JPA) 2.0 Java Server Faces (JSF) 2 SQL Oracle PL/SQL Hibernate 4.x Querydsl 2.x Flyway 1.x Freemarker 2.3.x TestNG 6.x Apache OpenEJB 4.0.0 Mojarra (JSF Reference Implementation) Seam 2.3.0 Richfaces 4.2.2 Apache Log4j 1.2.x BMW GROPS 4.3.6 BMW JAAF 1.x Code Generator based on openArchitectureWare (oAW) Code Generator based on Xtend and Eclipse Modeling Frame-work (EMF) with Ecore
msgGillardon AG, BMW Group AG
München
4 Monate
2011-04 - 2011-07

Produkterweiterung für MSG Gillardon Credit Portfolio Manager (GCPM)

Softwarearchitekt, Softwareentwickler Java Platform Standard Edition (Java SE) 5 OSGI (Equinox) WebService (SOAP over HTTP) ...
Softwarearchitekt, Softwareentwickler

Das Produkt GCPM dient als zentrales Steuerungsinstrument für die Adressrisiken. Es prognostiziert in der Ex-ante Rechnung das Adressrisiko aus einem Gesamtbankportfolio und gibt in der Ex-Post-

Performancerechnung Aufschluss über die Vermögensentwicklung aus den eingegangenen Adressrisiken.

Als Erweiterung des Produkts GCPM wurde eine standardisierte Web-Service-Schnittstelle entwickelt, um die Portfoliodaten aus den operativen Kundensystemen automatisiert in die Auswertungsdatenbank importieren zu können.

 

Projektteam mit ca. 5 Mitarbeitern

Eclipse Helios JBoss Application Server 5.x CruiseControl CVS Windows XP Professional (Entwicklungsumgebung) Windows Server (Test- und Integrationsumgebung)
Java Platform Standard Edition (Java SE) 5 OSGI (Equinox) WebService (SOAP over HTTP) WSDL XSD msg Gillardon ASF2 (Application Service Framework) Apache CXF 2.3.2 (Web Service-Framework) Apache IVY 2.2.0 JUnit Log4j
msgGillardon AG
Bretten und Ismaning
1 Jahr 5 Monate
2009-11 - 2011-03

Systeme für technische Dokumentation, Wartung und Instandhaltung

Softwarearchitekt, Softwareentwickler Java Platform Standard Edition (Java SE) 6 Java Server Faces (JSF) 1.1 HTML ...
Softwarearchitekt, Softwareentwickler

Common Source Database (CSDB):

 

Das Produkt CSDB unterstützt den gesamten Prozess zur Erstellung und Verwaltung technischer Dokumentation. Durch Einhaltung der internationalen AECMA Spezifikation 1000D (S1000D) werden insbesondere folgende Anwendungsfälle definiert:

  • Erstellung und Änderung technischer Publikationen
  • Kommentierung technischer Publikationen
  • Austausch der technischen Dokumente zwischen Projektteams
  • Auslieferung der technischen Dokumente zum Kunden

Bei diesem System handelt es sich um eine Perl basierte Web-Anwendung.

 

Inspection Data Input and Retrieval Application (INDIRA):

 

Das Produkt INDIRA verwaltet im Rahmen der integrierten logistischen Unterstützung (ILS) alle Wartungs- und Instandsetzungstätigkeiten (Scheduled Maintenance). Es umfasst die Sammlung, Auswertung und den Export folgender logischer Daten:

  • Technischer Systemaufbruch
  • Geplante und ungeplante Ereignisse
  • Wartungs- und Reparaturmaßnahmen
  • Definition der Arbeitsschritte hinsichtlich des Einsatzes von Personal, Werkzeug und Ersatzteilen

Bei diesem System handelt es sich um eine Web-Anwendung, die auf dem Java Spring Framework basiert.

 

Vorgehensmodell: V-Modell

Projektteam mit ca. 7 Mitarbeitern

Apache HTTP Server 2.2.x Apache Module mod_perl 2.0.x Oracle Database 10.2 Oracle SQL Developer Eclipse Subversion (SVN) JBoss Application Server 4.0.3 Oracle SQL*Plus (sqlplus) 10.2 Oracle SQL*Loader (sqlldr) 10.2 Java VisualVM 1.6 Windows XP Professional (Entwicklungsumgebung) Linux (Test- und Integrationsumgebung)
Java Platform Standard Edition (Java SE) 6 Java Server Faces (JSF) 1.1 HTML Perl 5.8.8 Korn Shell Scripts Java Script SQL Oracle PL/SQL Sencha Ext JS 3.3.1 Perl Module DBI Perl Module Template Toolkit 2.22 Hibernate 3.x Spring Framework 1.2.9 Apache MyFaces 1.1.5
EADS Defence & Security (Cassidian)
Manching
1 Jahr 11 Monate
2007-07 - 2009-05

Zentrale Fahrzeug-Leasing und Finanzierungsplattform für BMW in Europa.

Softwarearchitekt, Lead-Developer Java Platform Standard Edition (Java SE) 5 Java Platform Enterprise Edition (Java EE) 5 Java Persistence API (JPA) ...
Softwarearchitekt, Lead-Developer

BMW Dealer Frontend System (msg.DFE, BMW CodeXeu)

 

Das Produkt msg.DFE unterstützt den gesamten finanziellen Vertriebsprozess von Vertragshändlern (z.B. BMW, MINI und Alphera).

 

Dabei wird im zentralen Geschäftsprozess die Erstellung des Angebots, die Erfassung des Antrags und die Abwicklung des Vertrags von individuellen Finanzprodukten (Leasing und Finanzierung) abgebildet.

Für die Definition und Verwaltung der Finanzprodukte wird das Product Management System msg.PM eingesetzt.

Zusätzlich kann das Produktpaket des Kunden auch mit Serviceprodukten (z.B. Ersatzfahrzeug, Reifen, Tankkarte, Garantie, Wartung und Reparatur) und Versicherungsprodukten (z.B. Haftpflicht, Kasko, Insassenunfall, Rechtsschutz, Restschuld, CPI und GAP) angereichert werden.

Die Produktplattform msg.DFE ist flexibel anpassbar für beliebige Marken, Absatzmärkte und landesspezifische geschäftliche und gesetzliche Anforderungen.

Das Produkt ermöglicht die Anbindung externer Systeme und Datenlieferanten sowie die Einbettung in diverse Vertriebskanäle (Internet, Extranet).

 

Das System msg.DFE basiert auf einer modularen Komponentenarchitektur und umfasst folgende fachliche Domänen:

  • Retail Distribution (Quotation and Application)
  • Wholesale
  • Re-Marketing
  • Finance Product Management
  • Vehicle Management
  • Business Partner Management
  • User Management
  • Output Management
  • Document Management
  • Administration Management

 

Bei dem System handelt es sich um eine Java EE basierte Web-Anwendung.

 

Vorgehensmodell: Scrum

Projektteam mit ca. 35 Mitarbeitern

Enterprise Architect 7.1 MyEclipse Enterprise Workbench 6.0.1 JBoss Portal 2.6.2 BEA WebLogic Server 10 msg.PM Product Manager 3.4.0 und JParc IBM WebSphere MQ HP Mercury Quality Center 9.2 Oracle Database 10g Oracle SQL Developer SYNERGY/CM Release 6.4 CVS Subversion (SVN) CodeBeamer Enterprise 5.0.3 Windows XP Professional (Entwicklungsumgebung) Linux (Test- und Integrationsumgebung)
Java Platform Standard Edition (Java SE) 5 Java Platform Enterprise Edition (Java EE) 5 Java Persistence API (JPA) JMS EJB 3.0 UML 2 XML SQL Hibernate 3.2.5 msg Component Architecture (ähnlich zu BMW CA 3.0) TestNG 5.7 Apache Jakarta Ant Log4j Castor XML Data Binding Framework 1.2 JBoss Seam 2.1.0 JBoss RichFaces 3.3.0 JSF Facelets 1.1.4
msgGillardon AG, BMW Bank GmbH
München
11 Monate
2006-07 - 2007-05

Zentrale Fahrzeug-Leasing und Finanzierungsplattform der BMW Financial Services (Schweiz)

Softwarearchitekt und Softwareentwickler Java 2 SDK 1.4.2 J2EE 1.4 EJB 2.0 ...
Softwarearchitekt und Softwareentwickler

BMW Helvetican Dealer Interaction Client (HEIDI):

 

Das System HEIDI bietet BMW Händlern in der Schweiz die Möglichkeit Leasing- und Finanzierungsanträge für Fahrzeuge zu erfassen, zu verwalten und vertragsbezogene Aktionen durchzuführen.

 

Bei dem System handelt es sich um eine J2EE basierte Web-Anwendung.

 

Projektteam mit ca. 15 Mitarbeitern

Eclipse SDK 3.2.1 MyEclipse Enterprise Workbench 5.1.0 Borland Together ControlCenter 6.2 BEA WebLogic Server 8.1 SP5 IBM WebSphere MQ 5.3 Mercury Quality Center Oracle Database 10g Altova XMLSpy Professional Edition Version 2006 CVS Windows XP Professional (Entwicklungs- und Testumgebung) HP-UX (Integrationsumgebung)
Java 2 SDK 1.4.2 J2EE 1.4 EJB 2.0 XML SQL BMW Component Architecture (CA) 2.0 BMW Error Handling and Logging Framework (EHL 2) BMW GROPS 3.5.1 BMW Ultra Thin Client Software Architecture (UTC/SA) 1.9.1 BMW Foundation Classes 1.8 BMW Java Messplatz 1.3.2 MSG JUnit Apache Jakarta Ant 1.6.2 MSG/BMW Log4j XDoclet 1.2.1 Castor XML Data Binding Framework 1.0.4
msg systems AG, BMW Financial Services (Schweiz)
Ismaning
4 Monate
2006-03 - 2006-06

Customer-Relationship-Management (CRM) System

Konfigurations- und Deliverymanager Shell-Skripte
Konfigurations- und Deliverymanager

BMW Customer Relationship Management (CaRaMBA)

Projektteam mit ca. 15 Mitarbeitern

BEA WebLogic Server 8.1 IBM WebSphere MQ 5.3 SYNERGY/CM Release 6.3 Delivery Console Mercury Quality Center WebTrends WinMerge 2.4.10 Putty 0.53b WinSCP 3.4.2 Windows XP Professional (Entwicklungsumgebung) HP-UX (Testumgebung)
Shell-Skripte
msg systems AG, BMW Bank GmbH
München
4 Monate
2005-11 - 2006-02

Output Management System für Dokumente

Softwareentwickler und Berater Java Script 1.2 XHTML 1.0 Transitional CSS 2.0
Softwareentwickler und Berater

msg Point Output Integrator

Projektteam mit ca. 6 Mitarbeitern

Home Site Paint Shop Pro Microsoft Office Visio 2003 Firefox 1.5 Internet Explorer 6 CM Synergy Windows XP Professional (Entwicklungs- und Testumgebung)
Java Script 1.2 XHTML 1.0 Transitional CSS 2.0
msg systems AG
Ismaning
3 Monate
2005-09 - 2005-11

Enterprise Application Integration (EAI) System für Bankkunden

Softwareentwickler und Berater Java 2 SDK 1.4.2 J2EE 1.4 EJB 2.0 ...
Softwareentwickler und Berater

BMW HUB Famos

Projektteam mit ca. 5 Mitarbeitern

Realisierung von Workflow Services auf der Basis von J2EE zur Abbildung von Geschäftsprozessen:

  • Erstellung und Prüfung der technischen Spezifikation für das Administrations-Modul von Kreditkunden.
  • Design und Implementierung von Such-Services (EJB QL, EJB Select Methoden).
  • Implementierung der Credit Line Admin Services (Workflow- und Action-Klassen).

Design und Implementierung automatischer JUnit-Tests

BEA WebLogic Server 8.1 IBM WebSphere MQ 5.3 Oracle 9i Eclipse 3.1 DbVisualizer 4.1 CVS Windows XP Professional (Entwicklungs- und Testumgebung)
Java 2 SDK 1.4.2 J2EE 1.4 EJB 2.0 XML SQL MSG JUnit Apache Jakarta Ant 1.4.1 MSG/BMW Log4j
msg systems AG, BMW Bank GmbH
Ismaning
6 Monate
2004-05 - 2004-10

Telefonica Multi-Portal für Business-Prozesse.

Softwareentwickler Java 2 SDK 1.4.2 J2EE 1.4 XML ...
Softwareentwickler

Architektur und Realisierung von mehrschichtigen Portalanwendungen zur Abbildung von Geschäftsprozessen:

  • Analyse und Spezifikation des Geschäftsprozesses zur Kunden-stammdatenpflege.
  • Analyse und Spezifikation der Geschäftsprozesse zur DSL-Auftragserfassung und automatisierten Auftragsbearbeitung.
  • Erstellung eines fachlichen und technischen Architekturentwurfs für das Web-Frontend.
  • Erstellung einer Sitemap.
  • Planung und Durchführung des Release Engineering Processes (Konfiguration, Build und Deployment) der Portalanwendung.
  • Design und Implementierung der Frontend-Komponenten (Form Beans, Struts Actions, JSPs, Validierung).
  • Design und Implementierung der Business-Zugriffsschicht
  • Coaching von Projektmitarbeitern.
  • Analyse und Behebung von technischen Fehlersituationen.
Sun ONE Application Server 7.0 Sun Java System Message Queue 3.5 Oracle 9i DbVisualizer 4.0.4 Sun ONE Studio 5 Enterprise Edition CVS Oxygen XML Editor 4.0 Sun Solaris 5.9 (Test- und Betriebsumgebung) Suse Linux 8.x (Entwicklungsumgebung)
Java 2 SDK 1.4.2 J2EE 1.4 XML XSD Java Architecture for XML Binding (JAXB) 1.0 Java Server Pages JSP 1.2 Java Servlet Specification 2.3 Tag Libs 1.0 EJB 2.0 XHTML 1.0 Transitional Unix Shell-Skripte Apache Jakarta Struts 1.1 Apache Jakarta Ant 1.4.1 Apache Jakarta Log4j
Sun Microsystems GmbH, Telefonica GmbH
Verl
9 Monate
2003-08 - 2004-04

Internetportal und Intranet-Anwendungen für eine Online-Jobbörse der Bundesagentur für Arbeit.

Softwareentwickler und Berater Java SDK 1.3.1 J2EE 1.3 Java Server Pages JSP 1.2 ...
Softwareentwickler und Berater

Virtueller Arbeitsmarkt (VAM)

 Projektteam mit ca. 100 Mitarbeitern

Erstellung von drei Subsystemen für das Portal nach dem Model-View-Controller (MVC) Design Pattern:

 

  • Analyse und Spezifikation der Sitemap.
  • Erstellung von Layoutvorlagen mit XHTML und CSS.
  • Evaluierung der Framework-Komponenten Pagination, Form Validation und Navigation.
  • Prüfung des fachlichen Architekturentwurfs.
  • Prüfung des Softwareentwurfs: Präsentationsdarstellung (HTML, TagLibs, JSPs), Präsentationssteuerung (Servlets, Conversations), Service (Stateless Session Beans), Geschäftslogik (Entity Beans CMP), Datenzugriff (JDBC, SQL).
  • Implementierung des Subsystems zur Erstellung und Verwaltung von Wiedervorlagevorgängen für Mitarbeiter der Bundesagentur für Arbeit.
  • Implementierung des Subsystems zur Verwaltung von Dokumenten für Portalnutzer (u. a. Upload und Öffnen von PDF-Dokumenten).
  • Implementierung des Subsystems zur Darstellung und Erfassung von vermittlungsrelevanten Gesundheitsfragen.
  • Durchführung von funktionalen Modultests für das Frontend (manuell nach Checkliste) und Backend (automatisiert mit JUnit).
  • Durchführung von übergreifenden Integrationstests mit Fehlersuche und Fehlerbehebung.
  • Analyse, Schätzung und Implementierung von Änderungsanforderungen.
  • Untersuchung und Umsetzung der Vorgaben zu einem barrierefreien Webdesign (BITV).
  • Analyse, Implementierung und Test des Berechtigungskonzepts auf Applikationsebene.
  • Vorbereitung des funktionalen und technischen Systemtests für die Abnahme.
BEA WebLogic Server 7.0 Sun ONE Webserver 6.0 Sun ONE Directory Server 5.1 Oracle 9i Net Services Release 2 DbVisualizer 4.0.2 JBuilder 7.0 Eclipse 2.1.2 WinCVS 1.3 HP-UX 11 (Test- und Betriebsumgebung) Windows 2000 Professional (Entwicklungsumgebung)
Java SDK 1.3.1 J2EE 1.3 Java Server Pages JSP 1.2 Java Servlet Specification 2.3 Tag Libs 1.0 EJB 2.0 XHTML 1.0 Transitional Unix Shell-Skripte General and Reusable Netcentric Delivery Solution (GRNDS) 3.3 (Portalframework Accenture) Apache Jakarta Ant 1.4.1 JUnit
Accenture AG, Bundesagentur für Arbeit
Nürnberg
1 Jahr
2001-07 - 2002-06

Mobiles Internet Portal für Eplus (iMode)

Softwareentwickler und Berater Java SDK 1.3.1 J2EE iMode/i-mode ihtml ...
Softwareentwickler und Berater

Architektur und Implementierung der Anbindung der Backend Systeme für das iMode Portal:

  • Fachliche Analyse und Spezifikation der Schnittstelle zwischen dem Portal Manager und dem Mainframe System (BEA eLink Adapter)
  • J2EE-Architektur und Implementierung der Business-Schicht auf dem Application Server für die Integration des Directory Servers (LDAP) und des BEA Tuxedo Servers
  • Installation und Konfiguration der iPlanet- und BEA-Produktfamilie für die Entwicklungs- und Testplattform.
  • Planung und Durchführung manueller und automatischer Tests, um die stabile Kommunikation zwischen dem Portal Manager und dem BEA-eLink-System sicherzustellen
  • Erstellung technischer Dokumentation zur Installation und Konfiguration des Tuxedo Connectors.
  • Konzeption und Erstellung von Ant- und Shell-Skripten zur Durchführung von Konfiguration, Assembling, Build und Deployment der einzelnen Portal-Releases.
  • Fehlersuche und Fehlerbehebung im Test- und Produktionssystem.
  • Logfile-Analyse und Performance Tuning für den iPlanet Application Server 6.0 im Produktionssystem.
  • Einführung und Coaching der Mitarbeiter für den Betrieb des Portal Managers und der iPlanet Produkte.
  • Betriebsunterstützung bei der produktiven Einführung des iModeDienstes.


Projektteam mit ca. 40 Mitarbeitern

iPlanet Application Server 6.0 iPlanet Unified Integration Framework 6.0 iPlanet Enterprise Connector for Tuxedo 6.0 iPlanet Web Server 6.0 Netscape Directory Server 4.x Bea Elink Bea Tuxedo Server 6.5 Bea Tuxedo Workstation Client 6.5 Oracle Client 8.1.7 Forte 3.0 Together 5.0 CVS Bugzilla 2.14 Sun Solaris 8 (Test- und Betriebsumgebung) Windows 2000 Professional (Entwicklungsumgebung)
Java SDK 1.3.1 J2EE iMode/i-mode ihtml XML Java Architecture for XML Binding (JAXB) 1.0 Netscape LDAP SDK 4.18 Unix Shell-Skripte Apache Jakarta Struts Framework 1.0 Apache Jakarta Log4j 1.1.3 Apache Jakarta Ant 1.4 JUnit 3.7
Sun Microsystems GmbH, Eplus Mobilfunk GmbH
Düsseldorf
1 Jahr 1 Monat
2000-04 - 2001-04

Personalisierbares Kunden-Portal für Web- und WAP-Devices für Eplus (EOL)

Softwareentwickler Java SDK 1.2.1 J2EE XML ...
Softwareentwickler

Integration und Erweiterung des iPlanet Portal Application Frameworks (PAF) für Eplus:

  • Evaluierung verschiedener APIs zur Verwendung von SSL unter Java.
  • Design und Implementierung des Moduls zur Verschlüsselung der Content-Lieferung (SSL via HTTPS).
  • Design und Erstellung der Schnittstellendefinition für die Content-Lieferanten (DTD).
  • Implementierung eines XML-Parsers für den Content.
  • Implementierung von CMS-Funktionalitäten bei der Archivierung des Contents.
  • Fehlersuche und Fehlerbehebung für die Produktiv-Umgebung.
  • Installation und Konfiguration des Netscape Application Servers im Cluster (Load-Balancing).
  • Einführung und Coaching der Mitarbeiter für den Betrieb des Portals.
  • Erstellung technischer Dokumentation für PAF.

Projektteam mit ca. 30 Mitarbeitern

Netscape Application Server 4.0 Netscape Directory Server 4.x Netscape Enterprise Server 4.x Oracle Client 8.0.5 Visual Cafe CVS Bugzilla 2.11 Sun Solaris 2.6 (Test- und Betriebsumgebung) Windows 2000 Professional (Entwicklungsumgebung)
Java SDK 1.2.1 J2EE XML iPlanet Portal Application Framework (PAF)
Sun Microsystems GmbH, Eplus Mobilfunk GmbH
Düsseldorf
2 Monate
2000-02 - 2000-03

Ablaufsteuerung für die Ausstrahlung eines Fernsehprogramms

Softwareentwickler C++ Shell-Programmierung CppUnit 3.0 ...
Softwareentwickler

Beta Research Playout Scheduling System

Analyse und Design eines automatischen Testsystems für die Module des Playout Scheduling Systems:

·         Evaluierung geeigneter Test-Frameworks.

·         Erstellung des Testkonzeptes

·         Design und Implementierung der automatischen Testfälle.

Projektteam mit ca. 5 Mitarbeitern

C++Builder Sun Solaris 2.6 (Test- und Betriebsumgebung) Windows NT 4.0 (Entwicklungsumgebung)
C++ Shell-Programmierung CppUnit 3.0 Unix-Tools
SME AG, Beta Research GmbH
Unterföhring
3 Monate
1999-11 - 2000-01

Virtuelles Diskussionsforum für das Firmen-Extranet

Softwareentwickler Java SDK 1.2.1 Java Servlets HTML ...
Softwareentwickler

 ·         Design und Implementierung eines virtuellen Diskussionsforums für externe Mitarbeiter

·         Evaluierung und Einrichtung des gesicherten Zugriffs mittels Web-Browser und HTTPS-Protokoll

·         Integration der dynamischen Webinhalte durch Java Servlets, die das HTML erzeugen

Java SDK 1.2.1 Java Servlets HTML Windows NT 4.0
SME AG
Garching

Aus- und Weiterbildung

Aus- und Weiterbildung

5 Jahre 7 Monate
1993-11 - 1999-05

Studium der Mathematik mit Nebenfach Wirtschaftswissenschaften

Diplom-Mathematiker Univ., TU München
Diplom-Mathematiker Univ.
TU München
Versicherungsmathematik

Position

Position

Lead-Developer, Softwarearchitekt

Kompetenzen

Kompetenzen

Top-Skills

Lead Developer Backend Softwarearchitektur Full Stack Java / Jakarta EE Webarchitektur-Design Schnittstellen-Design (APIs) Datenbank-Design Geschäftsprozesse für Fahrzeug-Leasing/-finanzierung Finanzmathematik

Schwerpunkte

Technische Architektur und Implementierung für das Backend im Java Enterprise Umfeld

Produkte / Standards / Erfahrungen / Methoden

SCRUM/Kanban/V-Modell
Objekt orientierte Analyse und Design (OOAD)
Technical Class Modeling (UML)
Entity Relationship Modeling (ERM)
Service-Oriented Architecture (SOA)
BMW IT Architektur
Experte
Angebots-, Antrags- und Vertragsprozesse für Fahrzeug-Leasing und -Finanzierung
Experte
Finanzmathematik für Leasing und Finanzierung
Experte
Java Platform, Standard Edition (Java SE)
Experte
Java Platform, Enterprise Edition (Java/Jakarta EE)
Experte
Java/Jakarta Server Faces (JSF)
HTML, XHTML, CSS
Enterprise Java Beans (EJB)
Experte
Java/Jakarta Persistence API (JPA)
Experte
Java/Jakarta Bean Validation
Experte
Java/Jakarta API for RESTful Web Services (JAX-RS)
Experte
Java/Jakarta API for XML Web Services (JAX-WS)
Experte
Java/Jakarta Messaging Service (JMS)
Java Architecture for XML Binding (JAXB)
XML, DTD, XSD
OpenAPI Specification (OAS)
Experte
Open Authorization (OAuth)
Experte
OpenID Connect (OIDC)
Experte
Primefaces (UI Component Library for JSF)
EclipseLink (JPA Provider)
Experte
Hibernate (JPA Provider)
Experte
Querydsl (fluent and readable API for type-safe queries)
Experte
Flyway (Database-Migration Tool)
Apache Kafka Client
Apache Log4J (Logging framework)
JUnit, Mockito, Hamcrest
IntelliJ IDEA (Ultimate Edition)
Payara Server Enterprise
Experte
Sun GlassFish Enterprise Server
Apache HTTP Server
Atlassian Confluence
Atlassian Jira
Apache Maven
GitHub
Sonatype Nexus Repository
SonarQube Server
Logstash, Elasticsearch, Kibana

Betriebssysteme

Microsoft Windows
Unix/Linux
Sun Solaris
Amazon Web Services (AWS)

Programmiersprachen

Java
Experte
SQL
Experte
Oracle PL/SQL
Experte
Unix/Linux Shell-Skripte
Java Script
Perl
C++
C

Datenbanken

Oracle Database Enterprise Edition
Experte
PostgreSQL (Postgres)
H2 Database Engine
Oracle SQL Developer
Oracle SQL Plus (sqlplus)
Oracle SQL Loader (sqlldr)
Jailer (Database browser)

Branchen

Branchen

Softwareentwicklung,
Automotive,
Finanzdienstleister,
Mobilfunk,
Telekommunikation,
Versicherungen,
Luft- und Raumfahrt,
E-Government

Einsatzorte

Einsatzorte

München (+100km)
Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

7 Jahre 7 Monate
2017-07 - 2025-01

Zentrale Fahrzeug-Leasing und Finanzierungsplattform der BMW (Schweiz) AG

Lead-Developer, Softwarearchitekt, Business Analyst Java Platform Standard Edition (Java SE) 11 Java Platform Enterprise Edition (Java/Jakarta EE) 8 Java Development Kit (JDK): Azul Zulu 11.x ...
Lead-Developer, Softwarearchitekt, Business Analyst

BMW Helvetican Dealer Interaction Client (DFE HEIDI Next):

 

Das System DFE HEIDI Next dient BMW Financial Services in der Schweiz als zentrale Plattform zur Abbildung des gesamten Leasing- und Finanzierungsgeschäfts für Fahrzeuge.

 

Das System bietet den BMW Händlern und den Sachbearbeitern im BMW Kundenservicecenter folgende Funktionsschwerpunkte:

·         Erfassung und Verwaltung von Angeboten (Finanzproduktkalkulationen) und Bereitstellung für den Endkunden.

·         Einreichung (automatische Bonitätsprüfung) und Verwaltung von Anträgen.

·         Aktivierung, Anpassung und Umschreibung von Verträgen.

 

Dabei kann das Produktangebot flexibel mit zusätzlichen Services wie z.B. KFZ-Versicherung, Restschuldversicherung, Reifen- und Wartungsservice ergänzt werden.

Darüber hinaus beinhaltet das System die Kundendatenverwaltung, das Dokumentenmanagement, die Systemadministration und die Integration zahlreicher externer Systemschnittstellen.

Wesentliche Aspekte des Systems sind der hohe Automatisierungsgrad (papierlose und vollständig digitale Abwicklung) und die nahtlose Unterstützung aller angebotenen Vertriebskanäle (persönlich, online, telefonisch).

 

Bei dem System handelt es sich um eine Java EE basierte Web-Anwendung, die von einer On-Premise-Umgebung in eine Cloud-Umgebung migriert wurde.Projektteam mit ca. 15 Mitarbeitern.

Die Beschreibung der konkreten Projekttätigkeiten sowie Projektreferenzen sind separat verfügbar.

IntelliJ IDEA (Ultimate Edition) Payara Server Enterprise 5.x Oracle Database Enterprise Edition 19 PostgreSQL (Postgres) 42.7.4 H2 Database Engine 1.4.x Oracle SQL Developer Apache HTTP Server Atlassian Confluence Atlassian Jira Apache Maven GitHub Sonatype Nexus Repository SonarQube Server Logstash Elasticsearch Kibana Microsoft Windows Unix/Linux Amazon Web Services (AWS)
Java Platform Standard Edition (Java SE) 11 Java Platform Enterprise Edition (Java/Jakarta EE) 8 Java Development Kit (JDK): Azul Zulu 11.x SQL Oracle PL/SQL BMW Component Architecture (CA) 4 Java/Jakarta Server Faces (JSF) 2.x Enterprise Java Beans (EJB) 3.2 Java/Jakarta Persistence API (JPA) 2.x Java Database Connectivity API (JDBC) Java/Jakarta Contexts and Dependency Injection (CDI) 2.x Java/Jakarta Interceptors 1.2 Java/Jakarta Transaction API (JTA) 1.2 Java/Jakarta Bean Validation Spec 2.x Java/Jakarta API for RESTful Web Services (JAX-RS) 2.x Java/Jakarta API for XML Web Services (JAX-WS) 2.x Java/Jakarta Messaging Service (JMS) 2.x Java Architecture for XML Binding (JAXB) 2.x OpenAPI Specification (OAS) 3.x Primefaces (UI Component Library for JSF) 11.x EclipseLink (JPA Provider) 2.x Hibernate (JPA Provider) Querydsl (fluent and readable API for type-safe queries) 4.2.1 Flyway (database-migration tool) 4.2.0 P6Spy (JDBC logger) 3.7.0 Eclipse Jersey (JAX-RS Provider) 2.x Jackson (JSON processing Provider) 2.x MapStruct (object mapping framework) 1.x Hibernate Validator (Bean Validation Provider) 6.x OpenAPI Generator 4.3.1 Apache Kafka Client 3.5.0 iText PDF (Java PDF library) Apache PDFBox (Java PDF library) Google ZXing (Java barcode scanning library) Apache Log4J (logging framework) 2.x JUnit (testing framework) 5.x Mockito (mocking framework) 3.x Hamcrest (matcher framework) 1.3
msg for banking AG, BMW (Schweiz) AG
Ismaning
2 Jahre
2015-07 - 2017-06

Zentrale Datenplattform zur Versorgung der Fahrzeugkonfiguratoren der BMW Group AG

Lead-Developer und Softwarearchitekt Java Platform Standard Edition (Java SE) 8 Java Platform Enterprise Edition (Java EE) 7 Java Persistence API (JPA) ...
Lead-Developer und Softwarearchitekt

BMW Unified Configuration Platform (BMW.UCP):

 

Das System BMW.UCP ist eine zentrale Plattform in der Systemlandschaft der BMW Group und dient der Pflege, Integration und Bereitstellung von Daten für alle BMW und MINI Fahrzeug-Konfiguratoren.

 

Hierzu zählen beispielsweise die Konfiguratoren für die Endkunden auf den BMW Webseiten, die Händler-Konfiguratoren, der Mitarbeiter-Konfigurator und der Fuhrpark- und Großkunden-Konfigurator. Das System unterstützt unterschiedliche Frontends bei der Berechnung von Preisen und ermöglicht die Speicherung von Konfigurationen in einer virtuellen Garage. Wichtige Anforderungen an das System sind die performante und ausfallsichere Datenversorgung der Applikationen.

 

Bei dem System handelt es sich um eine Java EE basierte Microservice-Architektur (REST-API), die von einer On-Premise-Umgebung in eine Cloud-Umgebung migriert wurde.

 

Das Projekt wurde agil nach der SCRUM-Methode in mehreren parallel arbeitenden Feature Teams durchgeführt.

Feature Team mit ca. 7 Mitarbeitern.

Gesamtprojekt mit ca. 35 Mitarbeitern.

Die Beschreibung der konkreten Projekttätigkeiten sowie Projektreferenzen sind separat verfügbar.

IntelliJ IDEA 13 Sun GlassFish Enterprise Server 3.x Payara 4.x Oracle Database Enterprise Edition 12c MagicDraw 18 Postman Oracle SQL Developer Jailer (Erstellung fachlicher Testdaten) Git (SmartGit) Logstash Kibana Elasticsearch (Reporting) Atlassian Crowd/Fisheye Atlassian Confluence Atlassian Jira Apache Maven Jenkins Nexus Sonar (Build Management) Windows (Entwicklungsumgebung) Linux (Test- und Integrationsumgebung) Amazon Web Services (AWS)
Java Platform Standard Edition (Java SE) 8 Java Platform Enterprise Edition (Java EE) 7 Java Persistence API (JPA) Java API for XML Web Services (JAX-WS) Contexts and Dependency Injection (CDI) Java API for RESTful Web Services (JAX-RS) 2.x SQL Oracle PL/SQL Eclipselink Jersey (JAX-RS Provider) Flyway Log4J jUnit 4 Mockito
NTT Data GmbH, BMW Group AG
München
1 Jahr 10 Monate
2013-10 - 2015-07

Zentrale Verkaufsplattform der BMW Group AG

Softwareentwickler Java Platform Standard Edition (Java SE) 7 Java Platform Enterprise Edition (Java EE) 6 Java Persistence API (JPA) 2.0 ...
Softwareentwickler

BMW Universal Sales Platform (BMW.USP):

 

Das System BMW.USP ist eine zentrale Plattform der BMW AG und stellt Services für die Direct Sales und Retail-Wholesale Verkaufsprozesse bereit.

 

Dabei integriert das System zahlreiche externe Schnittstellen und bietet ein Frontend für Verkäufer, das unterschiedliche Märkte und Kanäle (Agent, CIC, Brand Store, Mobile Salesforce) unterstützt.


Das Projekt wurde agil nach der Methode SCRUM in mehreren parallel arbeitenden Feature Teams durchgeführt.

 

Feature Team mit ca. 9 Mitarbeitern.

Gesamtprojekt mit ca. 70 Mitarbeitern.

Die Beschreibung der konkreten Projekttätigkeiten sowie Projektreferenzen sind separat verfügbar.

IntelliJ IDEA 13 Sun GlassFish Enterprise Server 3.1.2.2 Oracle Database Enterprise Edition 11g Oracle SQL Developer JRebel CIB Document Server Git 1.9.4 SVN HP Mercury Quality Center Apache Maven 3.x Jenkins 1.x Windows 7 (Entwicklungsumgebung) Linux (Test- und Integrationsumgebung)
Java Platform Standard Edition (Java SE) 7 Java Platform Enterprise Edition (Java EE) 6 Java Persistence API (JPA) 2.0 SQL Oracle PL/SQL CDI REST Webservices JMS Java Server Faces (JSF) 2 JavaScript jQuery AJAX Primefaces Eclipselink Flyway Logback Mapstruct Selenium jUnit Mockito Jasmine Powermock
NTT Data GmbH, BMW Group AG
München
2 Jahre 3 Monate
2011-08 - 2013-10

Relaunch des zentralen Web-Portals der BMW Group AG

Softwarearchitekt, Softwareentwickler Java Platform Standard Edition (Java SE) 6 Java Platform Enterprise Edition (Java EE) 5 Enterprise Java Beans (EJB) 3.0 ...
Softwarearchitekt, Softwareentwickler

BMW.digital & MINI.digital (BMW.next):

 

Relaunch des Internet-Auftritts von BMW durch ein mandantenfähiges multifunktionales Web-Portal.

 

Im Rahmen des Gesamtprojekts wurde von dem Team das System ?Internet Marketing Maintenance Tool? (IMM.next) entwickelt.

 

Das System IMM.next ist als zentrale Datenquelle konzipiert, die das Web-Portal mit strukturierten Daten versorgt. Dazu gehören insbesondere die Fahrzeugdaten, die Grund- und Sonderausstattungen, das Herstellerzubehör und die übergreifenden Metadaten.

Das System IMM.next importiert die Daten von unterschiedlichen produktionsnahen Systemen (z.B. BMW OKA oder Eurotax). Um die gewünschten Marketingziele zu erreichen, können die Daten automatisch oder manuell mit Hilfe eines internen Web-Frontends durch einen fachlichen Autor angepasst werden. Die abnehmenden Portal-Systeme werden mittels automatischer ETL-Workflows (Informatica) versorgt.

 

Teilprojekt Stammdaten (System IMM.next): ca. 40 Mitarbeiter

Gesamtprojekt über 300 Mitarbeiter.

Die Beschreibung der konkreten Projekttätigkeiten sowie Projektreferenzen sind separat verfügbar.

Eclipse 3.7 No Magic MagicDraw 17.0.2 Sparx Systems Enterprise Architect 9.1 Sun GlassFish Enterprise Server 2.x Oracle Database Enterprise Edition 11g Oracle SQL Developer Oracle SQL Plus (sqlplus) Jailer Git 1.8.0 SVN Atlassian Confluence Atlassian Jira Atlassian FishEye (with Crucible code review) HP Mercury Quality Center Apache Maven 3.x Sonatype Nexus 1.x Jenkins 1.x Windows 7 (Entwicklungsumgebung) Linux (Test- und Integrationsumgebung)
Java Platform Standard Edition (Java SE) 6 Java Platform Enterprise Edition (Java EE) 5 Enterprise Java Beans (EJB) 3.0 Java Persistence API (JPA) 2.0 Java Server Faces (JSF) 2 SQL Oracle PL/SQL Hibernate 4.x Querydsl 2.x Flyway 1.x Freemarker 2.3.x TestNG 6.x Apache OpenEJB 4.0.0 Mojarra (JSF Reference Implementation) Seam 2.3.0 Richfaces 4.2.2 Apache Log4j 1.2.x BMW GROPS 4.3.6 BMW JAAF 1.x Code Generator based on openArchitectureWare (oAW) Code Generator based on Xtend and Eclipse Modeling Frame-work (EMF) with Ecore
msgGillardon AG, BMW Group AG
München
4 Monate
2011-04 - 2011-07

Produkterweiterung für MSG Gillardon Credit Portfolio Manager (GCPM)

Softwarearchitekt, Softwareentwickler Java Platform Standard Edition (Java SE) 5 OSGI (Equinox) WebService (SOAP over HTTP) ...
Softwarearchitekt, Softwareentwickler

Das Produkt GCPM dient als zentrales Steuerungsinstrument für die Adressrisiken. Es prognostiziert in der Ex-ante Rechnung das Adressrisiko aus einem Gesamtbankportfolio und gibt in der Ex-Post-

Performancerechnung Aufschluss über die Vermögensentwicklung aus den eingegangenen Adressrisiken.

Als Erweiterung des Produkts GCPM wurde eine standardisierte Web-Service-Schnittstelle entwickelt, um die Portfoliodaten aus den operativen Kundensystemen automatisiert in die Auswertungsdatenbank importieren zu können.

 

Projektteam mit ca. 5 Mitarbeitern

Eclipse Helios JBoss Application Server 5.x CruiseControl CVS Windows XP Professional (Entwicklungsumgebung) Windows Server (Test- und Integrationsumgebung)
Java Platform Standard Edition (Java SE) 5 OSGI (Equinox) WebService (SOAP over HTTP) WSDL XSD msg Gillardon ASF2 (Application Service Framework) Apache CXF 2.3.2 (Web Service-Framework) Apache IVY 2.2.0 JUnit Log4j
msgGillardon AG
Bretten und Ismaning
1 Jahr 5 Monate
2009-11 - 2011-03

Systeme für technische Dokumentation, Wartung und Instandhaltung

Softwarearchitekt, Softwareentwickler Java Platform Standard Edition (Java SE) 6 Java Server Faces (JSF) 1.1 HTML ...
Softwarearchitekt, Softwareentwickler

Common Source Database (CSDB):

 

Das Produkt CSDB unterstützt den gesamten Prozess zur Erstellung und Verwaltung technischer Dokumentation. Durch Einhaltung der internationalen AECMA Spezifikation 1000D (S1000D) werden insbesondere folgende Anwendungsfälle definiert:

  • Erstellung und Änderung technischer Publikationen
  • Kommentierung technischer Publikationen
  • Austausch der technischen Dokumente zwischen Projektteams
  • Auslieferung der technischen Dokumente zum Kunden

Bei diesem System handelt es sich um eine Perl basierte Web-Anwendung.

 

Inspection Data Input and Retrieval Application (INDIRA):

 

Das Produkt INDIRA verwaltet im Rahmen der integrierten logistischen Unterstützung (ILS) alle Wartungs- und Instandsetzungstätigkeiten (Scheduled Maintenance). Es umfasst die Sammlung, Auswertung und den Export folgender logischer Daten:

  • Technischer Systemaufbruch
  • Geplante und ungeplante Ereignisse
  • Wartungs- und Reparaturmaßnahmen
  • Definition der Arbeitsschritte hinsichtlich des Einsatzes von Personal, Werkzeug und Ersatzteilen

Bei diesem System handelt es sich um eine Web-Anwendung, die auf dem Java Spring Framework basiert.

 

Vorgehensmodell: V-Modell

Projektteam mit ca. 7 Mitarbeitern

Apache HTTP Server 2.2.x Apache Module mod_perl 2.0.x Oracle Database 10.2 Oracle SQL Developer Eclipse Subversion (SVN) JBoss Application Server 4.0.3 Oracle SQL*Plus (sqlplus) 10.2 Oracle SQL*Loader (sqlldr) 10.2 Java VisualVM 1.6 Windows XP Professional (Entwicklungsumgebung) Linux (Test- und Integrationsumgebung)
Java Platform Standard Edition (Java SE) 6 Java Server Faces (JSF) 1.1 HTML Perl 5.8.8 Korn Shell Scripts Java Script SQL Oracle PL/SQL Sencha Ext JS 3.3.1 Perl Module DBI Perl Module Template Toolkit 2.22 Hibernate 3.x Spring Framework 1.2.9 Apache MyFaces 1.1.5
EADS Defence & Security (Cassidian)
Manching
1 Jahr 11 Monate
2007-07 - 2009-05

Zentrale Fahrzeug-Leasing und Finanzierungsplattform für BMW in Europa.

Softwarearchitekt, Lead-Developer Java Platform Standard Edition (Java SE) 5 Java Platform Enterprise Edition (Java EE) 5 Java Persistence API (JPA) ...
Softwarearchitekt, Lead-Developer

BMW Dealer Frontend System (msg.DFE, BMW CodeXeu)

 

Das Produkt msg.DFE unterstützt den gesamten finanziellen Vertriebsprozess von Vertragshändlern (z.B. BMW, MINI und Alphera).

 

Dabei wird im zentralen Geschäftsprozess die Erstellung des Angebots, die Erfassung des Antrags und die Abwicklung des Vertrags von individuellen Finanzprodukten (Leasing und Finanzierung) abgebildet.

Für die Definition und Verwaltung der Finanzprodukte wird das Product Management System msg.PM eingesetzt.

Zusätzlich kann das Produktpaket des Kunden auch mit Serviceprodukten (z.B. Ersatzfahrzeug, Reifen, Tankkarte, Garantie, Wartung und Reparatur) und Versicherungsprodukten (z.B. Haftpflicht, Kasko, Insassenunfall, Rechtsschutz, Restschuld, CPI und GAP) angereichert werden.

Die Produktplattform msg.DFE ist flexibel anpassbar für beliebige Marken, Absatzmärkte und landesspezifische geschäftliche und gesetzliche Anforderungen.

Das Produkt ermöglicht die Anbindung externer Systeme und Datenlieferanten sowie die Einbettung in diverse Vertriebskanäle (Internet, Extranet).

 

Das System msg.DFE basiert auf einer modularen Komponentenarchitektur und umfasst folgende fachliche Domänen:

  • Retail Distribution (Quotation and Application)
  • Wholesale
  • Re-Marketing
  • Finance Product Management
  • Vehicle Management
  • Business Partner Management
  • User Management
  • Output Management
  • Document Management
  • Administration Management

 

Bei dem System handelt es sich um eine Java EE basierte Web-Anwendung.

 

Vorgehensmodell: Scrum

Projektteam mit ca. 35 Mitarbeitern

Enterprise Architect 7.1 MyEclipse Enterprise Workbench 6.0.1 JBoss Portal 2.6.2 BEA WebLogic Server 10 msg.PM Product Manager 3.4.0 und JParc IBM WebSphere MQ HP Mercury Quality Center 9.2 Oracle Database 10g Oracle SQL Developer SYNERGY/CM Release 6.4 CVS Subversion (SVN) CodeBeamer Enterprise 5.0.3 Windows XP Professional (Entwicklungsumgebung) Linux (Test- und Integrationsumgebung)
Java Platform Standard Edition (Java SE) 5 Java Platform Enterprise Edition (Java EE) 5 Java Persistence API (JPA) JMS EJB 3.0 UML 2 XML SQL Hibernate 3.2.5 msg Component Architecture (ähnlich zu BMW CA 3.0) TestNG 5.7 Apache Jakarta Ant Log4j Castor XML Data Binding Framework 1.2 JBoss Seam 2.1.0 JBoss RichFaces 3.3.0 JSF Facelets 1.1.4
msgGillardon AG, BMW Bank GmbH
München
11 Monate
2006-07 - 2007-05

Zentrale Fahrzeug-Leasing und Finanzierungsplattform der BMW Financial Services (Schweiz)

Softwarearchitekt und Softwareentwickler Java 2 SDK 1.4.2 J2EE 1.4 EJB 2.0 ...
Softwarearchitekt und Softwareentwickler

BMW Helvetican Dealer Interaction Client (HEIDI):

 

Das System HEIDI bietet BMW Händlern in der Schweiz die Möglichkeit Leasing- und Finanzierungsanträge für Fahrzeuge zu erfassen, zu verwalten und vertragsbezogene Aktionen durchzuführen.

 

Bei dem System handelt es sich um eine J2EE basierte Web-Anwendung.

 

Projektteam mit ca. 15 Mitarbeitern

Eclipse SDK 3.2.1 MyEclipse Enterprise Workbench 5.1.0 Borland Together ControlCenter 6.2 BEA WebLogic Server 8.1 SP5 IBM WebSphere MQ 5.3 Mercury Quality Center Oracle Database 10g Altova XMLSpy Professional Edition Version 2006 CVS Windows XP Professional (Entwicklungs- und Testumgebung) HP-UX (Integrationsumgebung)
Java 2 SDK 1.4.2 J2EE 1.4 EJB 2.0 XML SQL BMW Component Architecture (CA) 2.0 BMW Error Handling and Logging Framework (EHL 2) BMW GROPS 3.5.1 BMW Ultra Thin Client Software Architecture (UTC/SA) 1.9.1 BMW Foundation Classes 1.8 BMW Java Messplatz 1.3.2 MSG JUnit Apache Jakarta Ant 1.6.2 MSG/BMW Log4j XDoclet 1.2.1 Castor XML Data Binding Framework 1.0.4
msg systems AG, BMW Financial Services (Schweiz)
Ismaning
4 Monate
2006-03 - 2006-06

Customer-Relationship-Management (CRM) System

Konfigurations- und Deliverymanager Shell-Skripte
Konfigurations- und Deliverymanager

BMW Customer Relationship Management (CaRaMBA)

Projektteam mit ca. 15 Mitarbeitern

BEA WebLogic Server 8.1 IBM WebSphere MQ 5.3 SYNERGY/CM Release 6.3 Delivery Console Mercury Quality Center WebTrends WinMerge 2.4.10 Putty 0.53b WinSCP 3.4.2 Windows XP Professional (Entwicklungsumgebung) HP-UX (Testumgebung)
Shell-Skripte
msg systems AG, BMW Bank GmbH
München
4 Monate
2005-11 - 2006-02

Output Management System für Dokumente

Softwareentwickler und Berater Java Script 1.2 XHTML 1.0 Transitional CSS 2.0
Softwareentwickler und Berater

msg Point Output Integrator

Projektteam mit ca. 6 Mitarbeitern

Home Site Paint Shop Pro Microsoft Office Visio 2003 Firefox 1.5 Internet Explorer 6 CM Synergy Windows XP Professional (Entwicklungs- und Testumgebung)
Java Script 1.2 XHTML 1.0 Transitional CSS 2.0
msg systems AG
Ismaning
3 Monate
2005-09 - 2005-11

Enterprise Application Integration (EAI) System für Bankkunden

Softwareentwickler und Berater Java 2 SDK 1.4.2 J2EE 1.4 EJB 2.0 ...
Softwareentwickler und Berater

BMW HUB Famos

Projektteam mit ca. 5 Mitarbeitern

Realisierung von Workflow Services auf der Basis von J2EE zur Abbildung von Geschäftsprozessen:

  • Erstellung und Prüfung der technischen Spezifikation für das Administrations-Modul von Kreditkunden.
  • Design und Implementierung von Such-Services (EJB QL, EJB Select Methoden).
  • Implementierung der Credit Line Admin Services (Workflow- und Action-Klassen).

Design und Implementierung automatischer JUnit-Tests

BEA WebLogic Server 8.1 IBM WebSphere MQ 5.3 Oracle 9i Eclipse 3.1 DbVisualizer 4.1 CVS Windows XP Professional (Entwicklungs- und Testumgebung)
Java 2 SDK 1.4.2 J2EE 1.4 EJB 2.0 XML SQL MSG JUnit Apache Jakarta Ant 1.4.1 MSG/BMW Log4j
msg systems AG, BMW Bank GmbH
Ismaning
6 Monate
2004-05 - 2004-10

Telefonica Multi-Portal für Business-Prozesse.

Softwareentwickler Java 2 SDK 1.4.2 J2EE 1.4 XML ...
Softwareentwickler

Architektur und Realisierung von mehrschichtigen Portalanwendungen zur Abbildung von Geschäftsprozessen:

  • Analyse und Spezifikation des Geschäftsprozesses zur Kunden-stammdatenpflege.
  • Analyse und Spezifikation der Geschäftsprozesse zur DSL-Auftragserfassung und automatisierten Auftragsbearbeitung.
  • Erstellung eines fachlichen und technischen Architekturentwurfs für das Web-Frontend.
  • Erstellung einer Sitemap.
  • Planung und Durchführung des Release Engineering Processes (Konfiguration, Build und Deployment) der Portalanwendung.
  • Design und Implementierung der Frontend-Komponenten (Form Beans, Struts Actions, JSPs, Validierung).
  • Design und Implementierung der Business-Zugriffsschicht
  • Coaching von Projektmitarbeitern.
  • Analyse und Behebung von technischen Fehlersituationen.
Sun ONE Application Server 7.0 Sun Java System Message Queue 3.5 Oracle 9i DbVisualizer 4.0.4 Sun ONE Studio 5 Enterprise Edition CVS Oxygen XML Editor 4.0 Sun Solaris 5.9 (Test- und Betriebsumgebung) Suse Linux 8.x (Entwicklungsumgebung)
Java 2 SDK 1.4.2 J2EE 1.4 XML XSD Java Architecture for XML Binding (JAXB) 1.0 Java Server Pages JSP 1.2 Java Servlet Specification 2.3 Tag Libs 1.0 EJB 2.0 XHTML 1.0 Transitional Unix Shell-Skripte Apache Jakarta Struts 1.1 Apache Jakarta Ant 1.4.1 Apache Jakarta Log4j
Sun Microsystems GmbH, Telefonica GmbH
Verl
9 Monate
2003-08 - 2004-04

Internetportal und Intranet-Anwendungen für eine Online-Jobbörse der Bundesagentur für Arbeit.

Softwareentwickler und Berater Java SDK 1.3.1 J2EE 1.3 Java Server Pages JSP 1.2 ...
Softwareentwickler und Berater

Virtueller Arbeitsmarkt (VAM)

 Projektteam mit ca. 100 Mitarbeitern

Erstellung von drei Subsystemen für das Portal nach dem Model-View-Controller (MVC) Design Pattern:

 

  • Analyse und Spezifikation der Sitemap.
  • Erstellung von Layoutvorlagen mit XHTML und CSS.
  • Evaluierung der Framework-Komponenten Pagination, Form Validation und Navigation.
  • Prüfung des fachlichen Architekturentwurfs.
  • Prüfung des Softwareentwurfs: Präsentationsdarstellung (HTML, TagLibs, JSPs), Präsentationssteuerung (Servlets, Conversations), Service (Stateless Session Beans), Geschäftslogik (Entity Beans CMP), Datenzugriff (JDBC, SQL).
  • Implementierung des Subsystems zur Erstellung und Verwaltung von Wiedervorlagevorgängen für Mitarbeiter der Bundesagentur für Arbeit.
  • Implementierung des Subsystems zur Verwaltung von Dokumenten für Portalnutzer (u. a. Upload und Öffnen von PDF-Dokumenten).
  • Implementierung des Subsystems zur Darstellung und Erfassung von vermittlungsrelevanten Gesundheitsfragen.
  • Durchführung von funktionalen Modultests für das Frontend (manuell nach Checkliste) und Backend (automatisiert mit JUnit).
  • Durchführung von übergreifenden Integrationstests mit Fehlersuche und Fehlerbehebung.
  • Analyse, Schätzung und Implementierung von Änderungsanforderungen.
  • Untersuchung und Umsetzung der Vorgaben zu einem barrierefreien Webdesign (BITV).
  • Analyse, Implementierung und Test des Berechtigungskonzepts auf Applikationsebene.
  • Vorbereitung des funktionalen und technischen Systemtests für die Abnahme.
BEA WebLogic Server 7.0 Sun ONE Webserver 6.0 Sun ONE Directory Server 5.1 Oracle 9i Net Services Release 2 DbVisualizer 4.0.2 JBuilder 7.0 Eclipse 2.1.2 WinCVS 1.3 HP-UX 11 (Test- und Betriebsumgebung) Windows 2000 Professional (Entwicklungsumgebung)
Java SDK 1.3.1 J2EE 1.3 Java Server Pages JSP 1.2 Java Servlet Specification 2.3 Tag Libs 1.0 EJB 2.0 XHTML 1.0 Transitional Unix Shell-Skripte General and Reusable Netcentric Delivery Solution (GRNDS) 3.3 (Portalframework Accenture) Apache Jakarta Ant 1.4.1 JUnit
Accenture AG, Bundesagentur für Arbeit
Nürnberg
1 Jahr
2001-07 - 2002-06

Mobiles Internet Portal für Eplus (iMode)

Softwareentwickler und Berater Java SDK 1.3.1 J2EE iMode/i-mode ihtml ...
Softwareentwickler und Berater

Architektur und Implementierung der Anbindung der Backend Systeme für das iMode Portal:

  • Fachliche Analyse und Spezifikation der Schnittstelle zwischen dem Portal Manager und dem Mainframe System (BEA eLink Adapter)
  • J2EE-Architektur und Implementierung der Business-Schicht auf dem Application Server für die Integration des Directory Servers (LDAP) und des BEA Tuxedo Servers
  • Installation und Konfiguration der iPlanet- und BEA-Produktfamilie für die Entwicklungs- und Testplattform.
  • Planung und Durchführung manueller und automatischer Tests, um die stabile Kommunikation zwischen dem Portal Manager und dem BEA-eLink-System sicherzustellen
  • Erstellung technischer Dokumentation zur Installation und Konfiguration des Tuxedo Connectors.
  • Konzeption und Erstellung von Ant- und Shell-Skripten zur Durchführung von Konfiguration, Assembling, Build und Deployment der einzelnen Portal-Releases.
  • Fehlersuche und Fehlerbehebung im Test- und Produktionssystem.
  • Logfile-Analyse und Performance Tuning für den iPlanet Application Server 6.0 im Produktionssystem.
  • Einführung und Coaching der Mitarbeiter für den Betrieb des Portal Managers und der iPlanet Produkte.
  • Betriebsunterstützung bei der produktiven Einführung des iModeDienstes.


Projektteam mit ca. 40 Mitarbeitern

iPlanet Application Server 6.0 iPlanet Unified Integration Framework 6.0 iPlanet Enterprise Connector for Tuxedo 6.0 iPlanet Web Server 6.0 Netscape Directory Server 4.x Bea Elink Bea Tuxedo Server 6.5 Bea Tuxedo Workstation Client 6.5 Oracle Client 8.1.7 Forte 3.0 Together 5.0 CVS Bugzilla 2.14 Sun Solaris 8 (Test- und Betriebsumgebung) Windows 2000 Professional (Entwicklungsumgebung)
Java SDK 1.3.1 J2EE iMode/i-mode ihtml XML Java Architecture for XML Binding (JAXB) 1.0 Netscape LDAP SDK 4.18 Unix Shell-Skripte Apache Jakarta Struts Framework 1.0 Apache Jakarta Log4j 1.1.3 Apache Jakarta Ant 1.4 JUnit 3.7
Sun Microsystems GmbH, Eplus Mobilfunk GmbH
Düsseldorf
1 Jahr 1 Monat
2000-04 - 2001-04

Personalisierbares Kunden-Portal für Web- und WAP-Devices für Eplus (EOL)

Softwareentwickler Java SDK 1.2.1 J2EE XML ...
Softwareentwickler

Integration und Erweiterung des iPlanet Portal Application Frameworks (PAF) für Eplus:

  • Evaluierung verschiedener APIs zur Verwendung von SSL unter Java.
  • Design und Implementierung des Moduls zur Verschlüsselung der Content-Lieferung (SSL via HTTPS).
  • Design und Erstellung der Schnittstellendefinition für die Content-Lieferanten (DTD).
  • Implementierung eines XML-Parsers für den Content.
  • Implementierung von CMS-Funktionalitäten bei der Archivierung des Contents.
  • Fehlersuche und Fehlerbehebung für die Produktiv-Umgebung.
  • Installation und Konfiguration des Netscape Application Servers im Cluster (Load-Balancing).
  • Einführung und Coaching der Mitarbeiter für den Betrieb des Portals.
  • Erstellung technischer Dokumentation für PAF.

Projektteam mit ca. 30 Mitarbeitern

Netscape Application Server 4.0 Netscape Directory Server 4.x Netscape Enterprise Server 4.x Oracle Client 8.0.5 Visual Cafe CVS Bugzilla 2.11 Sun Solaris 2.6 (Test- und Betriebsumgebung) Windows 2000 Professional (Entwicklungsumgebung)
Java SDK 1.2.1 J2EE XML iPlanet Portal Application Framework (PAF)
Sun Microsystems GmbH, Eplus Mobilfunk GmbH
Düsseldorf
2 Monate
2000-02 - 2000-03

Ablaufsteuerung für die Ausstrahlung eines Fernsehprogramms

Softwareentwickler C++ Shell-Programmierung CppUnit 3.0 ...
Softwareentwickler

Beta Research Playout Scheduling System

Analyse und Design eines automatischen Testsystems für die Module des Playout Scheduling Systems:

·         Evaluierung geeigneter Test-Frameworks.

·         Erstellung des Testkonzeptes

·         Design und Implementierung der automatischen Testfälle.

Projektteam mit ca. 5 Mitarbeitern

C++Builder Sun Solaris 2.6 (Test- und Betriebsumgebung) Windows NT 4.0 (Entwicklungsumgebung)
C++ Shell-Programmierung CppUnit 3.0 Unix-Tools
SME AG, Beta Research GmbH
Unterföhring
3 Monate
1999-11 - 2000-01

Virtuelles Diskussionsforum für das Firmen-Extranet

Softwareentwickler Java SDK 1.2.1 Java Servlets HTML ...
Softwareentwickler

 ·         Design und Implementierung eines virtuellen Diskussionsforums für externe Mitarbeiter

·         Evaluierung und Einrichtung des gesicherten Zugriffs mittels Web-Browser und HTTPS-Protokoll

·         Integration der dynamischen Webinhalte durch Java Servlets, die das HTML erzeugen

Java SDK 1.2.1 Java Servlets HTML Windows NT 4.0
SME AG
Garching

Aus- und Weiterbildung

Aus- und Weiterbildung

5 Jahre 7 Monate
1993-11 - 1999-05

Studium der Mathematik mit Nebenfach Wirtschaftswissenschaften

Diplom-Mathematiker Univ., TU München
Diplom-Mathematiker Univ.
TU München
Versicherungsmathematik

Position

Position

Lead-Developer, Softwarearchitekt

Kompetenzen

Kompetenzen

Top-Skills

Lead Developer Backend Softwarearchitektur Full Stack Java / Jakarta EE Webarchitektur-Design Schnittstellen-Design (APIs) Datenbank-Design Geschäftsprozesse für Fahrzeug-Leasing/-finanzierung Finanzmathematik

Schwerpunkte

Technische Architektur und Implementierung für das Backend im Java Enterprise Umfeld

Produkte / Standards / Erfahrungen / Methoden

SCRUM/Kanban/V-Modell
Objekt orientierte Analyse und Design (OOAD)
Technical Class Modeling (UML)
Entity Relationship Modeling (ERM)
Service-Oriented Architecture (SOA)
BMW IT Architektur
Experte
Angebots-, Antrags- und Vertragsprozesse für Fahrzeug-Leasing und -Finanzierung
Experte
Finanzmathematik für Leasing und Finanzierung
Experte
Java Platform, Standard Edition (Java SE)
Experte
Java Platform, Enterprise Edition (Java/Jakarta EE)
Experte
Java/Jakarta Server Faces (JSF)
HTML, XHTML, CSS
Enterprise Java Beans (EJB)
Experte
Java/Jakarta Persistence API (JPA)
Experte
Java/Jakarta Bean Validation
Experte
Java/Jakarta API for RESTful Web Services (JAX-RS)
Experte
Java/Jakarta API for XML Web Services (JAX-WS)
Experte
Java/Jakarta Messaging Service (JMS)
Java Architecture for XML Binding (JAXB)
XML, DTD, XSD
OpenAPI Specification (OAS)
Experte
Open Authorization (OAuth)
Experte
OpenID Connect (OIDC)
Experte
Primefaces (UI Component Library for JSF)
EclipseLink (JPA Provider)
Experte
Hibernate (JPA Provider)
Experte
Querydsl (fluent and readable API for type-safe queries)
Experte
Flyway (Database-Migration Tool)
Apache Kafka Client
Apache Log4J (Logging framework)
JUnit, Mockito, Hamcrest
IntelliJ IDEA (Ultimate Edition)
Payara Server Enterprise
Experte
Sun GlassFish Enterprise Server
Apache HTTP Server
Atlassian Confluence
Atlassian Jira
Apache Maven
GitHub
Sonatype Nexus Repository
SonarQube Server
Logstash, Elasticsearch, Kibana

Betriebssysteme

Microsoft Windows
Unix/Linux
Sun Solaris
Amazon Web Services (AWS)

Programmiersprachen

Java
Experte
SQL
Experte
Oracle PL/SQL
Experte
Unix/Linux Shell-Skripte
Java Script
Perl
C++
C

Datenbanken

Oracle Database Enterprise Edition
Experte
PostgreSQL (Postgres)
H2 Database Engine
Oracle SQL Developer
Oracle SQL Plus (sqlplus)
Oracle SQL Loader (sqlldr)
Jailer (Database browser)

Branchen

Branchen

Softwareentwicklung,
Automotive,
Finanzdienstleister,
Mobilfunk,
Telekommunikation,
Versicherungen,
Luft- und Raumfahrt,
E-Government

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.