Systemanalytiker Java / JEE / Spring
Aktualisiert am 02.03.2024
Profil
Referenzen (1)
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.01.2025
Verfügbar zu: 80%
davon vor Ort: 20%
JEE
Spring
MariaDB
REST
JPA
JMS
SQL
PL-SQL
Oracle SQL Developer
WSDL
Apache Wicket
Docker
Git
Maven
XML
JSON
YAML
Agile Softwareentwicklung
Eclipse
IntelliJ IDEA
Clean Code
Design Pattern
Deutsch Muttersprache
Englisch: verhandlungssicher
Französisch
Spanisch

Einsatzorte

Einsatzorte

Mainz (+100km) Cochem (+75km) Bonn (+75km) Soest (+50km) Darmstadt (+75km) Homburg (Saar) (+50km) Tübingen (+100km) Titisee-Neustadt (+75km)

Deutschland: bevorzugt im Rhein-Main-Gebiet

möglich

Projekte

Projekte

07/2019 - heute

Webplattform zur Suche und Aufbereitung von Webinhalten. Durch maschinelles Lernen werden Suchkriterien für bestimmte Domains ermittelt, die dann von einem Webcrawler zur Datenextraktion verwendet werden und in einer Suchdatenbank abgelegt werden.

Technologien: Spring-Boot, Rest, MariaDB, Elasticsearch, , Java 11, Apache Wicket, Docker, Git, Gradle, Javascript, HTML, CSS

03/2020 - 06/2020

Webplattform für kleinere Läden, die es erleichtert Lieferungen zu bündeln

Technologien: Spring-Boot, Rest, MariaDB, Java 11, Apache Wicket, Docker, Git, Gradle

07/2013 - 05/2019

Technische und fachliche Beratung sowie Schulungen als Experte der Anwendung zur Abwicklung von Schadenfällen. Die Entwicklung und Wartung der Anwendung wurde von Deutschland nach Frankreich/Rumänien verlagert und diese dann in zentralen Teilen ersetzt und erweitert.

Projekte:

  • Integration neuartiger Versicherungsprodukte
  • Ersetzung lokaler Datenbanken durch Servicezugriffe auf Standardkomponenten des Konzern
  • Schnittstelle zwischen dem Kundenportal und der Schadenanwendung
  • Automatisierte Garantieanalyse und Schadenfallabwicklung
  • Fehlerbehebung
  • Technical Upgrade: Java 1.4 -> 6 -> 8, Oracle 9 -> 11 -> 12 , Weblogic 8 -> 11-> 12
    Neuentwicklung mit plain JEE mitteln, JPA, Hibernate

Technologien: Java, JEE, Weblogic, Oracle, Hibernate, JPA, JMS, Swing

Rollen: IT-Consultant,Entwickler, Architekt, Coach

Beteiligte Länder: Frankreich, Rumänien, Deutschland

Kommunikationssprache: Englisch

02/2013 - 06/2013

Aufgaben: Online Schnittelle zu einer konzernweiten Dataware-House-Datenbank

Technologien: Java, Weblogic AS, REST Services, Mule, Oracle DB, HP Quality Center, Castor

Rollen: Requirements-Engineer, Entwickler, Designer

Beteiligte Länder: Deutschland, Frankreich, Österreich, Polen, Niederlande

01/2012 - 11/2012

Aufgabe: Rollout der Unternehmenssoftware zur Fakturierung in Österreich (inklusive Migration)

Technologien: Java, WebLogic AS, Oracle DB, HP Quality Center, Confluence

Rolle: IT-Projektleitung Deutschland

Projektteam: 7 IT-DE + 5 IT-AT + 5 FAB

Beteiligte Länder: Deutschland, Österreich

04/2011 - 11/2011
Aufgabe: Erweiterung der Unternehmenssoftware zur Schadenabwicklung

Technologien: Java, WebLogic AS, Oracle DB, Swing, HP Quality Center, Confluence
Rollen: IT-Projektleiter, Requirements Engineer, Architekt, Entwickler

Projektteam: 4 IT + 7 FAB
Projektsprache: Englisch
Beteiligte Länder: Deutschland, Österreich, Polen, Niederlande

04/2010-12/2010
Aufgabe: Rollout der Unternehmenssoftware zur Schadenabwicklung (inklusive Migration der Bestandsdaten) in Litauen
Technologien: SQL Loader, Java, Perl, PL/SQL, HP Quality Center, Confluence
Rollen: IT-Projektleiter, Requirements Engineer, Entwickler
Projektsprache: Englisch
Projektteam: 3 IT + 3 FAB
Beteiligte Länder: Deutschland, Österreich, Litauen, Lettland

03/2010 - 04/2010
Branche: Versicherung
Aufgabe: Printoutsourcing
Technologien: StreamServe, Modus, Java, Weblogic AS, Oracle DB, HP Quality Center, Confluence
Rollen: Entwickler

05/2009 - 01/2010
Branche: Versicherung
Aufgabe: Erstellung einer Online-Schnittstelle zwischen den Systemanwendungen zweier Unternehmensbereiche
Technologien: Java, Weblogic AS, SOAP Webwservices, Castor, CVS, Oracle DB, XSD, WSDL, UML, Caliber, HP Quality Center, Confluence
Rollen: Requirements Engineer, Architekt, Entwickler

03/2009 - 07/2009
Branche: Versicherung
Aufgabe: Erweiterung einer Gebührenanwendung und dazu Konzeption und Einführung automatisierter Tests
Technologien: Java, PL/SQL, Perl, Oracle DB, Eclipse, CVS, HP Quality Center
Rollen: Architekt, Entwickler

02/2009 - 08/2009
Branche: Versicherung
Aufgabe: Migration von Dokumenten in ein FileNet-Archiv
Technologien: Java, WebLogic AS, JEE, JMS, Oracle DB, FileNet, Eclipse, CVS
Rolle: Entwickler

10/2008 - 02/2009
Branche: Versicherung
Aufgabe: Integratoin einer bestehenden Java Anwendung in die Komponenentenarchitektur des Unternehmens
Technologien: JEE, Java, WebLogic AS, Dimension
Rolle: Entwickler

02/2007 - 09/2008
Branche: Versicherung
Aufgabe: Erweiterung der Unternehmenssoftware zur Abwicklung von Schadenfällen
Technologien: Java, WebLogic AS, Oracle DB, Swing
Rolle: Entwickler, Architekt

10/2006-01/2007
Branche: Telekommunikation
Aufgabe: Erweiterung eines Backend-Systems
Technologien: Webservices, Spring, Hibernate, Weblogic AS, Oracle DB, WSDL, XSD
Rolle: Entwickler

11/2000-2/2005

Arbeit als festangestellter Systemanalytiker bei einem Finanzdienstleister, einer Warenkreditversicherung.

Pro­grammiersprache: Java
Middleware: BEA WebLogic Applicationserver
Datenbank: Oracle 8i
Server: HP-UX, Linux
UserInterfaces: Thin- und Rich-Clients (Swing)
Clientrechner: Windows 2000

Gesamtsituation: Der Finanzdienstleister stellte seine auf einem Großrechner ba­sie­renden Anwendungen auf Anwendungen in einem Client-Server Umfeld um. Das Arbeitsumfeld in der Anwendungsentwicklung war geprägt durch den Aufbau der neuen Produktionsstrukturen im Client-Server Umfeld. Hierbei waren alle Anwendungsentwickler der "neuen Welt" an der Einführung und Verbesserung des Frameworks sowie der Erstellung eines Release-Managements beteiligt.

Eigene Rolle in der Anwendungsentwicklung: An­forderungsanalyse, Erstellung von Fachkonzepten in Abstimmung mit dem Fachbereich, objektorientierte Modellierung und Design, relationales Datenbankdesign, Program­mierung, Test und Einführung der Software, sowie Wartung und Fehlerbehebung.

Die wichtigsten Projekte waren:
o Anwendung zur Abwicklung der Geldeingänge im Rahmen eines Inkassos
Laufzeit ca. 5 Monate
Rolle: Programmierung
Projektteam: 2
o EDV Integration eines erworbenen neuen Standorts
(Integration der Daten und Erweiterung der Anwendungen)
Laufzeit des Teilprojekts: ca. 3 Monate
Rolle: Entwickler
Projektteam: 4
o Anwendung zur kompletten Abbildung aller Geschäftsprozesse für die Abwicklung eines Schadensfalles
Laufzeit ca. 8 Monate
Rollen: Systementwickler

Schnittstelle interne/externe Mitarbeiter

Projektteam: zwischen 5 und 14 o Einführung der Anwendung zur Abwicklung von Schadensfällen bei einem Tochterunternehmen
(Erweiterung der Anwendung, insbesondere um Mandantenfähigkeit, Datenmigration)
Rolle: Projektleiter
Projektteam: 4
Laufzeit: ca. 6 Monate

Aus- und Weiterbildung

Aus- und Weiterbildung

Studium der Physik und Mathematik
Abschluss 1. und 2. Staatsexamen

Kompetenzen

Kompetenzen

Top-Skills

JEE Spring MariaDB REST JPA JMS SQL PL-SQL Oracle SQL Developer WSDL Apache Wicket Docker Git Maven XML JSON YAML Agile Softwareentwicklung Eclipse IntelliJ IDEA Clean Code Design Pattern

Produkte / Standards / Erfahrungen / Methoden

3-Tier Architektur
Acceptance Tests
Agile Entwicklung
Apache Tomcat
Apache Wicket
Code Reviews
Docker
Eclipse
Elastic Search
Full Technical Stack Spring, Tomcat, Apache, DB, Docker
GIT
Hibernate
IntelliJ IDEA
JAAS
JEE
JetBrains IntelliJ IDEA
Maven
Oracle WebLogic Server
Rest Webservices
SonarQube
Spring
WebLogic EE
Erfahrungen im Bereich:
o Anforderungsanalyse (Requirements-Engineering)
o Konzeption, Spezifikation
o Modellierung/Design (UML)
o Programmierung
o Test
o Projektleitung
o Schulung
o Datenbankdesign

Produkte
o ApplicationServer: JBoss,Weblogic
o Web-Server Apache-Tomcat
o IDE: Eclipse, NetBeanso Oracle Datenbank: SQL Developer, Oracle Designer, Toad
o Versionierung: CVS, Subversion
o Build: Ant, Maven
o Persistency Layer: Toplink, Hibernate
o Struts

Betriebssysteme

HPUX
MS-DOS
Unix / Linux
Windows

Programmiersprachen

Java
Java 11
JavaScript
JDK 1.6
JDK 11
JDK 8
JEE
JEE 6
JEE 7
JPA
Oracle/SQL
PL/SQL
Shell
UML
 

Datenbanken

Elasticsearch
JDBC
MariaDB
MySQL / MariaDB
ODBC
Oracle
Oracle DB
Oracle SQL Developer
SQL
SQL plus

Hardware

Linux Virtual Server
PC

Branchen

Branchen

Finanzdienstleistung
Banken
Versicherung
Telekommunikation
prinzipiell offen für alle Branchen

Einsatzorte

Einsatzorte

Mainz (+100km) Cochem (+75km) Bonn (+75km) Soest (+50km) Darmstadt (+75km) Homburg (Saar) (+50km) Tübingen (+100km) Titisee-Neustadt (+75km)

Deutschland: bevorzugt im Rhein-Main-Gebiet

möglich

Projekte

Projekte

07/2019 - heute

Webplattform zur Suche und Aufbereitung von Webinhalten. Durch maschinelles Lernen werden Suchkriterien für bestimmte Domains ermittelt, die dann von einem Webcrawler zur Datenextraktion verwendet werden und in einer Suchdatenbank abgelegt werden.

Technologien: Spring-Boot, Rest, MariaDB, Elasticsearch, , Java 11, Apache Wicket, Docker, Git, Gradle, Javascript, HTML, CSS

03/2020 - 06/2020

Webplattform für kleinere Läden, die es erleichtert Lieferungen zu bündeln

Technologien: Spring-Boot, Rest, MariaDB, Java 11, Apache Wicket, Docker, Git, Gradle

07/2013 - 05/2019

Technische und fachliche Beratung sowie Schulungen als Experte der Anwendung zur Abwicklung von Schadenfällen. Die Entwicklung und Wartung der Anwendung wurde von Deutschland nach Frankreich/Rumänien verlagert und diese dann in zentralen Teilen ersetzt und erweitert.

Projekte:

  • Integration neuartiger Versicherungsprodukte
  • Ersetzung lokaler Datenbanken durch Servicezugriffe auf Standardkomponenten des Konzern
  • Schnittstelle zwischen dem Kundenportal und der Schadenanwendung
  • Automatisierte Garantieanalyse und Schadenfallabwicklung
  • Fehlerbehebung
  • Technical Upgrade: Java 1.4 -> 6 -> 8, Oracle 9 -> 11 -> 12 , Weblogic 8 -> 11-> 12
    Neuentwicklung mit plain JEE mitteln, JPA, Hibernate

Technologien: Java, JEE, Weblogic, Oracle, Hibernate, JPA, JMS, Swing

Rollen: IT-Consultant,Entwickler, Architekt, Coach

Beteiligte Länder: Frankreich, Rumänien, Deutschland

Kommunikationssprache: Englisch

02/2013 - 06/2013

Aufgaben: Online Schnittelle zu einer konzernweiten Dataware-House-Datenbank

Technologien: Java, Weblogic AS, REST Services, Mule, Oracle DB, HP Quality Center, Castor

Rollen: Requirements-Engineer, Entwickler, Designer

Beteiligte Länder: Deutschland, Frankreich, Österreich, Polen, Niederlande

01/2012 - 11/2012

Aufgabe: Rollout der Unternehmenssoftware zur Fakturierung in Österreich (inklusive Migration)

Technologien: Java, WebLogic AS, Oracle DB, HP Quality Center, Confluence

Rolle: IT-Projektleitung Deutschland

Projektteam: 7 IT-DE + 5 IT-AT + 5 FAB

Beteiligte Länder: Deutschland, Österreich

04/2011 - 11/2011
Aufgabe: Erweiterung der Unternehmenssoftware zur Schadenabwicklung

Technologien: Java, WebLogic AS, Oracle DB, Swing, HP Quality Center, Confluence
Rollen: IT-Projektleiter, Requirements Engineer, Architekt, Entwickler

Projektteam: 4 IT + 7 FAB
Projektsprache: Englisch
Beteiligte Länder: Deutschland, Österreich, Polen, Niederlande

04/2010-12/2010
Aufgabe: Rollout der Unternehmenssoftware zur Schadenabwicklung (inklusive Migration der Bestandsdaten) in Litauen
Technologien: SQL Loader, Java, Perl, PL/SQL, HP Quality Center, Confluence
Rollen: IT-Projektleiter, Requirements Engineer, Entwickler
Projektsprache: Englisch
Projektteam: 3 IT + 3 FAB
Beteiligte Länder: Deutschland, Österreich, Litauen, Lettland

03/2010 - 04/2010
Branche: Versicherung
Aufgabe: Printoutsourcing
Technologien: StreamServe, Modus, Java, Weblogic AS, Oracle DB, HP Quality Center, Confluence
Rollen: Entwickler

05/2009 - 01/2010
Branche: Versicherung
Aufgabe: Erstellung einer Online-Schnittstelle zwischen den Systemanwendungen zweier Unternehmensbereiche
Technologien: Java, Weblogic AS, SOAP Webwservices, Castor, CVS, Oracle DB, XSD, WSDL, UML, Caliber, HP Quality Center, Confluence
Rollen: Requirements Engineer, Architekt, Entwickler

03/2009 - 07/2009
Branche: Versicherung
Aufgabe: Erweiterung einer Gebührenanwendung und dazu Konzeption und Einführung automatisierter Tests
Technologien: Java, PL/SQL, Perl, Oracle DB, Eclipse, CVS, HP Quality Center
Rollen: Architekt, Entwickler

02/2009 - 08/2009
Branche: Versicherung
Aufgabe: Migration von Dokumenten in ein FileNet-Archiv
Technologien: Java, WebLogic AS, JEE, JMS, Oracle DB, FileNet, Eclipse, CVS
Rolle: Entwickler

10/2008 - 02/2009
Branche: Versicherung
Aufgabe: Integratoin einer bestehenden Java Anwendung in die Komponenentenarchitektur des Unternehmens
Technologien: JEE, Java, WebLogic AS, Dimension
Rolle: Entwickler

02/2007 - 09/2008
Branche: Versicherung
Aufgabe: Erweiterung der Unternehmenssoftware zur Abwicklung von Schadenfällen
Technologien: Java, WebLogic AS, Oracle DB, Swing
Rolle: Entwickler, Architekt

10/2006-01/2007
Branche: Telekommunikation
Aufgabe: Erweiterung eines Backend-Systems
Technologien: Webservices, Spring, Hibernate, Weblogic AS, Oracle DB, WSDL, XSD
Rolle: Entwickler

11/2000-2/2005

Arbeit als festangestellter Systemanalytiker bei einem Finanzdienstleister, einer Warenkreditversicherung.

Pro­grammiersprache: Java
Middleware: BEA WebLogic Applicationserver
Datenbank: Oracle 8i
Server: HP-UX, Linux
UserInterfaces: Thin- und Rich-Clients (Swing)
Clientrechner: Windows 2000

Gesamtsituation: Der Finanzdienstleister stellte seine auf einem Großrechner ba­sie­renden Anwendungen auf Anwendungen in einem Client-Server Umfeld um. Das Arbeitsumfeld in der Anwendungsentwicklung war geprägt durch den Aufbau der neuen Produktionsstrukturen im Client-Server Umfeld. Hierbei waren alle Anwendungsentwickler der "neuen Welt" an der Einführung und Verbesserung des Frameworks sowie der Erstellung eines Release-Managements beteiligt.

Eigene Rolle in der Anwendungsentwicklung: An­forderungsanalyse, Erstellung von Fachkonzepten in Abstimmung mit dem Fachbereich, objektorientierte Modellierung und Design, relationales Datenbankdesign, Program­mierung, Test und Einführung der Software, sowie Wartung und Fehlerbehebung.

Die wichtigsten Projekte waren:
o Anwendung zur Abwicklung der Geldeingänge im Rahmen eines Inkassos
Laufzeit ca. 5 Monate
Rolle: Programmierung
Projektteam: 2
o EDV Integration eines erworbenen neuen Standorts
(Integration der Daten und Erweiterung der Anwendungen)
Laufzeit des Teilprojekts: ca. 3 Monate
Rolle: Entwickler
Projektteam: 4
o Anwendung zur kompletten Abbildung aller Geschäftsprozesse für die Abwicklung eines Schadensfalles
Laufzeit ca. 8 Monate
Rollen: Systementwickler

Schnittstelle interne/externe Mitarbeiter

Projektteam: zwischen 5 und 14 o Einführung der Anwendung zur Abwicklung von Schadensfällen bei einem Tochterunternehmen
(Erweiterung der Anwendung, insbesondere um Mandantenfähigkeit, Datenmigration)
Rolle: Projektleiter
Projektteam: 4
Laufzeit: ca. 6 Monate

Aus- und Weiterbildung

Aus- und Weiterbildung

Studium der Physik und Mathematik
Abschluss 1. und 2. Staatsexamen

Kompetenzen

Kompetenzen

Top-Skills

JEE Spring MariaDB REST JPA JMS SQL PL-SQL Oracle SQL Developer WSDL Apache Wicket Docker Git Maven XML JSON YAML Agile Softwareentwicklung Eclipse IntelliJ IDEA Clean Code Design Pattern

Produkte / Standards / Erfahrungen / Methoden

3-Tier Architektur
Acceptance Tests
Agile Entwicklung
Apache Tomcat
Apache Wicket
Code Reviews
Docker
Eclipse
Elastic Search
Full Technical Stack Spring, Tomcat, Apache, DB, Docker
GIT
Hibernate
IntelliJ IDEA
JAAS
JEE
JetBrains IntelliJ IDEA
Maven
Oracle WebLogic Server
Rest Webservices
SonarQube
Spring
WebLogic EE
Erfahrungen im Bereich:
o Anforderungsanalyse (Requirements-Engineering)
o Konzeption, Spezifikation
o Modellierung/Design (UML)
o Programmierung
o Test
o Projektleitung
o Schulung
o Datenbankdesign

Produkte
o ApplicationServer: JBoss,Weblogic
o Web-Server Apache-Tomcat
o IDE: Eclipse, NetBeanso Oracle Datenbank: SQL Developer, Oracle Designer, Toad
o Versionierung: CVS, Subversion
o Build: Ant, Maven
o Persistency Layer: Toplink, Hibernate
o Struts

Betriebssysteme

HPUX
MS-DOS
Unix / Linux
Windows

Programmiersprachen

Java
Java 11
JavaScript
JDK 1.6
JDK 11
JDK 8
JEE
JEE 6
JEE 7
JPA
Oracle/SQL
PL/SQL
Shell
UML
 

Datenbanken

Elasticsearch
JDBC
MariaDB
MySQL / MariaDB
ODBC
Oracle
Oracle DB
Oracle SQL Developer
SQL
SQL plus

Hardware

Linux Virtual Server
PC

Branchen

Branchen

Finanzdienstleistung
Banken
Versicherung
Telekommunikation
prinzipiell offen für alle Branchen

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.