freiberufler JEE-, Java-Architekt/Entwickler auf freelance.de

JEE-, Java-Architekt/Entwickler

zuletzt online vor wenigen Stunden
  • 95€/Stunde
  • 85241 Hebertshausen
  • Nähe des Wohnortes
  • de  |  en
  • 20.11.2024

Kurzvorstellung

Sehr geehrte Damen und Herren,
in meiner Funktion als JEE/Java-Berater biete ich Ihnen die folgenden Dienste an:
- Erstellung technischer Konzepte
- Erstellung JEE-, Java-Architektur
- JEE-, Java-Entwicklung

Auszug Referenzen (2)

"P. B. war Teil unseres Scrum-Teams in der Rolle des Entwicklers. Es hat sehr großen Spaß gemacht, mit ihm zusammenzuarbeiten."
Entwickler
Marco Winkler
Tätigkeitszeitraum

4/2019 – 2/2020

Tätigkeitsbeschreibung

Einsatzzeitraum: 04.2019 – 02.2020
Branche: Automotive
Fachlicher Hintergrund Gesamtprojekt: Entwicklung von Konnektivitätskomponenten. Die entwickelten Komponenten bieten Schnittstellen an um Daten von Backendsystem gebündelt zur Verfügung zu stellen.
Technischer Hintergrund: Die Anforderungen werden als Microservices mittels Spring Boot umgesetzt. Dieser Services werden in Docker Containern auf Kubernetes bereitgestellt.
Eingesetzte Tools: Kubernetes, Docker, Rest, SOAP, Java, Spring Boot, eclipse, GIT, Maven 3, Jenkins, Mockito, Junit
Funktion im Projekt: Konzepterstellung/Architektur (50%), Entwicklung (50%)
Projektgröße: 120
Teamgröße: 4

Eingesetzte Qualifikationen

Backend, Docker, Eclipse, Git, Java (allg.), Jenkins, Junit, Spring Framework, SOAP, Kubernetes, Representational State Transfer (REST)

"Gerne bestätige ich Herrn Blanchebarbes ausgezeichneten Einsatz im Projekt, für welchen wir uns sehr bedanken möchten!"
Architekt, Entwickler
Bastian Heieck
Tätigkeitszeitraum

9/2014 – 3/2019

Tätigkeitsbeschreibung

Einsatzzeitraum: 09.2014 –
Branche: Bank
Fachlicher Hintergrund Gesamtprojekt: Anwendung zur Konfiguration und Erstellung von virtualisierten Arbeitsumgebungen.
Technischer Hintergrund: Als Plattform kommt Tomcat zum Einsatz. Die Persitenzschicht ist mittels JPA, Hibernate und Oracle umgesetzt.
Die grafische Benutzeroberfläche ist mittels Spring MVC implementiert.
Zur asynchronen Verarbeitung der Aufträge kommen die Frameworks "Hazelcast" und „Reactor“ zum Einsatz.
Eingesetzte Tools: Tomcat, Spring, JPA2, Hibernate, Spring Data, Oracle, Java, eclipse, GIT, Maven 3, Jenkins, Mockito, Junit, Reactor, Hazelcast
Funktion im Projekt: Konzepterstellung/Architektur (50%), Entwicklung (50%)
Projektgröße: 4
Teamgröße: 4

Eingesetzte Qualifikationen

Oracle Database, Apache Tomcat, Software Architecture, Apache Maven, Eclipse, Git, Hibernate (Java), Jenkins, Junit, Softwareentwicklung (allg.)

Qualifikationen

  • Apache Maven4 J.
  • Apache Tomcat9 J.
  • Git10 J.
  • J2EE
  • Java (allg.)5 J.
  • Jira4 J.
  • Representational State Transfer (REST)5 J.
  • Scrum
  • Spring Framework5 J.
  • SQL

Projekt‐ & Berufserfahrung

Architekt, Entwickler
Staatsministerium, Remote
3/2020 – offen (4 Jahre, 9 Monate)
Landesbehörde
Tätigkeitszeitraum

3/2020 – offen

Tätigkeitsbeschreibung

Einsatzzeitraum: 03.2020 –

Branche: Landesbhörde

Fachlicher Hintergrund Gesamtprojekt: Das Team ist zuständig für die Pflege zentraler Komponenten, sowohl im Backend- als auch im Frontend Bereich.

Technischer Hintergrund: Als Plattform kommt Tomcat zum Einsatz. Das Frontend ist mittels Wicket umgesetzt. Services werden als Rest- und Soap Services konsumiert und angeboten. Für das Messaging wird Active MQ verwendet.

Eingesetzte Tools: Rest, SOAP, Java, Spring, eclipse, GIT, gradle, Mockito, Junit, Bamboo, Confluence, Jira, Kibana, Tomcat, Active MQ

Funktion im Projekt: Konzepterstellung/Architektur (50%), Entwicklung

Projektgröße: 50

Teamgröße: 4

Eingesetzte Qualifikationen

Apache Tomcat, Confluence, Eclipse, Git, Gradle, Java (allg.), Jira, Junit, Representational State Transfer (REST), SOAP, Spring Framework

Entwickler
Audi AG, München/Ingolstadt
4/2019 – 2/2020 (11 Monate)
Automobilindustrie
Tätigkeitszeitraum

4/2019 – 2/2020

Tätigkeitsbeschreibung

Einsatzzeitraum: 04.2019 – 02.2020
Branche: Automotive
Fachlicher Hintergrund Gesamtprojekt: Entwicklung von Konnektivitätskomponenten. Die entwickelten Komponenten bieten Schnittstellen an um Daten von Backendsystem gebündelt zur Verfügung zu stellen.
Technischer Hintergrund: Die Anforderungen werden als Microservices mittels Spring Boot umgesetzt. Dieser Services werden in Docker Containern auf Kubernetes bereitgestellt.
Eingesetzte Tools: Kubernetes, Docker, Rest, SOAP, Java, Spring Boot, eclipse, GIT, Maven 3, Jenkins, Mockito, Junit
Funktion im Projekt: Konzepterstellung/Architektur (50%), Entwicklung (50%)
Projektgröße: 120
Teamgröße: 4

Eingesetzte Qualifikationen

Backend, Docker, Eclipse, Git, Java (allg.), Jenkins, Junit, Spring Framework, SOAP, Kubernetes, Representational State Transfer (REST)

Architekt, Entwickler
Deutsche Bank, München
9/2014 – 3/2019 (4 Jahre, 7 Monate)
Banken
Tätigkeitszeitraum

9/2014 – 3/2019

Tätigkeitsbeschreibung

Einsatzzeitraum: 09.2014 –
Branche: Bank
Fachlicher Hintergrund Gesamtprojekt: Anwendung zur Konfiguration und Erstellung von virtualisierten Arbeitsumgebungen.
Technischer Hintergrund: Als Plattform kommt Tomcat zum Einsatz. Die Persitenzschicht ist mittels JPA, Hibernate und Oracle umgesetzt.
Die grafische Benutzeroberfläche ist mittels Spring MVC implementiert.
Zur asynchronen Verarbeitung der Aufträge kommen die Frameworks "Hazelcast" und „Reactor“ zum Einsatz.
Eingesetzte Tools: Tomcat, Spring, JPA2, Hibernate, Spring Data, Oracle, Java, eclipse, GIT, Maven 3, Jenkins, Mockito, Junit, Reactor, Hazelcast
Funktion im Projekt: Konzepterstellung/Architektur (50%), Entwicklung (50%)
Projektgröße: 4
Teamgröße: 4

Eingesetzte Qualifikationen

Oracle Database, Apache Tomcat, Software Architecture, Apache Maven, Eclipse, Git, Hibernate (Java), Jenkins, Junit, Softwareentwicklung (allg.)

Architekt, Entwickler, Testdesigner
Pharma, München
6/2014 – 12/2021 (7 Jahre, 7 Monate)
Gesundheitswesen
Tätigkeitszeitraum

6/2014 – 12/2021

Tätigkeitsbeschreibung

Fachlicher Hintergrund Gesamtprojekt: Anwendung zur Erstellung klinischer Versuchsreihen.
Technischer Hintergrund: Als Plattform kommt JBoss Wildfly zum Einsatz. Die Persitenzschicht ist mittels JPA, Hibernate und
PosgreSQL umgesetzt. Die grafische Benutzeroberfläche ist mittels Angular JS implementiert und greift per Rest auf
die bereitgestellten Dienste zu.
Eingesetzte Tools: JBoss Wildfly, CDI, JPA2, PostgrSQL, Angular JS, Javascript, Java, eclipse, RESTEasy, GIT, Maven 3,
Mockito, Hibernate.
Funktion im Projekt: Konzepterstellung/Architektur (50%), Entwicklung (50%)
Projektgröße: 2
Teamgröße: 2

Eingesetzte Qualifikationen

Software Architecture, Softwareentwicklung (allg.), Testdesign (IT)

Entwickler, Architekt
Bosch Sicherheitstechnik, München
6/2012 – 5/2014 (2 Jahre)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

6/2012 – 5/2014

Tätigkeitsbeschreibung

Fachlicher Hintergrund Gesamtprojekt: Erstellung einer Anwendung zur Integration einer Video basierten Sicherheitslösung.
Technischer Hintergrund: Als Plattform wird Tomcat verwendet. Das Frontend ist als Webanwendung auf Basis von Wicket,
jQuery und Twitter Bootstrap realisiert. Die Oracle Datenbank ist über JPA2 angebunden. Externe Systeme werden über
Rest Interfaces unter Verwendung von Apache CXF angesprochen.
Zur Qualitätssicherung (CI) werden Jenkins/Teamcity und Selenium verwendet. Der Buildprozess ist auf Basis Maven 3 erstellt.
Als Software-Entwicklungsmethode wird Scrum eingesetzt.
Eingesetzte Tools: Scrum, Tomcat, Spring, JPA2, Spring Data, Oracle, Java, eclipse, GIT, Maven 3, Hudson, Mockito, Junit, Selenium
Funktion im Projekt: Konzepterstellung/Architektur (50%), Entwicklung (50%)
Projektgröße: 10
Teamgröße: 6

Eingesetzte Qualifikationen

Software Architecture, Softwareentwicklung (allg.)

Entwickler, Architekt
Bosch Sicherheitstechnik, München
10/2010 – 5/2012 (1 Jahr, 8 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

10/2010 – 5/2012

Tätigkeitsbeschreibung

Fachlicher Hintergrund Gesamtprojekt: Erstellung einer Anwendung zur Integration und Administration von Sicherheitskomponenten
für den Heimanwenderbereich.
Technischer Hintergrund: Als Plattform wird der OSGI-Container "Felix" im Zusammenhang mit Spring und Spring-DM eingsetzt.
Die Kommunikation zwischen verschiedenen Felix Instanzen findet per Eventing mittels Common Base Events statt.
Das Frontend ist als Webanwendung auf Basis von Wicket und jQTouch zur Anzeige auf mobilen
Endgeräten (iPhone) realisiert. Die Datenbank ist über JPA angebunden. Zur Qualitätssicherung kommt Hudson zum Einsatz.
Der Buildprozess ist auf Basis Maven 2 erstellt. Als Software-Entwicklungsmethode kommt Scrum zum Einsatz.
Eingesetzte Tools: Scrum, OSGI Container Felix, Spring, Spring DM, JPA, Java, Common Base Events, eclipse, SVN, Maven 2, Hudson, Mockito, JUnit
Funktion im Projekt: Konzepterstellung/Architektur (50%), Entwicklung (50%)
Projektgröße: 15
Teamgröße: 7

Eingesetzte Qualifikationen

Software Architecture, Softwareentwicklung (allg.)

Entwickler, Architekt
MAN, München
7/2010 – 9/2010 (3 Monate)
Automobilindustrie
Tätigkeitszeitraum

7/2010 – 9/2010

Tätigkeitsbeschreibung

Fachlicher Hintergrund Gesamtprojekt: Erstellung einer Anwendung, die es künftigen Benutzern ermöglicht ihre Daten zu erfassen
um Zugang zu weiteren Anwendungen zu erlangen. Je nach beantragten Rechten wird ein Genehmigungsworkflow
mittels Web Services angesprochen.
Technischer Hintergrund: Das Frontend ist als Struts-Anwendung auf WAS 6.1 realisiert. Der Backend-Bereich ist mittels Facaden erreichbar.
Die Daten werden teilweise in einem LDAP als auch in einer Oracle-DB mittels Hibernate persistiert.
In der Entwicklung kommt eine Derby-DB zum Einsatz. Die Web Services werden per JAX-RPC angebunden.
Der Build ist auf Basis Maven 2 erstellt und in Hudson integriert.
Eingesetzte Tools: IBM-Websphere 6.1, hibernate, Java, struts, JAX-RPC, Web Services, eclipse, CVS, Maven 2, Hudson, Easymock, MockEjb, JUnit
Funktion im Projekt: Aufbau der Entwicklungsumgebung (15%) Konzepterstellung/Architektur (40%), Entwicklung (45%)
Projektgröße: 4
Teamgröße: 4

Entwickler, Architekt
Telekom, Darmstadt
7/2009 – 5/2010 (11 Monate)
Telekommunikation
Tätigkeitszeitraum

7/2009 – 5/2010

Tätigkeitsbeschreibung

achlicher Hintergrund Gesamtprojekt: Migration einer J2EE Anwendung von JBoss AS 4.0.5 auf Websphere AS 7.0
Technischer Hintergrund: Eine bestehende Webservice-Anwendung soll mit möglichst geringem Aufwand auf der Plattform
IBM-Websphere AS 7.0 migriert werden. Die Anwendung dient als WS-Provider als auch WS-Consumer,
um SOAP-Nachrichten anhand bestehender Konfigurationen zwischen verschiedenen Systemen auszutauschen.
Eingesetzte Tools: JBoss 4.0.5, IBM-Websphere 7.0, IBM-Websphere-MQ 7, JSF, eclipse, SVN
Funktion im Projekt: Aufbau der Entwicklungsumgebung (15%)
Konzepterstellung/Architektur (40%), Migration (45%)
Projektgröße: 5
Teamgröße: 2

Eingesetzte Qualifikationen

Software Architecture, Softwareentwicklung (allg.)

Entwickler, Architekt
Telekom, Darmstadt
6/2009 – 7/2009 (2 Monate)
Telekommunikation
Tätigkeitszeitraum

6/2009 – 7/2009

Tätigkeitsbeschreibung

Fachlicher Hintergrund Gesamtprojekt: Erstellung eines Prototyps, um zwei heterogene
Messaging-Systeme zu verknüpfen.
Technischer Hintergrund: Die Nachrichten werden über Message-Driven-POJOs
aus den MQ-Queues ausgelesen und mittels eines generischen Mappings
in ein anderes Nachrichtenformat übertragen. Benötigte Service-
Endpunkte werden per UDDI-Lookup identifiziert. Die Persistierung der
Header-Informationen ist über Hibernate realisiert.
Eingesetzte Tools: OSGi-Container Felix, Hibernate, JMS, Websphere
MQ, Oracle 10g, Clearcase, Maven 2, Hudson, WSDL
Funktion im Projekt: Aufbau der Entwicklungsumgebung (15%)
Konzepterstellung/Architektur (40%), Entwicklung (45%)
Projektgröße: 6
Teamgröße: 4

Entwickler, Architekt
Telekom, Darmstadt
1/2009 – 2/2009 (2 Monate)
Telekommunikation
Tätigkeitszeitraum

1/2009 – 2/2009

Tätigkeitsbeschreibung

Fachlicher Hintergrund Gesamtprojekt: Aus betrieblichen Gründen ist die Web Services- Kommunikation der
Systeme untereinander abzusichern.
Projektgröße: Ca. 15 Mitarbeiter
Technischer Hintergrund: Die folgenden Komponenten sind an der Kommuniktaion beteiligt: Tomcat, OWSM,
IBM-Applicationserver. Für Tomcat wurde mittels WSS4J eine Security-Komponente entwickelt.
Für die Komponenten OWSM und WAS wurden die benötigten Sicherheitseinstellungen konfigurativ vorgenommen.
Eingesetzte Tools: IBM-Websphere Application Server 6.1, Tomcat, eclipse, WSDL, SOAP,
WS-Security, WSS4J OWSM (Oracle Web Services Manager)
Funktion im Projekt: Konzepterstellung/Architektur (40%), Entwicklung (60%)
Teamgröße: 3

Entwickler, Architekt
Telekom, Mannheim
8/2008 – 8/2008 (1 Monat)
Telekommunikation
Tätigkeitszeitraum

8/2008 – 8/2008

Tätigkeitsbeschreibung

Fachlicher Hintergrund Gesamtprojekt: Die entwickelte Software ermöglicht es
Partnern der T-Com Produktaufträge anzuliefern. Diese Aufträge werden über
weitergehende Schnittstellen an die Backendsysteme verteilt.
Technischer Hintergrund: Als zentrale Komponenten kommen der IBM-Websphere
Applicationserver und der Service-Integration
Bus (SI-Bus) zum Einsatz. Über ein Agentensystem werden angelieferte
Aufträge über Webserviceanbindungen und Websphere MQ weiter verarbeitet.
Eingesetzte Tools: IBM Websphere Applicationserver 6.0 ND, Hibernate,
Rational Application Developer (RAD), castor, J2EE
Funktion im Projekt: Konzepterstellung, Entwicklung. Weiterentwicklung des
zentralen Webservices für die Auftragsannahme. Anpassung der
Webservice-Definition, Anpassung DB-Design, Erstellung von EJBs und
Persistierung mittels Hibernate.
Projektgröße: 10
Teamgröße: 5

Entwickler, Archtitekt
Telekom, Darmstadt
4/2008 – 8/2008 (5 Monate)
Telekommunikation
Tätigkeitszeitraum

4/2008 – 8/2008

Tätigkeitsbeschreibung

Fachlicher Hintergrund Gesamtprojekt: Die entwickelte Software ermöglicht
es Großkunden, Partner und Benutzer zu pflegen. Zudem ist es möglich Aufträge
durch eine komplexes Status- und Rollenmodell bis zur Produktionsreife zu
bringen.
Technischer Hintergrund: 3-Tier-Technologie.
Zur Umsetzung der Frontends wird die IBM-Portaltechnologie eingesetzt.
Mittels Stateless Session Beans wird mit den angeschlossenen Backendsystemen
kommuniziert.
Eingesetzte Tools: IBM Websphere Portal Server 5.0.2, IBM Websphere Applicationserver 5.0.2,
eclipse, WSAD, ant, Struts, Hibernate, J2EE
Funktion im Projekt: Fachliche und technische Beratung. Erstellung fachlicher Konzepte.
Projektgröße: 15
Teamgröße: 6

Entwickler, Architekt
Telekom, Darmstadt
1/2008 – 5/2009 (1 Jahr, 5 Monate)
Telekommunikation
Tätigkeitszeitraum

1/2008 – 5/2009

Tätigkeitsbeschreibung

Fachlicher Hintergrund Gesamtprojekt: Über die entwickelte Software werden vorhandene Services konsumiert
und in ein standardisiertes Format konvertiert. Die daraus resultierenden Services werden
verschiedenen Systemen angeboten.
Technischer Hintergrund: Als zentrale Komponente dieses SOA-Projekts kommt
der IBM-Websphere Applicationserver zum Einsatz. Die konsumierten Services werden per XSLT
transformiert. Die Anbindung der Services erfolgt mittels OAQ, Websphere MQ und HTTP
Eingesetzte Tools: IBM-Websphere Application Server 6.1, Hibernate,
IBM-WebSphere Application Server Toolkit (AST), XStream, XSLT,
J2EE, JMS, Websphere MQ, Oracle 10g, Oracle Advanced Queueing (OAQ), MDB,
Clearcase, Maven 2, Workmanger, Asyncrounous Beans, Scheduler
Funktion im Projekt: Konzepterstellung/Architektur (40%), Entwicklung (60%)
Projektgröße: 50
Teamgröße: 10

Entwickler, Architekt
Telekom, Darmstadt
10/2007 – 2/2008 (5 Monate)
Telekommunikation
Tätigkeitszeitraum

10/2007 – 2/2008

Tätigkeitsbeschreibung

Fachlicher Hintergrund Gesamtprojekt: Die entwickelte Software erlaubt es Mitarbeitern
der T-Com genaue Informationen über den aktuellen Status eines Kundenauftrags zu ermitteln.
Projektgröße: Ca. 5 Mitarbeiter
Technischer Hintergrund: Als zentrale Komponente kommt der JBoss Applicationserver zum Einsatz.
Die Statusinformationen der Kundenaufträge werden mittels Websphere MQ angeliefert
und per JMS ausgelesen. Die enthaltenen Informationen werden gemäß eines Regelwerks an ein
angeschlossenes Datawarehouse-System weitergeleitet.
Eingesetzte Tools: JBoss AS 4.2.1 GA, Hibernate,
Eclipse, castor, J2EE, JMS, Websphere MQ, Oracle 9i, MDB, Clearcase, Maven 2
Funktion im Projekt:
Neuentwicklung auf JBoss-AS-Basis. Entwurf (Konzepterstellung) und Architektur.
Entwicklung der MDBs, Logikkomponenten und Persistierung mittels Hibernate.
Projektgröße: 5
Teamgröße: 5

Eingesetzte Qualifikationen

Software Architecture, Softwareentwicklung (allg.)

Ausbildung

Informatik / Medizintechnik (Nebenfach)
Diplom
2002
Universität des Saarlandes

Weitere Kenntnisse

Skill (Erfahrung in Jahren)
=========================================
Webservices / SOAP (5)
Rest (7)
OOA/OOD/OOP (15)
UML (9)
J2EE / JEE (10)
OSGI (3)
Hibernate (8)
EclipseLink (3)
JPA/JPA2 (6)
Spring (6)
Spring DM (2)
Spring MVC (4)
Spring Data (4)
Reactor/Spring IO (2)
Hazelcast (3)
Java (18)
Swing (3)
SQL (12)
Jython (2)
EJB/MDB 2.1/3.0/3.1 (8)
Active MQ (4)
JSP / HTML / Javascript / CSS (8)
Struts (3)
Wicket (3)
Angular JS 1.5.x (3)
Tomcat (6)
BEA Weblogic 6.1 (2)
Oracle 8i/9i/10g/11g (8)
Oracle Web Services Manager (OWSM) (1)
Oracle 9i AS (1)
IBM Websphere Portalserver 5.0.2 (3)
IBM WebSphere Applicationserver 5.0.2/6.0/6.1/7.0 (4)
Rational Application Developer (2)
IBM Websphere Application Developer (3)
IBM Websphere Application Server Toolkit (1)
IBM Websphere MQ (3)
JBoss AS 4.2.1 GA / 5.1.0 GA / Wildfly 8.0 / 10 (6)
Quest SQL Navigator (3)
Quest Toad (1)
Eclipse (10)
Felix (2)
Ant (4)
Maven 2/3 (10)
Hudson/Jenkins (6)
Teamcity (4)
Rational Clearcase (3)
CVS / Subversion (3)
GIT (6)
Windows 98/NT/2000/XP/7/10 (20)
Linux (15)
UNIX (7)
Selenium (2)

Scrum (7)

Prozessdesign (5)
Technische Konzeption (14)

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Gut)
Reisebereitschaft
Nähe des Wohnortes
Arbeitserlaubnis
  • Europäische Union
Home-Office
bevorzugt
Profilaufrufe
1287
Berufserfahrung
21 Jahre und 8 Monate (seit 03/2003)

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden