Java-EE Anwendungsentwickler (Java, Backend, REST, Spring, Spring Boot, JSF, JDBC, JPA, Hibernate)
Aktualisiert am 10.03.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.04.2024
Verfügbar zu: 100%
davon vor Ort: 100%
Java
Spring
REST
Java-Backend
JDBC
Spring-Boot
DevOps
DevOps (Git - Jenkins - Jira - Azure - Docker)
Java 8
Java 11
Java 13
Java 17
Deutsch
Muttersprache
Englisch
fließend

Einsatzorte

Einsatzorte

München (+100km)
Deutschland
möglich

Projekte

Projekte

3 Jahre 5 Monate
2020-09 - 2024-01

Neuentwicklung einer Spring Boot Applikation für Metadata-Verwaltung

Senior-Software Entwickler Java Spring Spring Boot ...
Senior-Software Entwickler

Ausgangslage war eine als Confluence Plugin realisierte Anwendung für die Verwaltung von Metadaten und Anzeige der Data Lineage innerhalb eines Unternehmens. Confluence wurde abgelöst und es erfolgte eine Neuentwicklung als Spring Boot Application. Als Frontendtechnologie wurde Angular / nodeJs eingesetzt, die verwendete Datenbank war Postgres. Der bestehende Confluence-Datenbestand wurde mittels eines Migrationsprojects nach Postgres konvertiert. Folgende Quellsysteme der Kunden wurden mittels Adaptern eingebunden - Tableau, Kafka, SAP BO, Snowflake, Terradata. Das Produkt war in eine CI/CD Pipeline mittels Git/Jira/Jenkins/Docker eingebunden, in einer späteren Projektphase wurde Jenkins durch Azure abgelöst sowie die Vorbereitung auf den Umstieg auf Microservices getroffen.

?
IntelliJ PostgreSQL H2 SourceTree Postman Swagger Liquibase Git Jenkins Azure Docker Elastic Search Keycloak
Java Spring Spring Boot Spring Data JDBC REST JAX-RS Jersey Maven Linux JUnit Mockito Hamcrest SAX XPath XML JSON DevOps Open API Spring Cloud Config Spring Cloud Bus
Synabi Business Solutions Gmbh
Remote
3 Jahre 6 Monate
2017-03 - 2020-08

Weiterentwicklung einer Data-Governance-Anwendung für individuelles Metadaten-Management

Senior-Software Entwickler Java 8 Agile Entwicklung JAX-RS ...
Senior-Software Entwickler

Ein bereits bestehendes Meta-Daten-Wiki wurde im Rahmen des Projekts an Kundenbedürfnisse angepasst bzw. wurde in halbjährlichen Release-Zyklen weiterentwickelt. Technologisch wurde das Tool mittels Confluence-Plugins entwickelt, der Datenbestand der Kunden wurde mittels sog. Adaptern in ein standardisiertes Format gebracht und visuell aufbereitet. Die Todos beinhalteten das Erstellen von Adaptern, Confluence-Plugin-Entwicklung, RESTful-Service-Entwicklung (Endpoints und Clients) sowie diverse Backend-Entwicklungstätigkeiten.

JetBrains IntelliJ IDEA Atlassian Confluence Atlassian JIRA PostgreSQL H2 Database Engine SourceTree Postman SQL Server Liquibase Git Jenkins Azure Docker Elastic Search Keycloak Swagger Open API
Java 8 Agile Entwicklung JAX-RS Jersey RESTful Services JUnit Mockito DbUnit SAX XPath Maven Linux Confluence Plugins XML JSON Spring Spring Boot DevOps Java 11
Synabi Business Solutions GmbH
München
4 Monate
2016-12 - 2017-03

Test mehrerer Softwaremodule mittels JUnit

Software-Entwickler, Tester Java 8 JUnit Hamcrest ...
Software-Entwickler, Tester

Ziel des Projektes war, mehrere bereits fertiggestellte Softwaremodule (angesiedelt im militärischen Umfeld) mittels JUnit einer detaillierten Qualitätssicherung zu unterziehen.

Eclipse CVS
Java 8 JUnit Hamcrest Mockito JAXB
Silver Atena
München
4 Jahre 9 Monate
2012-02 - 2016-10

Neuentwicklung einer JSF-basierten Webapplikation für das Short Term Liquidity Management einer Großbank

Software-Engineer Java 6 JEE JSF ...
Software-Engineer

Neuentwicklung einer weltweit eingesetzten JSF-Webapplikation für das täglich durchzuführende Short Time Liquidity Management im Bankenumfeld. Die Applikation besteht hierbei aus einem customizable Prozess, welcher von jeder Branch täglich durchlaufen wird. Weiterhin diverse Reporting-Funktionalitäten (PDF, CSV, Excel, Online in Tabellenform, Mailversand), Datenimport, Stammdatenpflege und Administrationsmasken.

Die übernommenen Aufgaben im Projekt waren vielfältig: Pflichtenheft- und Use-Case-Erstelllung, Design und Implementierung, Testing und Rollout, Produktionsbetreuung und First Level Support.

Eclipse SQL Server Datenbank Teradata Datenbank Apache Tomcat Dimensions Sourceverwaltung Quality Center HP Service Manager LDAP Maven Microstrategy Subversion SVN Serena Dimensions CM
Java 6 JEE JSF Spring JPA Richfaces JUnit Hibernate JDBC Ajax
Unicredit
München
6 Monate
2011-09 - 2012-02

Erweiterung einer Struts-Webanwendung im Immobiliensektor um Nearshoring-Funktionalitäten

Software-Engineer Java J2EE Struts ...
Software-Engineer

Erweiterung einer Webanwendung im Immobiliensektor um Nearshoring-Funktionalitäten. Im Einzelnen: Maskenerweiterungen, Erweiterungen im Bereich der Stammdaten sowie neue Prozess-Schritte um die internen Abläufe besser abzubilden.

Übernomme Aufgaben: Projektleitung, Anforderungsanalyse, Anwendungsdesign, Datenbankdesign, Aufwandsschätzungen, Use-Case-Erstellung, Implementierung, Durchführung von Reviews, Qualitätssicherung und Test

Eclipse IBM RSA IBM Websphere Application Server Dimensions Sourceverwaltung Oracle Datenbank HP Service Manager Quality Center
Java J2EE Struts HTML JSP Javascript Castor XML
Unicredit
München
1 Monat
2011-09 - 2011-09

Migration einer Anwendung von Oracle 10 auf Oracle 11

Software-Engineer Java J2EE
Software-Engineer

Eine bestehende Anwendung im Immobiliensektor wurde von Oracle 10 auf Oracle 11 migriert.

Im Rahmen dieses kurz laufenden Projekts wurden sämtliche anfallenden Tätigkeiten übernommen, d.h. Konzeption, Aufwandsschätzung, Implementierung, Koordination und Qualitätssicherung.

Oracle Eclipse
Java J2EE
Unicredit
München
6 Monate
2011-03 - 2011-08

Erweiterung einer Struts-Webanwendung um Funktionalitäten zur Abbildung gesetzlicher Anforderungen für die Consumer Credit Directive

Software-Engineer Java J2EE Struts ...
Software-Engineer
Eine bestehende und live eingesetzte Webanwendung im Immobiliensektor wurde um Funktionalitäten erweitert die die Abbildung der gesetzlichen Anforderungen im Rahmen der CCD (Consumer Credit Directive) ermöglichten. Übernommene Aufgaben in dem Projekt waren: Projektleitung, Anforderungsanalyse, Anwendungs- und Datenbankdesign, Aufwandsschätzungen, Use-Case-Erstellung, Implementierung, Review-Durchführung, Qualitätssicherung, Konzeption, Erstellung und Durchführung von Tests
Eclipse Oracle Datenbank IBM RSA IBM Websphere Application Server Dimensions Sourceverwaltung HP Service Manager Quality Center
Java J2EE Struts HTML Javascript
Unicredit
München
8 Monate
2010-07 - 2011-02

Anbindung einer webbasierten Anwendung an ein Reporting-Tool

Software-Engineer Java J2EE Struts ...
Software-Engineer
Eine webbasierte Anwendung sollte an ein host-basiertes Reporting-Tool angebunden werden. Die Aufgabenstellung bestand darin, zu definierten Aktionen die benötigten Daten einzusammeln, zu bündeln und an den Host zu übertragen. Übernomme Aufgaben in dem Projekt: Projektleitung, Anforderungsanalyse, Anwendungsdesign, Datenbankdesign, Aufwandsschätzungen, Use-Case-Erstellung, Implementierung, Durchführung von Reviews, First- und Second-Level-Support, Bugfixing
Eclipse IBM RSA IBM Websphere Application Server Oracle Datenbank Dimensions Sourceverwaltung Quality Center Websphere Process Server HP Service Manager
Java J2EE Struts Ajax HTML Javascript JSON Castor Spring JUnit XML
Unicredit
München
5 Monate
2009-11 - 2010-03

Neuentwicklung einer JSF-Webanwendung für das Metadatenmanagement eines Archiv-Directory

Software-Entwickler Java JSF JEE ...
Software-Entwickler
Ein webbasiertes Anforderungstool für die Verwaltung der Metadaten eines Archiv-Directory sollte neu entwickelt werden. Hierbei handelte es sich um eine kleinere Standalone-Webanwendung mit LDAP-Anbindung und Administrationsmasken. Übernomme Aufgaben in dem Projekt: Anwendungsdesign, Aufwandsschätzungen, Implementierung, Testing und Qualitätssicherung
Eclipse IBM RSA IBM Websphere Application Server Dimensions Sourceverwaltung
Java JSF JEE JSP HTML Ajax Javascript
Unicredit
München
1 Jahr 8 Monate
2008-04 - 2009-11

Weiterentwicklung eines webbasierten Workflowsystems im Bereich der Immobilienfinanzierung

Software-Engineer Java Struts J2EE ...
Software-Engineer
Weiterentwicklung eines bestehenden, webbasierten Workflowsystems zur Erfassung und Dokumentation von Vorgängen bei der Immobilienfinanzierung. Übernommene Aufgaben in dem Projekt waren: Anforderungsanalyse, Prototyping, Pflichtenhefterstellung, Design und Entwicklung, Review-Durchführung, Qualitätssicherungsmaßnahmen, Testing, Anwender-Support (First und Second-Level), Datenmigration mittels PL/SQL
Eclipse IBM RSA IBM Websphere Application Server Oracle Datenbank Websphere Process Server Quality Center HP Service Manager Dimensions Sourceverwaltung
Java Struts J2EE JSP JSF Ajax HTML Javascript Spring JUnit Castor XML
Unicredit
München
3 Monate
2008-02 - 2008-04

Migration einer Applikation von IBM Websphere 6.0 auf IBM Websphere 6.1

Software-Engineer Java Struts JSP ...
Software-Engineer
Im Rahmen eines Migrationsprojekts wurde eine bestehende Webanwendung von IBM Websphere 6.0 auf IBM Websphere 6.1 migriert.
Eclipse IBM RSA IBM Websphere Application Server Websphere Process Server Quality Center HP Service Manager
Java Struts JSP JDBC
Unicredit
München
3 Monate
2007-12 - 2008-02

Umstellung einer Webanwendung von DB2 auf Oracle

Software-Engineer Java JEE SQL ...
Software-Engineer
Eine bestehende, Struts-basierte Webanwendung im Immobilienbereich wurde im Rahmen dieses Projekts von DB2 Datenbank auf Oracle umgestellt. Auslöser des Projekts waren Performanceprobleme, die mit Beendigung des Projekt gelöst waren. Die Datenmigration erfolgte mittels Java und PL/SQL. Übernommene Aufgaben in dem Projekt waren: Datenbankdesign, Aufwandsschätzungen, Implementierung und Qualitätssicherung im Rahmen von Regressionstests
Eclipse IBM RSA IBM Websphere Application Server DB2 Oracle
Java JEE SQL PL/SQL
Unicredit
München
4 Monate
2007-09 - 2007-12

Übernahme, Weiterentwicklung und Produktionseinführung einer bestehenden Webanwendung im Immobilienbereich

Software-Engineer Java J2EE JSP ...
Software-Engineer
Eine bestehende Webanwendung (Workflowsystem für die Erfassung von Vorgängen bei der Immobilienfinanzierung) wurde als Beta-Version übernommen und weiterentwickelt und in Produktion gebracht. Übernommene Aufgaben in dem Projekt waren: Anforderungsanalysen, Prototyping, Anwendungsdesign, Datenbankdesign, Aufwandsschätzungen, Pflichtenhefterstellung, Implementierung, Testing, Anwendersupport, Anwenderschulung, Datenmigration
Eclipse IBM RSA IBM Websphere Application Server IBM Workflow Oracle Quality Center Dimensions Sourceverwaltung HP Service Manager
Java J2EE JSP Struts HTML Javascript Ajax Spring JUnit Webservices (Axis)
Unicredit
München
1 Jahr 2 Monate
2006-07 - 2007-08

Portierung und Rollout einer Struts-basierten Webanwendung im Automobil-Leasing-Bereich für den englischen Markt

Senior-Software-Engineer in Festanstellung Java J2EE JSP ...
Senior-Software-Engineer in Festanstellung
Eine bereits im deutschen und italienischen Markt eingesetzte Webanwendung für das Fahrzeugleasing wurde für den Einsatz in Großbritannien umgestellt. Internationalisierung, Erweiterung der Funktionalität sowie Berücksichtigung der landesspezifischen Gesetze waren die Hauptbestandteile des Projektes. Hierbei wurde ein Model-Driven-Ansatz (Component-Architecture 2.0, BMW Eigenentwicklung) verfolgt.
Eclipse Weblogic Application Server 8.1 Quality Center Telelogic Doors Visual Source Safe Subversion Oracle
Java J2EE JSP Struts HTML Javascript JUnit JMeter Ant Castor Component-Architecture 2.0 UML
BMW Financial Services
München
11 Monate
2005-08 - 2006-06

Portierung und Rollout einer Struts-basierten Webanwendung im Automobil-Leasing-Bereich für den italienischen Markt

Senior-Software-Engineer in Festanstellung Java J2EE JSP ...
Senior-Software-Engineer in Festanstellung
Eine bereits im deutschen Markt eingesetzte Webanwendung für das Fahrzeugleasing wurde für den Einsatz in Großbritannien umgestellt. Internationalisierung, Erweiterung der Funktionalität sowie Berücksichtigung der landesspezifischen Gesetze waren die Hauptbestandteile des Projektes. Hierbei wurde ein Model-Driven-Ansatz (Component-Architecture 2.0, BMW Eigenentwicklung) verfolgt.
Eclipse Weblogic Application Server 8.1 Oracle Quality Center Telelogic Doors Visual Source Safe Subversion
Java J2EE JSP Struts HTML Javascript JUnit JMeter Ant Castor Component-Architecture 2.0 UML
BMW Financial Services
München
1 Jahr 1 Monat
2004-08 - 2005-08

Neuentwicklung einer Struts-basierten Webanwendung für das Fahrzeug-Leasing

Senior-Software-Engineer in Festanstellung Java J2EE Struts ...
Senior-Software-Engineer in Festanstellung
Neuentwicklung einer Struts-Webanwendung für das Fahrzeug-Leasing für den Einsatz im deutschen Sprachraum. Als Vorlage diente eine bereits bestehende Anwendung für den englischen Sprachraum, welche aufgrund eines geänderten Technologiestacks nicht mehr weiterentwickelt wurde. Neben der Internationalisierung lag der Focus auf einer Erweiterung der Funktionalität sowie auf einer Berücksichtigung der landesspezifischen Gesetze. Weiterhin musste die Anwendung in höchstem Maße generisch und erweiterbar sein, da in Folgeprojekten ein Rollout für andere Ländereinheiten angestrebt wurde.
Eclipse Weblogic Application Server 8.1 Oracle Quality Center Telelogic Doors Visual Source Safe Subversion
Java J2EE Struts JSP HTML Javascript SQL JUnit Ant JMeter Castor Component Architecture 2.0 UML
BMW Financial Services
München
2 Monate
2004-07 - 2004-08

Neuentwicklung eines webbasierten Administrationswerkzeugs für den Point-of-Sale bei o2-Händlern

Senior-Software-Engineer in Festanstellung Java J2EE Struts ...
Senior-Software-Engineer in Festanstellung
Ein webbasiertes Administrationswerkzeug für den Einsatz beim Point-of-Sale bei o2 Händlern wurde entwickelt und ausgeliefert.
Eclipse Subversion
Java J2EE Struts JSP HTML Javascript GUI-Prototyping
o2
München
1 Jahr 7 Monate
2003-01 - 2004-07

Neuentwicklung einer Struts-Webanwendung für das Fahrzeug-Leasing für den englischen Markt

Senior-Software-Engineer in Festanstellung Java J2EE JSP ...
Senior-Software-Engineer in Festanstellung
Das Online Portal des Kunden wurde um eine neu entwickelte, webbasierte Leasingsoftware für Firmenkunden erweitert. Die Lösung beinhaltete neben diversen Vertragstypen und Suchkriterien die automatisierte Übergabe an das Backoffice sowie einen Fahrzeugkonfigurator. Die Software wurde für Alphabet UK für den englischen Markt entwickelt.
Eclipse Weblogic Application Server 8.1 Oracle Quality Center Telelogic Doors Visual Source Safe Subversion
Java J2EE JSP Struts HTML Javascript JUnit JMeter Ant Castor Component-Architecture 2.0 UML
BMW Financial Services
München
1 Jahr 9 Monate
2001-04 - 2002-12

Neuentwicklung und anschließender Vertrieb einer webbasierten Baufinanzierungslösung

Softwareentwickler (Senior Level) in Festanstellung Java J2EE Java-Servlets ...
Softwareentwickler (Senior Level) in Festanstellung
In einem autarken vier Mann-Team wurde eine webbasierte Baufinanzierungslösung (Netbaufi) konzipiert, entwickelt und vertrieben. Die Aufgaben umfassten hierbei sämtliche Tätigkeiten im Entstehungszyklus eines Softwareprodukts.
Apache JRUN Eclipse Oracle Subversion
Java J2EE Java-Servlets JSP HTML Javascript Perl
pdv Unternehmensberatung
Unterschleißheim bei München
2 Jahre 6 Monate
1998-10 - 2001-03

Übernahme und Weiterentwicklung von Applikationen für Kreditberatung, Konten- und Wertpapiersparen

Softwareentwickler in Festanstellung C++ MSVC Foundation Classes Java ...
Softwareentwickler in Festanstellung
Bestehende Applikationen für Kreditberatung, Konten- und Wertpapiersparen sowie die zugehörigen Rechenkerne wurden übernommen und im Rahmen von halbjährlichen Releases kontinuierlich weiterentwickelt. Sämtliche Aufgaben im Entwicklungszyklus wurden hierbei übernommen und ausgeübt.
JBuilder Oracle Oracle Case Designer Visual Source Safe
C++ MSVC Foundation Classes Java J2EE
Rechenzentrum der bayerischen Sparkassen
München
3 Jahre 6 Monate
1995-04 - 1998-09

Software für Medizinische Basiskontrolle und Qualitätssicherung im Krankenhaus

Software-Entwickler in Festanstellung Client-Server MSVC Foundation Classes Unix ...
Software-Entwickler in Festanstellung

Eine Client-Server-Anwendung für die Medizinische Basiskontrolle und Qualitätssicherung im Krankenhaus wurde entwickelt. Kunden waren hierbei deutsche und österreichische Krankenhäuser. Die Aufgaben umfassten hierbei sämtliche Phasen des Entwicklungsprozesses - Schätzung, Konzeption, Implementierung. Neue Releases wurden beim Kunden vor Ort installiert. Auch Schulung und Echtlaufbetreung gehörte zu dem vielfältigen Aufgabenspektrum.

Oracle Ingres Informix ErWin Visual Source Safe
Client-Server MSVC Foundation Classes Unix Shell-Programmierung Ansi-C (Unix-Server) C++ (Windows-Clients)
Siemens (Medical Solutions)
St. Wolfgang in Oberbayern

Aus- und Weiterbildung

Aus- und Weiterbildung

Fachoberschule Schwandorf: Ausbildungsrichtung Technik

Fachhochschule Regensburg: Studium der technischen Informatik
  Abschluss 1993 als Diplom-Informatiker (FH) technische Informatik

Fachhochschule Regensburg: Ergänzungsstudium Wirtschaftsinformatik
  Abschluss 1995
 
Professional Scrum Master I (PSM I)
 
ISTQB Certified Tester Zertifikat (Foundation Level)

ITIL-Zertifizierung (Foundation Certificate in IT Service Management)

IT Basisqualifizierung der BMW Group (Zertifizierung für IT Lieferanten)

Position

Position

Software-Entwickler (Backend)

Kompetenzen

Kompetenzen

Top-Skills

Java Spring REST Java-Backend JDBC Spring-Boot DevOps DevOps (Git - Jenkins - Jira - Azure - Docker) Java 8 Java 11 Java 13 Java 17

Produkte / Standards / Erfahrungen / Methoden

Agile Entwicklung
Ajax Technologien
(+++)
Apache Ant
(+++)
Apache Application-Server
(+++)
Apache Tomcat Webserver
(+++)
Atlassian Confluence
Atlassian JIRA
BEA Weblogic
(++)
Component Architecture 2.0 (BMW specific MDA)
(+)
CVS
Datenbankdesign
(+++)
DbUnit
Defect Tracking / Defect Management
(+++)
Design Patterns
(+++)
Dimensions Sourceverwaltung
(+++)
Docker
Dojo
(++)
Doors (Telelogic)
(++)
Eclipse
(+++)
Git
Glassfish
(+)
Hamcrest
Hibernate
(+++)
HP Quality Center
(+++)
HP Service Manager
(++)
IBM Websphere (6.0 + 6.1)
(++)
ISTQB Certified Tester (Zertifikat, Projekterfahrung)
(++)
ITIL Foundation Certificate (Zertifikat, Projekterfahrung)
(++)
ITSM (Zertifizierung)
(+)
Jakarta Struts
(+++)
Java Servletprogrammierung
(+++)
Java Swing
(+++)
JAXB (Java Architecture for XML Binding)
(+)
Jersey
JetBrains IntelliJ IDEA
JSON
(+)
JUnit
(+++)
LDAP
(+)
Liquibase
Log4J
(+++)
Maven
(++)
Mockito
Model-Driven Development
(++)
MVC Frameworks (Struts, JSF)
(+++)
My Faces
(++)
Objektorientierte Analyse (OOA) / Design (OOD)
(+++)
Objektorientierung (OO)
(+++)
Oracle Datenbanken
(+++)
Postman
Quality Center
(+++)
Rational Software Architect (RSA)
(++)
Requirements Engineering / Management
(++)
RESTful Services
RESTful Services (Rest, JAX-RS, Jersey)
(+)
Richfaces
(++)
SAX
Scrum (Zertifikat Professional Scrum Master I)
(++)
Serena Dimensions CM
(+++)
SOAP-basierte Web-Services (Axis, Java, JAX-WS)
(+)
SourceTree
Spring
(+++)
SQirreL
(+++)
Sublime
Subversion
(++)
SVN
TOAD
(++)
Tomcat
(+++)
UML
(+++)
V-Modell
(++)
Web-Application Development
(+++)
Wicket
Grundkenntnisse
XML
XPath

Betriebssysteme

HPUX
MS-DOS
Unix
Windows

Programmiersprachen

Ajax
(+++)
Confluence Plugins
EJB
(+++)
HTML
(+++)
Java / JEE / J2EE
(+++)
Java 6
(+++)
Java 7
(+++)
Java 8
(+++)
Java FX
(+)
Java Swing
(+++)
JAX-RS
JAXB
JDBC
(+++)
JEE
(+++)
JPA / Hibernate
(+++)
JSF
(+++)
JSP
(+++)
Spring
(+++)
SQL / PL/SQL
(+++)
Struts
(+++)

Datenbanken

DAO
DB2
H2 Database Engine
Ingres
JDBC
JPA
MS SQL Server
MySQL
ODBC
Oracle
PostgreSQL
SQL / PL/SQL
SQL Server
SQL Server Datenbank
Teradata Datenbank

Datenkommunikation

Internet, Intranet

Hardware

PC

Branchen

Branchen

Finance (Banken, Bausparen, Immobilien, Versicherungen)

  Projekterfahrung bzgl. Liquidity Management, Automobilleasing,
  Immobilienfinanzierung, Baufinanzierung, Kreditberatung und
  Kontensparen
 


Medizin (Krankenhaus)

  Projekterfahrung bzgl. Workflow im Krankenhaus, medizinische
  Basisdokumentation und Qualitätssicherung in Krankenhäusern



Automotive (Leasing)

  Projekterfahrung bzgl. Automobilleasing und
  Fahrzeugkonfiguration



Militär und Verteidigung

 Näheres bzgl. der Projekterfahrung auf Anfrage

Einsatzorte

Einsatzorte

München (+100km)
Deutschland
möglich

Projekte

Projekte

3 Jahre 5 Monate
2020-09 - 2024-01

Neuentwicklung einer Spring Boot Applikation für Metadata-Verwaltung

Senior-Software Entwickler Java Spring Spring Boot ...
Senior-Software Entwickler

Ausgangslage war eine als Confluence Plugin realisierte Anwendung für die Verwaltung von Metadaten und Anzeige der Data Lineage innerhalb eines Unternehmens. Confluence wurde abgelöst und es erfolgte eine Neuentwicklung als Spring Boot Application. Als Frontendtechnologie wurde Angular / nodeJs eingesetzt, die verwendete Datenbank war Postgres. Der bestehende Confluence-Datenbestand wurde mittels eines Migrationsprojects nach Postgres konvertiert. Folgende Quellsysteme der Kunden wurden mittels Adaptern eingebunden - Tableau, Kafka, SAP BO, Snowflake, Terradata. Das Produkt war in eine CI/CD Pipeline mittels Git/Jira/Jenkins/Docker eingebunden, in einer späteren Projektphase wurde Jenkins durch Azure abgelöst sowie die Vorbereitung auf den Umstieg auf Microservices getroffen.

?
IntelliJ PostgreSQL H2 SourceTree Postman Swagger Liquibase Git Jenkins Azure Docker Elastic Search Keycloak
Java Spring Spring Boot Spring Data JDBC REST JAX-RS Jersey Maven Linux JUnit Mockito Hamcrest SAX XPath XML JSON DevOps Open API Spring Cloud Config Spring Cloud Bus
Synabi Business Solutions Gmbh
Remote
3 Jahre 6 Monate
2017-03 - 2020-08

Weiterentwicklung einer Data-Governance-Anwendung für individuelles Metadaten-Management

Senior-Software Entwickler Java 8 Agile Entwicklung JAX-RS ...
Senior-Software Entwickler

Ein bereits bestehendes Meta-Daten-Wiki wurde im Rahmen des Projekts an Kundenbedürfnisse angepasst bzw. wurde in halbjährlichen Release-Zyklen weiterentwickelt. Technologisch wurde das Tool mittels Confluence-Plugins entwickelt, der Datenbestand der Kunden wurde mittels sog. Adaptern in ein standardisiertes Format gebracht und visuell aufbereitet. Die Todos beinhalteten das Erstellen von Adaptern, Confluence-Plugin-Entwicklung, RESTful-Service-Entwicklung (Endpoints und Clients) sowie diverse Backend-Entwicklungstätigkeiten.

JetBrains IntelliJ IDEA Atlassian Confluence Atlassian JIRA PostgreSQL H2 Database Engine SourceTree Postman SQL Server Liquibase Git Jenkins Azure Docker Elastic Search Keycloak Swagger Open API
Java 8 Agile Entwicklung JAX-RS Jersey RESTful Services JUnit Mockito DbUnit SAX XPath Maven Linux Confluence Plugins XML JSON Spring Spring Boot DevOps Java 11
Synabi Business Solutions GmbH
München
4 Monate
2016-12 - 2017-03

Test mehrerer Softwaremodule mittels JUnit

Software-Entwickler, Tester Java 8 JUnit Hamcrest ...
Software-Entwickler, Tester

Ziel des Projektes war, mehrere bereits fertiggestellte Softwaremodule (angesiedelt im militärischen Umfeld) mittels JUnit einer detaillierten Qualitätssicherung zu unterziehen.

Eclipse CVS
Java 8 JUnit Hamcrest Mockito JAXB
Silver Atena
München
4 Jahre 9 Monate
2012-02 - 2016-10

Neuentwicklung einer JSF-basierten Webapplikation für das Short Term Liquidity Management einer Großbank

Software-Engineer Java 6 JEE JSF ...
Software-Engineer

Neuentwicklung einer weltweit eingesetzten JSF-Webapplikation für das täglich durchzuführende Short Time Liquidity Management im Bankenumfeld. Die Applikation besteht hierbei aus einem customizable Prozess, welcher von jeder Branch täglich durchlaufen wird. Weiterhin diverse Reporting-Funktionalitäten (PDF, CSV, Excel, Online in Tabellenform, Mailversand), Datenimport, Stammdatenpflege und Administrationsmasken.

Die übernommenen Aufgaben im Projekt waren vielfältig: Pflichtenheft- und Use-Case-Erstelllung, Design und Implementierung, Testing und Rollout, Produktionsbetreuung und First Level Support.

Eclipse SQL Server Datenbank Teradata Datenbank Apache Tomcat Dimensions Sourceverwaltung Quality Center HP Service Manager LDAP Maven Microstrategy Subversion SVN Serena Dimensions CM
Java 6 JEE JSF Spring JPA Richfaces JUnit Hibernate JDBC Ajax
Unicredit
München
6 Monate
2011-09 - 2012-02

Erweiterung einer Struts-Webanwendung im Immobiliensektor um Nearshoring-Funktionalitäten

Software-Engineer Java J2EE Struts ...
Software-Engineer

Erweiterung einer Webanwendung im Immobiliensektor um Nearshoring-Funktionalitäten. Im Einzelnen: Maskenerweiterungen, Erweiterungen im Bereich der Stammdaten sowie neue Prozess-Schritte um die internen Abläufe besser abzubilden.

Übernomme Aufgaben: Projektleitung, Anforderungsanalyse, Anwendungsdesign, Datenbankdesign, Aufwandsschätzungen, Use-Case-Erstellung, Implementierung, Durchführung von Reviews, Qualitätssicherung und Test

Eclipse IBM RSA IBM Websphere Application Server Dimensions Sourceverwaltung Oracle Datenbank HP Service Manager Quality Center
Java J2EE Struts HTML JSP Javascript Castor XML
Unicredit
München
1 Monat
2011-09 - 2011-09

Migration einer Anwendung von Oracle 10 auf Oracle 11

Software-Engineer Java J2EE
Software-Engineer

Eine bestehende Anwendung im Immobiliensektor wurde von Oracle 10 auf Oracle 11 migriert.

Im Rahmen dieses kurz laufenden Projekts wurden sämtliche anfallenden Tätigkeiten übernommen, d.h. Konzeption, Aufwandsschätzung, Implementierung, Koordination und Qualitätssicherung.

Oracle Eclipse
Java J2EE
Unicredit
München
6 Monate
2011-03 - 2011-08

Erweiterung einer Struts-Webanwendung um Funktionalitäten zur Abbildung gesetzlicher Anforderungen für die Consumer Credit Directive

Software-Engineer Java J2EE Struts ...
Software-Engineer
Eine bestehende und live eingesetzte Webanwendung im Immobiliensektor wurde um Funktionalitäten erweitert die die Abbildung der gesetzlichen Anforderungen im Rahmen der CCD (Consumer Credit Directive) ermöglichten. Übernommene Aufgaben in dem Projekt waren: Projektleitung, Anforderungsanalyse, Anwendungs- und Datenbankdesign, Aufwandsschätzungen, Use-Case-Erstellung, Implementierung, Review-Durchführung, Qualitätssicherung, Konzeption, Erstellung und Durchführung von Tests
Eclipse Oracle Datenbank IBM RSA IBM Websphere Application Server Dimensions Sourceverwaltung HP Service Manager Quality Center
Java J2EE Struts HTML Javascript
Unicredit
München
8 Monate
2010-07 - 2011-02

Anbindung einer webbasierten Anwendung an ein Reporting-Tool

Software-Engineer Java J2EE Struts ...
Software-Engineer
Eine webbasierte Anwendung sollte an ein host-basiertes Reporting-Tool angebunden werden. Die Aufgabenstellung bestand darin, zu definierten Aktionen die benötigten Daten einzusammeln, zu bündeln und an den Host zu übertragen. Übernomme Aufgaben in dem Projekt: Projektleitung, Anforderungsanalyse, Anwendungsdesign, Datenbankdesign, Aufwandsschätzungen, Use-Case-Erstellung, Implementierung, Durchführung von Reviews, First- und Second-Level-Support, Bugfixing
Eclipse IBM RSA IBM Websphere Application Server Oracle Datenbank Dimensions Sourceverwaltung Quality Center Websphere Process Server HP Service Manager
Java J2EE Struts Ajax HTML Javascript JSON Castor Spring JUnit XML
Unicredit
München
5 Monate
2009-11 - 2010-03

Neuentwicklung einer JSF-Webanwendung für das Metadatenmanagement eines Archiv-Directory

Software-Entwickler Java JSF JEE ...
Software-Entwickler
Ein webbasiertes Anforderungstool für die Verwaltung der Metadaten eines Archiv-Directory sollte neu entwickelt werden. Hierbei handelte es sich um eine kleinere Standalone-Webanwendung mit LDAP-Anbindung und Administrationsmasken. Übernomme Aufgaben in dem Projekt: Anwendungsdesign, Aufwandsschätzungen, Implementierung, Testing und Qualitätssicherung
Eclipse IBM RSA IBM Websphere Application Server Dimensions Sourceverwaltung
Java JSF JEE JSP HTML Ajax Javascript
Unicredit
München
1 Jahr 8 Monate
2008-04 - 2009-11

Weiterentwicklung eines webbasierten Workflowsystems im Bereich der Immobilienfinanzierung

Software-Engineer Java Struts J2EE ...
Software-Engineer
Weiterentwicklung eines bestehenden, webbasierten Workflowsystems zur Erfassung und Dokumentation von Vorgängen bei der Immobilienfinanzierung. Übernommene Aufgaben in dem Projekt waren: Anforderungsanalyse, Prototyping, Pflichtenhefterstellung, Design und Entwicklung, Review-Durchführung, Qualitätssicherungsmaßnahmen, Testing, Anwender-Support (First und Second-Level), Datenmigration mittels PL/SQL
Eclipse IBM RSA IBM Websphere Application Server Oracle Datenbank Websphere Process Server Quality Center HP Service Manager Dimensions Sourceverwaltung
Java Struts J2EE JSP JSF Ajax HTML Javascript Spring JUnit Castor XML
Unicredit
München
3 Monate
2008-02 - 2008-04

Migration einer Applikation von IBM Websphere 6.0 auf IBM Websphere 6.1

Software-Engineer Java Struts JSP ...
Software-Engineer
Im Rahmen eines Migrationsprojekts wurde eine bestehende Webanwendung von IBM Websphere 6.0 auf IBM Websphere 6.1 migriert.
Eclipse IBM RSA IBM Websphere Application Server Websphere Process Server Quality Center HP Service Manager
Java Struts JSP JDBC
Unicredit
München
3 Monate
2007-12 - 2008-02

Umstellung einer Webanwendung von DB2 auf Oracle

Software-Engineer Java JEE SQL ...
Software-Engineer
Eine bestehende, Struts-basierte Webanwendung im Immobilienbereich wurde im Rahmen dieses Projekts von DB2 Datenbank auf Oracle umgestellt. Auslöser des Projekts waren Performanceprobleme, die mit Beendigung des Projekt gelöst waren. Die Datenmigration erfolgte mittels Java und PL/SQL. Übernommene Aufgaben in dem Projekt waren: Datenbankdesign, Aufwandsschätzungen, Implementierung und Qualitätssicherung im Rahmen von Regressionstests
Eclipse IBM RSA IBM Websphere Application Server DB2 Oracle
Java JEE SQL PL/SQL
Unicredit
München
4 Monate
2007-09 - 2007-12

Übernahme, Weiterentwicklung und Produktionseinführung einer bestehenden Webanwendung im Immobilienbereich

Software-Engineer Java J2EE JSP ...
Software-Engineer
Eine bestehende Webanwendung (Workflowsystem für die Erfassung von Vorgängen bei der Immobilienfinanzierung) wurde als Beta-Version übernommen und weiterentwickelt und in Produktion gebracht. Übernommene Aufgaben in dem Projekt waren: Anforderungsanalysen, Prototyping, Anwendungsdesign, Datenbankdesign, Aufwandsschätzungen, Pflichtenhefterstellung, Implementierung, Testing, Anwendersupport, Anwenderschulung, Datenmigration
Eclipse IBM RSA IBM Websphere Application Server IBM Workflow Oracle Quality Center Dimensions Sourceverwaltung HP Service Manager
Java J2EE JSP Struts HTML Javascript Ajax Spring JUnit Webservices (Axis)
Unicredit
München
1 Jahr 2 Monate
2006-07 - 2007-08

Portierung und Rollout einer Struts-basierten Webanwendung im Automobil-Leasing-Bereich für den englischen Markt

Senior-Software-Engineer in Festanstellung Java J2EE JSP ...
Senior-Software-Engineer in Festanstellung
Eine bereits im deutschen und italienischen Markt eingesetzte Webanwendung für das Fahrzeugleasing wurde für den Einsatz in Großbritannien umgestellt. Internationalisierung, Erweiterung der Funktionalität sowie Berücksichtigung der landesspezifischen Gesetze waren die Hauptbestandteile des Projektes. Hierbei wurde ein Model-Driven-Ansatz (Component-Architecture 2.0, BMW Eigenentwicklung) verfolgt.
Eclipse Weblogic Application Server 8.1 Quality Center Telelogic Doors Visual Source Safe Subversion Oracle
Java J2EE JSP Struts HTML Javascript JUnit JMeter Ant Castor Component-Architecture 2.0 UML
BMW Financial Services
München
11 Monate
2005-08 - 2006-06

Portierung und Rollout einer Struts-basierten Webanwendung im Automobil-Leasing-Bereich für den italienischen Markt

Senior-Software-Engineer in Festanstellung Java J2EE JSP ...
Senior-Software-Engineer in Festanstellung
Eine bereits im deutschen Markt eingesetzte Webanwendung für das Fahrzeugleasing wurde für den Einsatz in Großbritannien umgestellt. Internationalisierung, Erweiterung der Funktionalität sowie Berücksichtigung der landesspezifischen Gesetze waren die Hauptbestandteile des Projektes. Hierbei wurde ein Model-Driven-Ansatz (Component-Architecture 2.0, BMW Eigenentwicklung) verfolgt.
Eclipse Weblogic Application Server 8.1 Oracle Quality Center Telelogic Doors Visual Source Safe Subversion
Java J2EE JSP Struts HTML Javascript JUnit JMeter Ant Castor Component-Architecture 2.0 UML
BMW Financial Services
München
1 Jahr 1 Monat
2004-08 - 2005-08

Neuentwicklung einer Struts-basierten Webanwendung für das Fahrzeug-Leasing

Senior-Software-Engineer in Festanstellung Java J2EE Struts ...
Senior-Software-Engineer in Festanstellung
Neuentwicklung einer Struts-Webanwendung für das Fahrzeug-Leasing für den Einsatz im deutschen Sprachraum. Als Vorlage diente eine bereits bestehende Anwendung für den englischen Sprachraum, welche aufgrund eines geänderten Technologiestacks nicht mehr weiterentwickelt wurde. Neben der Internationalisierung lag der Focus auf einer Erweiterung der Funktionalität sowie auf einer Berücksichtigung der landesspezifischen Gesetze. Weiterhin musste die Anwendung in höchstem Maße generisch und erweiterbar sein, da in Folgeprojekten ein Rollout für andere Ländereinheiten angestrebt wurde.
Eclipse Weblogic Application Server 8.1 Oracle Quality Center Telelogic Doors Visual Source Safe Subversion
Java J2EE Struts JSP HTML Javascript SQL JUnit Ant JMeter Castor Component Architecture 2.0 UML
BMW Financial Services
München
2 Monate
2004-07 - 2004-08

Neuentwicklung eines webbasierten Administrationswerkzeugs für den Point-of-Sale bei o2-Händlern

Senior-Software-Engineer in Festanstellung Java J2EE Struts ...
Senior-Software-Engineer in Festanstellung
Ein webbasiertes Administrationswerkzeug für den Einsatz beim Point-of-Sale bei o2 Händlern wurde entwickelt und ausgeliefert.
Eclipse Subversion
Java J2EE Struts JSP HTML Javascript GUI-Prototyping
o2
München
1 Jahr 7 Monate
2003-01 - 2004-07

Neuentwicklung einer Struts-Webanwendung für das Fahrzeug-Leasing für den englischen Markt

Senior-Software-Engineer in Festanstellung Java J2EE JSP ...
Senior-Software-Engineer in Festanstellung
Das Online Portal des Kunden wurde um eine neu entwickelte, webbasierte Leasingsoftware für Firmenkunden erweitert. Die Lösung beinhaltete neben diversen Vertragstypen und Suchkriterien die automatisierte Übergabe an das Backoffice sowie einen Fahrzeugkonfigurator. Die Software wurde für Alphabet UK für den englischen Markt entwickelt.
Eclipse Weblogic Application Server 8.1 Oracle Quality Center Telelogic Doors Visual Source Safe Subversion
Java J2EE JSP Struts HTML Javascript JUnit JMeter Ant Castor Component-Architecture 2.0 UML
BMW Financial Services
München
1 Jahr 9 Monate
2001-04 - 2002-12

Neuentwicklung und anschließender Vertrieb einer webbasierten Baufinanzierungslösung

Softwareentwickler (Senior Level) in Festanstellung Java J2EE Java-Servlets ...
Softwareentwickler (Senior Level) in Festanstellung
In einem autarken vier Mann-Team wurde eine webbasierte Baufinanzierungslösung (Netbaufi) konzipiert, entwickelt und vertrieben. Die Aufgaben umfassten hierbei sämtliche Tätigkeiten im Entstehungszyklus eines Softwareprodukts.
Apache JRUN Eclipse Oracle Subversion
Java J2EE Java-Servlets JSP HTML Javascript Perl
pdv Unternehmensberatung
Unterschleißheim bei München
2 Jahre 6 Monate
1998-10 - 2001-03

Übernahme und Weiterentwicklung von Applikationen für Kreditberatung, Konten- und Wertpapiersparen

Softwareentwickler in Festanstellung C++ MSVC Foundation Classes Java ...
Softwareentwickler in Festanstellung
Bestehende Applikationen für Kreditberatung, Konten- und Wertpapiersparen sowie die zugehörigen Rechenkerne wurden übernommen und im Rahmen von halbjährlichen Releases kontinuierlich weiterentwickelt. Sämtliche Aufgaben im Entwicklungszyklus wurden hierbei übernommen und ausgeübt.
JBuilder Oracle Oracle Case Designer Visual Source Safe
C++ MSVC Foundation Classes Java J2EE
Rechenzentrum der bayerischen Sparkassen
München
3 Jahre 6 Monate
1995-04 - 1998-09

Software für Medizinische Basiskontrolle und Qualitätssicherung im Krankenhaus

Software-Entwickler in Festanstellung Client-Server MSVC Foundation Classes Unix ...
Software-Entwickler in Festanstellung

Eine Client-Server-Anwendung für die Medizinische Basiskontrolle und Qualitätssicherung im Krankenhaus wurde entwickelt. Kunden waren hierbei deutsche und österreichische Krankenhäuser. Die Aufgaben umfassten hierbei sämtliche Phasen des Entwicklungsprozesses - Schätzung, Konzeption, Implementierung. Neue Releases wurden beim Kunden vor Ort installiert. Auch Schulung und Echtlaufbetreung gehörte zu dem vielfältigen Aufgabenspektrum.

Oracle Ingres Informix ErWin Visual Source Safe
Client-Server MSVC Foundation Classes Unix Shell-Programmierung Ansi-C (Unix-Server) C++ (Windows-Clients)
Siemens (Medical Solutions)
St. Wolfgang in Oberbayern

Aus- und Weiterbildung

Aus- und Weiterbildung

Fachoberschule Schwandorf: Ausbildungsrichtung Technik

Fachhochschule Regensburg: Studium der technischen Informatik
  Abschluss 1993 als Diplom-Informatiker (FH) technische Informatik

Fachhochschule Regensburg: Ergänzungsstudium Wirtschaftsinformatik
  Abschluss 1995
 
Professional Scrum Master I (PSM I)
 
ISTQB Certified Tester Zertifikat (Foundation Level)

ITIL-Zertifizierung (Foundation Certificate in IT Service Management)

IT Basisqualifizierung der BMW Group (Zertifizierung für IT Lieferanten)

Position

Position

Software-Entwickler (Backend)

Kompetenzen

Kompetenzen

Top-Skills

Java Spring REST Java-Backend JDBC Spring-Boot DevOps DevOps (Git - Jenkins - Jira - Azure - Docker) Java 8 Java 11 Java 13 Java 17

Produkte / Standards / Erfahrungen / Methoden

Agile Entwicklung
Ajax Technologien
(+++)
Apache Ant
(+++)
Apache Application-Server
(+++)
Apache Tomcat Webserver
(+++)
Atlassian Confluence
Atlassian JIRA
BEA Weblogic
(++)
Component Architecture 2.0 (BMW specific MDA)
(+)
CVS
Datenbankdesign
(+++)
DbUnit
Defect Tracking / Defect Management
(+++)
Design Patterns
(+++)
Dimensions Sourceverwaltung
(+++)
Docker
Dojo
(++)
Doors (Telelogic)
(++)
Eclipse
(+++)
Git
Glassfish
(+)
Hamcrest
Hibernate
(+++)
HP Quality Center
(+++)
HP Service Manager
(++)
IBM Websphere (6.0 + 6.1)
(++)
ISTQB Certified Tester (Zertifikat, Projekterfahrung)
(++)
ITIL Foundation Certificate (Zertifikat, Projekterfahrung)
(++)
ITSM (Zertifizierung)
(+)
Jakarta Struts
(+++)
Java Servletprogrammierung
(+++)
Java Swing
(+++)
JAXB (Java Architecture for XML Binding)
(+)
Jersey
JetBrains IntelliJ IDEA
JSON
(+)
JUnit
(+++)
LDAP
(+)
Liquibase
Log4J
(+++)
Maven
(++)
Mockito
Model-Driven Development
(++)
MVC Frameworks (Struts, JSF)
(+++)
My Faces
(++)
Objektorientierte Analyse (OOA) / Design (OOD)
(+++)
Objektorientierung (OO)
(+++)
Oracle Datenbanken
(+++)
Postman
Quality Center
(+++)
Rational Software Architect (RSA)
(++)
Requirements Engineering / Management
(++)
RESTful Services
RESTful Services (Rest, JAX-RS, Jersey)
(+)
Richfaces
(++)
SAX
Scrum (Zertifikat Professional Scrum Master I)
(++)
Serena Dimensions CM
(+++)
SOAP-basierte Web-Services (Axis, Java, JAX-WS)
(+)
SourceTree
Spring
(+++)
SQirreL
(+++)
Sublime
Subversion
(++)
SVN
TOAD
(++)
Tomcat
(+++)
UML
(+++)
V-Modell
(++)
Web-Application Development
(+++)
Wicket
Grundkenntnisse
XML
XPath

Betriebssysteme

HPUX
MS-DOS
Unix
Windows

Programmiersprachen

Ajax
(+++)
Confluence Plugins
EJB
(+++)
HTML
(+++)
Java / JEE / J2EE
(+++)
Java 6
(+++)
Java 7
(+++)
Java 8
(+++)
Java FX
(+)
Java Swing
(+++)
JAX-RS
JAXB
JDBC
(+++)
JEE
(+++)
JPA / Hibernate
(+++)
JSF
(+++)
JSP
(+++)
Spring
(+++)
SQL / PL/SQL
(+++)
Struts
(+++)

Datenbanken

DAO
DB2
H2 Database Engine
Ingres
JDBC
JPA
MS SQL Server
MySQL
ODBC
Oracle
PostgreSQL
SQL / PL/SQL
SQL Server
SQL Server Datenbank
Teradata Datenbank

Datenkommunikation

Internet, Intranet

Hardware

PC

Branchen

Branchen

Finance (Banken, Bausparen, Immobilien, Versicherungen)

  Projekterfahrung bzgl. Liquidity Management, Automobilleasing,
  Immobilienfinanzierung, Baufinanzierung, Kreditberatung und
  Kontensparen
 


Medizin (Krankenhaus)

  Projekterfahrung bzgl. Workflow im Krankenhaus, medizinische
  Basisdokumentation und Qualitätssicherung in Krankenhäusern



Automotive (Leasing)

  Projekterfahrung bzgl. Automobilleasing und
  Fahrzeugkonfiguration



Militär und Verteidigung

 Näheres bzgl. der Projekterfahrung auf Anfrage

Vertrauen Sie auf GULP

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

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

Das GULP Freelancer-Portal

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