Java Enterprise Software Planung u. Entwicklung
Aktualisiert am 26.06.2023
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 25.06.2023
Verfügbar zu: 100%
davon vor Ort: 100%
Java-Entwickler
Java-Enterprise-Frameworks
Microservices
Deutsch
Muttersprache
Englisch
Fortgeschritten

Einsatzorte

Einsatzorte

Hamburg (+100km)
Deutschland
möglich

Projekte

Projekte

3 Monate
2022-10 - 2022-12

Weiterentwicklung eines JavaFX-Fat-Clients für Postdienstleistungen

Design und Entwicklung JavaSE JavaFx Java-WS ...
Design und Entwicklung
  • Umstellung bestehender und Anbindung neuer Services der Deutschen Post für Warenpost national und international
  • diverse Verbesserungen, Fehlerbehebungen, Refactoring
JavaSE JavaFx Java-WS Java-RS
3 Jahre 5 Monate
2018-08 - 2021-12

Service Dominierte Architektur (SDA) für Versicherungsunternehmen

Konzeption, Entwicklung, Test, Deployment, Betrieb Java MicroServices SDA ...
Konzeption, Entwicklung, Test, Deployment, Betrieb

Entwicklung von ETL-Prozessen zur Bereitstellung von Versichertendaten in Operational-Datastores (ODS)

Orchestrierung einer komplexen Microservice-Landschaft auf einer OpenShift/Kubernetes-Containerplattform

Implementierung zahlreicher REST-APIs mit Validierung der übertragenen Daten

Dropwizzard Docker OpenShift MongoDB
Java MicroServices SDA Container REST JSON-Schema
Versicherung
Hamburg
9 Monate
2017-08 - 2018-04

JavaFX Frontends für Industrieanlagen

Software-Entwickler JavaFX MQTT (Message-Broker) GUI-Entwicklung
Software-Entwickler

Entwicklung mehrerer Frontends zur Steuerung von Industrieanlagen für die Herstellung von Weißbleich. Kommunikation per Message-Broker.

JSE8 JavaFX MQTT (Message-Broker) MSSQL Netbens SVN Gradle JIRA
JavaFX MQTT (Message-Broker) GUI-Entwicklung
Industrie
Andernach
11 Monate
2016-06 - 2017-04

Artikel- und Sortimentverwaltung / JavaEE

Software-Entwickler (Full-Stack) JavaEE Java-Server-Faces Non-Sql Backend
Software-Entwickler (Full-Stack)
  • Im Zuge einer Erweiterung des Warenangebots musste ein neues, einheitliches Konzept für die Erstellung, Pflege und Organisation sehr unterschiedlicher Artikeltypen gefunden werden
  • Projektarbeit in einem kleinen, sehr selbständigen Scrum-Team
JSE 8 JEE 7 Wildfly 10 JSF 2.2 Primefaces 5.3 MongoDB Maven Git Eclipse Jenkins Sonatype Nexus Gerrit Jira Sonar (Clean Code) JUnit Mockito Arquillian REST
JavaEE Java-Server-Faces Non-Sql Backend
Versandhaus
Pforzheim
8 Monate
2015-08 - 2016-03

Refactoring, Modernisierung, Weiterentwicklung einer Business Plattform

  • Weiterentwicklung einer Business Plattform
  • Refactoring, Modernisierung bestehenden Java-Codes mit gezieltem Einsatz der JSE 8 Spracherweiterungen
  • Modellierung und Implementierung von Geschäftsprozessen
  • Entwicklung eines JSF-Frontends
  • agile Entwicklung (Scrum, TDD, Jenkins)
JSE 8 JEE 7 Wildfly 8 JPA Hibernate Oracle Primefaces 5 SOAP Git Arquillian
Internetdienstleister
9 Monate
2014-10 - 2015-06

Erweiterung, Konzeption und Entwicklung

  • Konzeption und Entwicklung eines JavaFX-Clients mit Integration in die vorhandene Identitätsinfrastruktur zwecks Authentifizierung und Autorisierung
  • Erweiterung der Systemschnittstellen und Implementierung spezieller Transferprotokolle
JEE 6 JBoss Jetty JAAS OAuth2 HSQL JavaFX Git
Finanzdienstleister
7 Monate
2014-02 - 2014-08

Implementierung und Entwicklung

  • Implementierung von Kommunikationsprotokollen sowie Schnittstellen für Web-basierten Datenaustausch
  • Entwicklung von Web-Services und Anbindung an die Business-Prozesse
  • agile Entwicklung (Scrum, TDD, Jenkins)
JAX-WS Oracle 10 PLSQL Subversion
Telekommunikationsbranche
3 Monate
2013-10 - 2013-12

Weiterentwicklung und Migration

Weiterentwicklung einer Web-Application für die Auftragsabwicklung und Online-Verkaufsplattform. Migration der Java Web-Container (Tomcat) basiertenen Anwendung in einen Java-EJB-Container mit einer JPA-Persitenzschicht.

Java EE 6 EJB 3.1 GlassFish 3 JPA 2.0 (EclipseLink) JSF 2.0 JUnit IntelliJ SVN UML
Internethändler
1 Jahr 4 Monate
2012-05 - 2013-08

Entwicklung eines JavaFX-Fat-Clients für Postdienstleistungen

Schwerpunkt der Anwendung ist der Zugriff auf Webservice-Schnittstellen der Post AG für die Erzeugung von Brieffrankierungen. Der Client besitzt diverse Schnittstellen zur Authentifizierung, Abrechnung, Anbindung entfernter Addressbücher, Ebay-Zugriff, Import- u. Exportfunktionen.

JavaSE 1.7 JavaFX Spring (DI / Spring Framework JDBC) HSQLDB JAX-WS (Metro) HTTP-Client Java-Print-API JSON ANT UML
Postdienstleistung
1 Jahr
2011-01 - 2011-12

Weiterenwicklung einer Software für 'Distanzhandel'.

TDD (Test Driven Development) JUnit Refactoring Performanzoptimierung SOAP-Webservices Java6 Das Vorgehensmodel war Scrum
IT-Dienstleister, Systemhaus für Versandhandel
3 Monate
2010-08 - 2010-10

Weiter- bzw. Neuentwicklung einer browserbasierten Informations- und Wissensmanagement Software.

Es wurde in Scrum-ähnlich organisierten Entwicklungsteam gearbeitet.
JavaSE6 Hibernate MySQL JSF Spring Tomcat ILOG JRules (Rule-Engine) Subversion
Es wurde in Scrum-ähnlich organisierten Entwicklungsteam gearbeitet.
IT-Dienstleister, Wissensmanagement Software
1 Monat
2010-05 - 2010-05

Teilnahme an einem mehrtägigen Seminar zum Thema 'Softwareentwurfsprinzipien, Architektur- und Designmuster'

OOSE GmbH
1 Jahr 1 Monat
2009-05 - 2010-05

Weiterentwicklung eines Warenwirtschaftssystems

Scrum

Weiterentwicklung eines umfassenden Warenwirtschaftsystems für Disposition und Einkaufsabwicklung,Adressverwaltung, Kundenbetreuung, die Auftragsabwicklung, zur Planung von Katalogen und Werbemaßnahmen, Artikel- und Lagerverwaltung sowie für die Versandabwicklung und Retourenmanagement.

JavaSE Swing MS SQL-Server Eclipse Subversion (SVN)
Scrum
IT-Dienstleister, Systemhaus für Versandhandel
3 Monate
2009-02 - 2009-04

Java-Web-Container

Anpassung des Anfang 2008 entwickelten Buchungs-Servers für kleine Server-Architekturen (Java-Web-Container). Überarbeitung des Web-Frontends.

JPA(Hibernate) JSF Facelets RichFaces Tomcat MySQL
4 Monate
2008-09 - 2008-12

Weiterentwicklung einer B2B-Anwendung für das Produktmanagement

Wichtig für Arbeit in diesem Projekt waren folgende JAVA-Technologien:

Canoo ULC-Client (für das Frontend),
sowie EJB,Spring und JDO(Kodo)/Oracle für Model und Persistenz, EJB (Message-Driven-Beans) für den Nachrichtenaustausch zu Subsystemen und Systemen anderer Domains.
Implementierung einiger JavaXML import/export Schnittstellen mit dem Castor Framework.

Oracle Application-Server: BEA WebLogic
Versandhaus
4 Monate
2008-05 - 2008-08

Entwicklung einer Portalanwendung, bestehend aus (JSF-)Portlets und Webservices

  • Applikationserver: IBM Websphere 6.1 + Websphere Portal Server 6.0
  • Implemtierung einer LDAP-basierten Schnittstelle für die Prüfung von Zugriffsberechtigungen auf eine Portlet-Anwendung.
Eclipse/RSA(IBM)
Versicherungsgesellschaft
1 Monat
2008-04 - 2008-04

Teilnahme an der JAX/SOACON Konferenz für Java u. Softwarearchitektur

Mainz
3 Monate
2008-02 - 2008-04

Entwicklung eines Anmeldungs/Buchungs-Servers für (Sport-)Veranstaltungen

Features:

  • Online-Anmeldung
  • Kunden-Login
  • Email-Benachrichtigung,
    Web-Administration
  • Web-Service-Schnittstelle für Ergebnislisten
  • Mandantenfähigkeit
  • gute Erweiterbarkeit
JavaEE: EJB3.0 JPA mit Hibernate JSF JAX-WS JBoss 4.22

Aus- und Weiterbildung

Aus- und Weiterbildung

Studium der techn. Informatik an der Fachhochschule Hamburg

Kompetenzen

Kompetenzen

Top-Skills

Java-Entwickler Java-Enterprise-Frameworks Microservices

Produkte / Standards / Erfahrungen / Methoden

Java-Enterprise
Microservices

Erfahrungen in folgenden Bereichen der Softwareentwicklung

  • mehrschichtige, verteilte Geschäftsanwendungen mit Java-Technologien
  • serverbasierte und serverlose Applikationen
  • Software -Architektur, -Design
  • Anforderungsanalyse
  • Unit- und Integrationstests
  • Microservices, REST-Services, SOAP-Services
  • Docker, Container-Ochestrierung
  • Web-Frontends
  • native Java-Frontends
  • Build-Management, Deployment, Versionsverwaltung, Projektmanagement


Methoden:

  • objektorientierte -Analyse, -Design, Entwicklung. TDD (Test Driven Development)
  • agile: Scrum
  • continuous integration, deployment
  • Storytelling

Spezialkenntnisse

Enterprise Java:

  • Microservices, JEE, JAX-RS,  JAX-WS, JPA (Hibernate, EclipseLink), Enterprise Design Pattern,  JSF
  • Dropwizard RESTful web services, Wildfly Application Server
  • Docker, Docker-Compose, OpenShift
  • RDBMS: DB2, Oracle, u.A. , No-SQL-Datenbanken: MongoDB
  • Tools: Gradle, Maven, ANT, GIT, Jira, Jenkins, JUnit, 
  • JSON-Schema-Validation

 

Standard Java:

  • JavaSE 11, JavaFX, Swing

 

    Entwicklungsumgebungen:

    • Eclipse, IntelliJ, Netbeans

    Betriebssysteme

    Unix
    / Linux
    Mac OS
    / OS X
    Windows
    Blackberry OS 4.x
     

    Programmiersprachen

    Java
    JSE, JEE ( > 25 Jahre)
    Groovy
    gradle build scripts
    Bash
    Python
    Basics
    Perl
    PHP

    Datenbanken

    MongoDB
    DB2
    Oracle
    PL/SQL Programmierung
    Postgres
    MySQL
    MS SQL Server
    2000, 2005, 2008

    Datenkommunikation

    HTTP-basierte Datenkommunikation
    REST, SOAP
    JSON
    YAML
    XML
    SMTP
    im Zusammenhang mit Webmail-Client Projekt, auch IMAP+POP3
    Message-Broker

    Branchen

    Branchen

    • Telekomunikation
    • Versandhandel
    • Internetdienstleistung
    • Fotoagentur
    • Versicherung
    • Software-Systemhaus

    Einsatzorte

    Einsatzorte

    Hamburg (+100km)
    Deutschland
    möglich

    Projekte

    Projekte

    3 Monate
    2022-10 - 2022-12

    Weiterentwicklung eines JavaFX-Fat-Clients für Postdienstleistungen

    Design und Entwicklung JavaSE JavaFx Java-WS ...
    Design und Entwicklung
    • Umstellung bestehender und Anbindung neuer Services der Deutschen Post für Warenpost national und international
    • diverse Verbesserungen, Fehlerbehebungen, Refactoring
    JavaSE JavaFx Java-WS Java-RS
    3 Jahre 5 Monate
    2018-08 - 2021-12

    Service Dominierte Architektur (SDA) für Versicherungsunternehmen

    Konzeption, Entwicklung, Test, Deployment, Betrieb Java MicroServices SDA ...
    Konzeption, Entwicklung, Test, Deployment, Betrieb

    Entwicklung von ETL-Prozessen zur Bereitstellung von Versichertendaten in Operational-Datastores (ODS)

    Orchestrierung einer komplexen Microservice-Landschaft auf einer OpenShift/Kubernetes-Containerplattform

    Implementierung zahlreicher REST-APIs mit Validierung der übertragenen Daten

    Dropwizzard Docker OpenShift MongoDB
    Java MicroServices SDA Container REST JSON-Schema
    Versicherung
    Hamburg
    9 Monate
    2017-08 - 2018-04

    JavaFX Frontends für Industrieanlagen

    Software-Entwickler JavaFX MQTT (Message-Broker) GUI-Entwicklung
    Software-Entwickler

    Entwicklung mehrerer Frontends zur Steuerung von Industrieanlagen für die Herstellung von Weißbleich. Kommunikation per Message-Broker.

    JSE8 JavaFX MQTT (Message-Broker) MSSQL Netbens SVN Gradle JIRA
    JavaFX MQTT (Message-Broker) GUI-Entwicklung
    Industrie
    Andernach
    11 Monate
    2016-06 - 2017-04

    Artikel- und Sortimentverwaltung / JavaEE

    Software-Entwickler (Full-Stack) JavaEE Java-Server-Faces Non-Sql Backend
    Software-Entwickler (Full-Stack)
    • Im Zuge einer Erweiterung des Warenangebots musste ein neues, einheitliches Konzept für die Erstellung, Pflege und Organisation sehr unterschiedlicher Artikeltypen gefunden werden
    • Projektarbeit in einem kleinen, sehr selbständigen Scrum-Team
    JSE 8 JEE 7 Wildfly 10 JSF 2.2 Primefaces 5.3 MongoDB Maven Git Eclipse Jenkins Sonatype Nexus Gerrit Jira Sonar (Clean Code) JUnit Mockito Arquillian REST
    JavaEE Java-Server-Faces Non-Sql Backend
    Versandhaus
    Pforzheim
    8 Monate
    2015-08 - 2016-03

    Refactoring, Modernisierung, Weiterentwicklung einer Business Plattform

    • Weiterentwicklung einer Business Plattform
    • Refactoring, Modernisierung bestehenden Java-Codes mit gezieltem Einsatz der JSE 8 Spracherweiterungen
    • Modellierung und Implementierung von Geschäftsprozessen
    • Entwicklung eines JSF-Frontends
    • agile Entwicklung (Scrum, TDD, Jenkins)
    JSE 8 JEE 7 Wildfly 8 JPA Hibernate Oracle Primefaces 5 SOAP Git Arquillian
    Internetdienstleister
    9 Monate
    2014-10 - 2015-06

    Erweiterung, Konzeption und Entwicklung

    • Konzeption und Entwicklung eines JavaFX-Clients mit Integration in die vorhandene Identitätsinfrastruktur zwecks Authentifizierung und Autorisierung
    • Erweiterung der Systemschnittstellen und Implementierung spezieller Transferprotokolle
    JEE 6 JBoss Jetty JAAS OAuth2 HSQL JavaFX Git
    Finanzdienstleister
    7 Monate
    2014-02 - 2014-08

    Implementierung und Entwicklung

    • Implementierung von Kommunikationsprotokollen sowie Schnittstellen für Web-basierten Datenaustausch
    • Entwicklung von Web-Services und Anbindung an die Business-Prozesse
    • agile Entwicklung (Scrum, TDD, Jenkins)
    JAX-WS Oracle 10 PLSQL Subversion
    Telekommunikationsbranche
    3 Monate
    2013-10 - 2013-12

    Weiterentwicklung und Migration

    Weiterentwicklung einer Web-Application für die Auftragsabwicklung und Online-Verkaufsplattform. Migration der Java Web-Container (Tomcat) basiertenen Anwendung in einen Java-EJB-Container mit einer JPA-Persitenzschicht.

    Java EE 6 EJB 3.1 GlassFish 3 JPA 2.0 (EclipseLink) JSF 2.0 JUnit IntelliJ SVN UML
    Internethändler
    1 Jahr 4 Monate
    2012-05 - 2013-08

    Entwicklung eines JavaFX-Fat-Clients für Postdienstleistungen

    Schwerpunkt der Anwendung ist der Zugriff auf Webservice-Schnittstellen der Post AG für die Erzeugung von Brieffrankierungen. Der Client besitzt diverse Schnittstellen zur Authentifizierung, Abrechnung, Anbindung entfernter Addressbücher, Ebay-Zugriff, Import- u. Exportfunktionen.

    JavaSE 1.7 JavaFX Spring (DI / Spring Framework JDBC) HSQLDB JAX-WS (Metro) HTTP-Client Java-Print-API JSON ANT UML
    Postdienstleistung
    1 Jahr
    2011-01 - 2011-12

    Weiterenwicklung einer Software für 'Distanzhandel'.

    TDD (Test Driven Development) JUnit Refactoring Performanzoptimierung SOAP-Webservices Java6 Das Vorgehensmodel war Scrum
    IT-Dienstleister, Systemhaus für Versandhandel
    3 Monate
    2010-08 - 2010-10

    Weiter- bzw. Neuentwicklung einer browserbasierten Informations- und Wissensmanagement Software.

    Es wurde in Scrum-ähnlich organisierten Entwicklungsteam gearbeitet.
    JavaSE6 Hibernate MySQL JSF Spring Tomcat ILOG JRules (Rule-Engine) Subversion
    Es wurde in Scrum-ähnlich organisierten Entwicklungsteam gearbeitet.
    IT-Dienstleister, Wissensmanagement Software
    1 Monat
    2010-05 - 2010-05

    Teilnahme an einem mehrtägigen Seminar zum Thema 'Softwareentwurfsprinzipien, Architektur- und Designmuster'

    OOSE GmbH
    1 Jahr 1 Monat
    2009-05 - 2010-05

    Weiterentwicklung eines Warenwirtschaftssystems

    Scrum

    Weiterentwicklung eines umfassenden Warenwirtschaftsystems für Disposition und Einkaufsabwicklung,Adressverwaltung, Kundenbetreuung, die Auftragsabwicklung, zur Planung von Katalogen und Werbemaßnahmen, Artikel- und Lagerverwaltung sowie für die Versandabwicklung und Retourenmanagement.

    JavaSE Swing MS SQL-Server Eclipse Subversion (SVN)
    Scrum
    IT-Dienstleister, Systemhaus für Versandhandel
    3 Monate
    2009-02 - 2009-04

    Java-Web-Container

    Anpassung des Anfang 2008 entwickelten Buchungs-Servers für kleine Server-Architekturen (Java-Web-Container). Überarbeitung des Web-Frontends.

    JPA(Hibernate) JSF Facelets RichFaces Tomcat MySQL
    4 Monate
    2008-09 - 2008-12

    Weiterentwicklung einer B2B-Anwendung für das Produktmanagement

    Wichtig für Arbeit in diesem Projekt waren folgende JAVA-Technologien:

    Canoo ULC-Client (für das Frontend),
    sowie EJB,Spring und JDO(Kodo)/Oracle für Model und Persistenz, EJB (Message-Driven-Beans) für den Nachrichtenaustausch zu Subsystemen und Systemen anderer Domains.
    Implementierung einiger JavaXML import/export Schnittstellen mit dem Castor Framework.

    Oracle Application-Server: BEA WebLogic
    Versandhaus
    4 Monate
    2008-05 - 2008-08

    Entwicklung einer Portalanwendung, bestehend aus (JSF-)Portlets und Webservices

    • Applikationserver: IBM Websphere 6.1 + Websphere Portal Server 6.0
    • Implemtierung einer LDAP-basierten Schnittstelle für die Prüfung von Zugriffsberechtigungen auf eine Portlet-Anwendung.
    Eclipse/RSA(IBM)
    Versicherungsgesellschaft
    1 Monat
    2008-04 - 2008-04

    Teilnahme an der JAX/SOACON Konferenz für Java u. Softwarearchitektur

    Mainz
    3 Monate
    2008-02 - 2008-04

    Entwicklung eines Anmeldungs/Buchungs-Servers für (Sport-)Veranstaltungen

    Features:

    • Online-Anmeldung
    • Kunden-Login
    • Email-Benachrichtigung,
      Web-Administration
    • Web-Service-Schnittstelle für Ergebnislisten
    • Mandantenfähigkeit
    • gute Erweiterbarkeit
    JavaEE: EJB3.0 JPA mit Hibernate JSF JAX-WS JBoss 4.22

    Aus- und Weiterbildung

    Aus- und Weiterbildung

    Studium der techn. Informatik an der Fachhochschule Hamburg

    Kompetenzen

    Kompetenzen

    Top-Skills

    Java-Entwickler Java-Enterprise-Frameworks Microservices

    Produkte / Standards / Erfahrungen / Methoden

    Java-Enterprise
    Microservices

    Erfahrungen in folgenden Bereichen der Softwareentwicklung

    • mehrschichtige, verteilte Geschäftsanwendungen mit Java-Technologien
    • serverbasierte und serverlose Applikationen
    • Software -Architektur, -Design
    • Anforderungsanalyse
    • Unit- und Integrationstests
    • Microservices, REST-Services, SOAP-Services
    • Docker, Container-Ochestrierung
    • Web-Frontends
    • native Java-Frontends
    • Build-Management, Deployment, Versionsverwaltung, Projektmanagement


    Methoden:

    • objektorientierte -Analyse, -Design, Entwicklung. TDD (Test Driven Development)
    • agile: Scrum
    • continuous integration, deployment
    • Storytelling

    Spezialkenntnisse

    Enterprise Java:

    • Microservices, JEE, JAX-RS,  JAX-WS, JPA (Hibernate, EclipseLink), Enterprise Design Pattern,  JSF
    • Dropwizard RESTful web services, Wildfly Application Server
    • Docker, Docker-Compose, OpenShift
    • RDBMS: DB2, Oracle, u.A. , No-SQL-Datenbanken: MongoDB
    • Tools: Gradle, Maven, ANT, GIT, Jira, Jenkins, JUnit, 
    • JSON-Schema-Validation

     

    Standard Java:

    • JavaSE 11, JavaFX, Swing

     

      Entwicklungsumgebungen:

      • Eclipse, IntelliJ, Netbeans

      Betriebssysteme

      Unix
      / Linux
      Mac OS
      / OS X
      Windows
      Blackberry OS 4.x
       

      Programmiersprachen

      Java
      JSE, JEE ( > 25 Jahre)
      Groovy
      gradle build scripts
      Bash
      Python
      Basics
      Perl
      PHP

      Datenbanken

      MongoDB
      DB2
      Oracle
      PL/SQL Programmierung
      Postgres
      MySQL
      MS SQL Server
      2000, 2005, 2008

      Datenkommunikation

      HTTP-basierte Datenkommunikation
      REST, SOAP
      JSON
      YAML
      XML
      SMTP
      im Zusammenhang mit Webmail-Client Projekt, auch IMAP+POP3
      Message-Broker

      Branchen

      Branchen

      • Telekomunikation
      • Versandhandel
      • Internetdienstleistung
      • Fotoagentur
      • Versicherung
      • Software-Systemhaus

      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.