freiberufler Java-Softwareentwickler,JEE,Java-Enterprise-Entwickler,Software-Architektur,Teamleiter,Traine,Unternehmensberater auf freelance.de

Java-Softwareentwickler,JEE,Java-Enterprise-Entwickler,Software-Architektur,Teamleiter,Traine,Unternehmensberater

zuletzt online vor 7 Tagen
  • 80‐90€/Stunde
  • 56235 Ransbach-Baumbach
  • auf Anfrage
  • de  |  en
  • 07.10.2024

Kurzvorstellung

Mehr als 25 Jahre Erfahrung als Software-Entwickler und Architekt, Team- und Projektleiter, Trainer, Unternehmensberater und Autor im IT-Bereich

Über 20 Jahre Berufspraxis in verschiedenen Positionen in IT-Projekten im Java-Umfeld

Qualifikationen

  • AngularJS3 J.
  • Apache Maven10 J.
  • Automatisierungstechnik (allg.)
  • Cloud (allg.)3 J.
  • Confluence6 J.
  • DevOps3 J.
  • Docker6 J.
  • Enterprise Javabeans6 J.
  • Git6 J.
  • Hibernate (Java)14 J.
  • Informatik6 J.
  • Java API for XML Processing (JAXP)7 J.
  • Java Architecture for XML Binding (JAXB)8 J.
  • Java Database Connectivity18 J.
  • Java SE19 J.
  • JavaScript6 J.
  • JavaScript-Frameworks3 J.
  • Jira10 J.
  • Junit11 J.
  • Kubernetes3 J.
  • Microsoft Azure3 J.
  • Node.Js3 J.
  • PL/SQL7 J.
  • Postgresql4 J.
  • Spring Framework3 J.
  • Web Services13 J.
  • Workflows3 J.

Projekt‐ & Berufserfahrung

Java-Entwickler und Softwarearchitekt
Energiebranche, Remote
4/2021 – offen (3 Jahre, 8 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

4/2021 – offen

Tätigkeitsbeschreibung

Branche: Energiebranche

Position: Java-Entwickler und Softwarearchitekt

Software-Engineering-Methoden:
SCRUM sowie Agile-Softwareentwicklung

Unterstützung im Projekt als Java-Entwickler und Softwarearchitekt mit folgenden Hauptaufgaben:
- Technische Konzeption von Softwarelösungen und deren Integration und Implementierung in die
Systemlandschaft
- Ausbau der Testautomatisierung und Weiterentwicklung der CI/CD Infrastruktur
- Erstellung technischer Konzepte und Datenmodelle um neue Anforderungen umzusetzen
- Begleitung des Deployment Prozesses und des Betriebs der Systeme
- Optimierung bestehender Integrationen und Entwicklung neuer - Integrationen
- Modellierung von BPMN Diagrammen und Programmierung mit Camunda 8

Entwicklungs-IDE: InelliJ IDEA
Cloud: Microsoft Azure
Modellierung: BPMN, UML
Datenbank: Postgressql, PL/SQL
Buildtools: Maven,
Revision Control: Git
Fehlerverwaltungs-Tool: JIRA
Betriebssysteme: Windows 10, Linux
Softwaremodellierungs-Tool: Enterprise-Architect
Continuous integration: Docker, Kubernetes, Terraform
Softwaretest-Tools: JUnit, Mockito, Mockserver
Wiki-Software: Confluence
Workflow engine: Camunda 7 und 8 Cloud
Java-Technologien: Java 17, JPA, Angular, JNode
RESTful-API, gRPC
Hibernate, JavaScript, Spring (Boot,
Batch, Data, Security, Web-Services,
Lombok, Mapstruct,
Apache Lang3
Design von Schnittstellen: Swagger Opan-API, RestFul, gRPC

Eingesetzte Qualifikationen

AngularJS, Apache Maven, Cloud (allg.), Confluence, DevOps, Docker, Enterprise Javabeans, Git, Hibernate (Java), Java SE, Java API for XML Processing (JAXP), Java Architecture for XML Binding (JAXB), JavaScript, JavaScript-Frameworks, Java Database Connectivity, Jira, Junit, Kubernetes, Microsoft Azure, Node.Js, PL/SQL, Postgresql, Workflows, Spring Framework, Web Services

Teamleiter, Java-Softwareentwickler, JEE-Enterprise-, GUI und Web-Entwickler, Datenbankentwickler, Dokumentator
Statistisches Bundesamt / Destatis in Wiesbaden, Wiesbaden
6/2018 – 2/2021 (2 Jahre, 9 Monate)
Öffentliche Verwaltung
Tätigkeitszeitraum

6/2018 – 2/2021

Tätigkeitsbeschreibung

Software-Engineering-Methoden:
Das Projekt wurde zum Teil nach SCRUM sowie Agile-Softwareentwicklung praktiziert

Aufgabe:
• Teamleitung / Team lead (Teamgröße zwischen 6 und 16)
• Softwareentwicklung Java und Oracle-Datenbanken
• Anforderungsanalyse
• Erstellung von technischen Dokumenten (z.B. Lastenhefte, Konzepte, Spezifikationen)
• Erstellung von Testkonzepten
• Erstellung von Beiträgen zur System- und Softwarearchitektur, Konzepten und anderen technischen
Unterlagen
• Datenbankkonzeption
• Übermittlung der Dokumentation der Umsetzung der Maßnahmen des Datenschutz- und IT-
Sicherheitskonzeptes an die Bedarfsträgerin
• Teilnahme sowie Vorbereitung von Sitzungen und Work-shops im Statistischen Bundesamt in Wiesbaden


Java-Technologien: Java 8 & 13, JEE 7 & 8, JPA, JSF,
PrimeFaces, RESTFul, JSON, JMS
ActiveMQ, JDBC, Groovy,
Hibernate, JavaScript, Spring (Boot,
Batch, Data, Security, Web
Services, LDAP)
Applikationsserver: JBoss 7.1.6 EAP
Entwicklungs-IDE: Eclispe / InelliJ IDEA
Datenbank: Oracle 18c, PL/SQL
Buildtools: Maven, Ant
Revision Control: Git
Fehlerverwaltungs-Tool: JIRA
Betriebssysteme: Windows 7, Linux Red Hat, Unix
Softwaremodellierungs-Tool: Enterprise-Architect
Continuous integration: Jenkins, Docker
Softwaretest-Tools: JUnit, Mockito, Selenium

Eingesetzte Qualifikationen

Agile Methodologie, Apache Maven, Confluence, Docker, Eclipse, Git, Hibernate (Java), J2EE, Java SE, Java Foundation Classes, Java Message Service, JavaScript, Java Database Connectivity, Jenkins, Jira, Javaserver Faces, Junit, Oracle Database, PL/SQL, Red Hat Enterprise Linux (RHEL), Scrum, Selenium, SQL, SQL*Plus, Sicherheit von Webanwendungen, Web Services

JEE-Enterprise- und GUI-Entwickler, Softwarearchitektur, Build und Release-Manager,Teamleitung
DZ-Bank Frankfurt, Frankfurt
10/2014 – 4/2018 (3 Jahre, 7 Monate)
Banken
Tätigkeitszeitraum

10/2014 – 4/2018

Tätigkeitsbeschreibung

Aufgaben:
Weiterentwicklung des hausinternen „Profit and Loss Analyzer“ Tools zur Auswertung und Risikoanalyse von Wertpapieren. Neuentwicklung der Software-Module „PLA Valuation Adjustments“. Einführung und Programmierung des Apache Ignite-Grid-Serves

Software-Engineering-Methoden:
Das Projekt wurde zum Teil nach SCRUM sowie Agile-Softwareentwicklung praktiziert.

Tätigkeiten:
• Entwicklung Swing Rich-Client Komponenten
• Design und Entwicklung von GUI Masken
• Entwicklung der Business-Logik mit JEE 7 sowie Microservices
• Einführung und Programmierung des Apache Ignite Grid-Servers
• Mitwirkung / Unterstützung gemäß den Entwicklungsstandards der DZ-Bank bei der Fachkonzeption sowie der Architektur
• Dokumentation der Entwicklung (DV Konzept, Technische Testdokumentation, Release Notes)
• Know-how-Transfer (Übergabe, Erläuterung Umsetzung, Design und Dokumentationsübergabe) an interne Entwickler
• Build und Release Management
• JIRA Ticket – Verwaltung
• Teamleitung

Java-Technologien: Java 7 & 8, JEE 7 & 8 JPA, Swing,
JSON, JMS, JDBC
Applikationsserver: JBoss 6.4.18 EAP
Entwicklungs-IDE: Netbeans und Eclispe
Datenbank: Sybase 15.07 / 16.10
Buildtools: Maven, Ant
Revision Control: Mercurial
Fehlerverwaltungs-Tool: JIRA
Betriebssysteme: Windows 7, Linux Red Hat, Unix
Grid-Server: Apache Ignite-Grid Server
Reporting-Engine: Jasper-Report
Continuous integration: Jenkins
Softwaretest-Tools: JUnit, Mockito

Eingesetzte Qualifikationen

Apache Maven, Subversion, Eclipse, Hibernate (Java), J2EE, Java SE, Java API for XML Processing (JAXP), Java Architecture for XML Binding (JAXB), Java Message Service, Json, Wildfly, Java Database Connectivity, Jenkins, Jira, Junit, Netbeans, Oracle Database, Swing (Java), Web Services

Softwareentwickler und Softwarearchitekt
Allianz Deutschland AG, München
1/2013 – 10/2014 (1 Jahr, 10 Monate)
Versicherungen
Tätigkeitszeitraum

1/2013 – 10/2014

Tätigkeitsbeschreibung

Position:
Java 7 & 8 und JEE 7 Entwickler, Softwarearchitektur,
PL/SQL Programmierung, GUI Design, RCP-Komponentenentwickler

Aufgabe:
Die Neuentwicklung eines ABS RCP-Client für den Vertrag „Private Krankenversicherung“ (PKV). Die Umsetzung und Entwicklung von Geschäftsregeln in Java Business-Objekte sowie die Erstellung von frei skalierbaren Benuzeroberflächen mit Eclipse RCP.

Verrichtete Tätigkeiten:

- Entwicklung von Eclipse RCP-PlugIns
- Erstellung technischer Konzepte (Alternativszenarien) für Anforderungen
(Architektur und Design Pattern)
- technische Umsetzung (Programmierung) der Anforderungen (Defects und Demands)
- technische Dokumentation der Änderungen

Eingesetze Java-Technologien und Werkzeuge:

Java Technologien:

- Java (JDK 6 und 7)
- JEE, XML, JPA, JAXB, Eclipse-RCP, UML, SWT /
extended - SWT, WebServices, SOAP, SQL/PL-SQL, JUnit

Dokumentations- / Bearbeitungstools:

- HP Demand und HP QC (Erfassung von Demands und Defects)
- ObjectiF für UML und Requirement
- Health4J zur Sicherung der Softwarequalität
- DbVisualizer zur SQL Programmierung der DB2
- Hudson für Continous Integration
- Vojager ein Persistencemanager

Eingesetzte Qualifikationen

Subversion, Junit, IBM DB2, Eclipse, Enterprise Javabeans, Hibernate (Java), Hudson Software, Informatik, J2EE, Java SE, Java-Frameworks, Java (allg.), Java Database Connectivity, Rich-Client, Scrum, SOAP, Software Architecture, Software engineering / -technik, Softwareentwicklung (allg.), SQL, Testen, Web Services, Wirtschaftsinformatik, XML

Java-Entwickler, Softwarearchitektur, Projektleitung
AmigoTec LTD, Lollschied
1/2012 – 9/2012 (9 Monate)
Software-Systemhaus
Tätigkeitszeitraum

1/2012 – 9/2012

Tätigkeitsbeschreibung

Aufgabe:
Erstellung einer Internet-Vertriebsplattform im Still eines
App-Store. Über diesen Store sollen zukünftig alle Arten digitaler Produkte für Mobilegeräte vermarktet werden.
Hierzu wurde ein komplett eigener WebShop mit Vertriebsportallösung entwickelt.

Tätigkeiten:
Konzeption und Design des WebShops
Erstellung der Software Architektur
Programmierung der Client- und Serverlogik
Programmierung eines Rich-Clients zur Auftragsabwicklung auf Basis von NetBeans und Java
Swing.
Erstellung von Schnittstellen per SOAP zum direkten Datenaustausch mit einem WaWi-System

Eingesetze Java-Technologien und Tools:
Java J2EE, J2SE, JSP, XML, JPA, SOAP, Swing, NetBeans Rich-Client, AS-JBoss und PostgreSQL

Eingesetzte Qualifikationen

Eclipse, Elektrotechnik, Informatik, J2EE, Java SE, Java Architecture for XML Binding (JAXB), Wildfly, Java Database Connectivity, Rich-Client

Teamleitung, Java-Entwickler und Softwarearchitekt
Giulini GmbH, Mannheim
3/2011 – 12/2011 (10 Monate)
Chemieindustrie
Tätigkeitszeitraum

3/2011 – 12/2011

Tätigkeitsbeschreibung

Branche: Logistik und Chemie

Aufgabe:
Erstellung einer Lagerverwaltungssoftware zur Vereinheitlichung der logistischen Ablaufprozesse. Für die Dateneingabe wurden hierfür entsprechende Web-Client mit der dazugehörigen Serverlogik entwickelt

Tätigkeiten:
- Softwarenentwicklung der Client- und Server-Landschaft
- Design und Entwurf der Architektur
- Erstellung von Pflichten und Lastenheften
- Erstellung von SOAP-Schnittstellen
- GUI Programmierung für Web und Desktop

Eingesetze Technologien und Tools:
Java J2EE, J2SE, JSP, XML, JPA, SOAP, Swing, NetBeans Rich-Client, AS-JBoss und MySQL

Eingesetzte Qualifikationen

Agile Methodologie, Enterprise Javabeans, Hibernate (Java), J2EE, Java SE, Wildfly, Java Database Connectivity, Mysql, Netbeans, SOAP, Swing (Java), Web Services

Teamleitung, Java-Entwickler und Softwarearchitekt
Zott GmbH, Mertingen
9/2009 – 12/2010 (1 Jahr, 4 Monate)
Lebensmittelindustrie
Tätigkeitszeitraum

9/2009 – 12/2010

Tätigkeitsbeschreibung

Branche: Lebensmittelherstellung

Aufgabe:
Erstellung einer prozessgesteuerten Software zur Auftragsabwicklung und Steuerung industrieller Fertigungsmaschinen. Die Bedienung sollte hierbei sowohl per Web als auch per Desktop erfolgen können.

Tätigkeiten:
- Teamleitung, Java-Entwickler und Softwarearchitekt
- Design und Entwurf von Frameworks
- Erstellung von Pflichten und Lastenheften
- Erstellung von Datenbankmodellen
- Programmierung von Prozesslogiken auf dem Server
- Erstellung und Programmierung von freiskalierbaren Benutzeroberflächen für Web- und Desktop- Systeme
- Entwurf und Programmierung von Druckertreibern per TCP/IP-Protokoll

Eingesetze Technologien und Tools:
Java J2EE, J2SE, JSP, Structs, XML, JPA, Swing, NetBeans Rich-Client, Jasper-Reports , AS-Glassfish, MySQL und Oracle-DB

Eingesetzte Qualifikationen

Agile Methodologie, Scrum, Apache Tomcat, Elektrotechnik, J2EE, Java SE, Java Database Connectivity, Javaserver Pages, Mysql, Netbeans, Oracle Database, Swing (Java), TCP / IP, Web Services, Wirtschaftsinformatik

Teamleitung, Java-Entwickler und Softwarearchitekt
Nestle Deutschland GmbH, Biessenhofen
11/2008 – 7/2009 (9 Monate)
Lebensmittelindustrie
Tätigkeitszeitraum

11/2008 – 7/2009

Tätigkeitsbeschreibung

Branche: Lebensmittelherstellung

Aufgabe:
Erstellung einer Software zur Auftragsverwaltung, statistischen Auswertungen von Produktionsprozessen,
Lagerbestandsmittelungen und logistischen Abläufen.
Hierzu mussten zusätzlich diverse Clients für Mobilegeräte, PDA und TabletPCs erstellt werden.

Tätigkeiten:
- Teamleitung, Java-Entwickler und Softwarearchitekt
- Entwurf von Frameworks
- Erstellung von Pflichten und Lastenheften
- Erstellung und Programmierung von Benutzeroberflächen für Web, Desktop und Mobilengeräten
- Programmierung der Geschäftslogik des Applikation - Servers

Eingesetze Technologien und Tools:
Java J2EE, J2SE, JSP, XML, JPA, SOAP, ESB Apache- ServiceMix, Swing, NetBeans Rich-Client, AS-GlassFish und Oracle-DB

Eingesetzte Qualifikationen

Enterprise Javabeans, Elektrotechnik, Enterprise Service Bus, Informatik, J2EE, Java SE, Wildfly, Java Database Connectivity, Netbeans, Oracle Database, SQL, Swing (Java)

Teamleitung, Java-Entwickler und Softwarearchitekt
Bosch AG, Stuttgart
1/2008 – 8/2008 (8 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

1/2008 – 8/2008

Tätigkeitsbeschreibung

Aufgabe:
Die Erstellung einer Webapplikation zur statistischen Auswertung von Auftragsdaten sowie die Erfassung von Produktionsdaten zur Weiterverarbeitung in einem internen QM-System.

Tätigkeiten:
- Softwarenentwicklung der Client- und Server-Landschaft
- Design und Entwurf der Architektur
- Erstellung von Pflichten und Lastenheften
- Erstellung von Schnittstellen mit SOAP
- Programmierung von Statistikmodulen

Eingesetze Technologien und Tools:
Java J2EE, J2SE, JSP, Java Portlet, XML, JPA, SOAP, ESB Apache ServiceMix, Jasper-Reports, Tomcat, AS-GlassFish und Oracle-DB sowie DB2

Eingesetzte Qualifikationen

Jira, Apache Tomcat, J2EE, Java SE, Java Database Connectivity, Oracle Database, SOAP, SQL, UML, XML

Teamleitung, Java-Entwickler und Softwarearchitekt
Osram AG, Münster (externer Dienstleister für Osram)
7/2007 – 1/2008 (7 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

7/2007 – 1/2008

Tätigkeitsbeschreibung

Aufgabe:
Erstellung eines internen Web-Portals zur Bestellung- und Abwicklung von Werbekatalogen

Tätigkeiten:
- Teamleitung, Java-Entwickler und Softwarearchitekt
- Softwarenentwicklung der Client- und Server-Landschaft
- Design und Entwurf der Software und DB-Architektur
- Erstellung von Pflichten- und Lastenheften
- GUI Programmierung des Web-Portals
- Erstellung von Reports mit JasperReports

Eingesetze Technologien und Tools:
JEE, J2SE, JSP, XML, JDBC, JPA, SOAP, AS-JBoss und Swing, NetBeans Rich-Client , PostgeSQL-DB, Jasper-Reports

Eingesetzte Qualifikationen

Elektrotechnik, Hibernate (Java), Informatik, J2EE, Java SE, Wildfly, Java Database Connectivity, PL/SQL, Postgresql, Crystal Reports, SQL, Swing (Java), XML

Teilprojektleitung, Java-Entwickler und Softwarearchitekt
Firma IBW GmbH, Areguá
4/2006 – 6/2007 (1 Jahr, 3 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

4/2006 – 6/2007

Tätigkeitsbeschreibung

Aufgabe:
Erstellung einer hochkomplexen und technisierten Tierverwaltungssoftware für die südamerikanische Regierung von Paraguay. Die Software war dazu bestimmt, Tiere nach europäischen Richtlinien in die EU exportieren zu können.
Hierzu wurden umfangreiche Web-Portale und Desktopsysteme entwickelt.

Tätigkeiten:
- Teilprojektleitung, Java-Entwickler und Softwarearchitekt
- Erstellung der Client und Server Architektur
- Design und Entwurf der Software und DB-Architektur
- Erstellung von Pflichten- und Lastenheften
- GUI Programmierung des Web-Portals
- Client Programmierung mit Eclipse – RCP - SWT

Eingesetze Technologien und Tools:
Java J2EE, J2SE, JSP, XML, JPA, SOAP, Swing, NetBeans Rich-Client , AS GlassFish, Oracle-DB, Jasper-Reports

Eingesetzte Qualifikationen

Apache Tomcat, Elektrotechnik, Hibernate (Java), Informatik, Java SE, Java Database Connectivity, Mysql, Netbeans, Rich-Client, SOAP, SQL, UML

Java-Entwickler und Softwarearchitekt
Deutsche Telekom AG, Stuttgart und Koblenz
11/2005 – 4/2006 (6 Monate)
Telekommunikation
Tätigkeitszeitraum

11/2005 – 4/2006

Tätigkeitsbeschreibung

Aufgabe:
Die Erstellung einer Webportallösung zur Erfassung von Arbeitspaketen für Telekommitarbeiter sowie die Erstellung eines Kundenbonussystems (HappyDigits)

Tätigkeiten:
- Programmierung der Client- und Serversoftware
- Design und Entwurf der Software und DB Architektur
- Erstellung von Benutzerhandbüchern und Pflichtenheften

Eingesetze Technologien und Tools:
Java J2EE, J2SE, JSP, XML, JPA, SOAP
Oracle WebLogic Application-Server, Oracle-DB,
Telekom-Report-System (TRS)

Eingesetzte Qualifikationen

Hibernate (Java), Informatik, J2EE, Java SE, Javaserver Pages, Mysql, Oracle Database, SOAP, XML

Teilprojektleitung, Java-Entwickler und Softwarearchitekt
Siemens / SIMEA AG, Österreich
4/2005 – 10/2005 (7 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

4/2005 – 10/2005

Tätigkeitsbeschreibung

Aufgabe:
Die Erstellung einer Software zur Erfassung und Auswertung von Bestückungsdaten diverser Industrieroboter. Hierzu wurden Statistikmodule entwickelt deren Daten später in einem internen
QM-System weiterverarbeitet wurden.

Tätigkeiten:
- Programmierung der Client- und Serversoftware
- Design und Entwurf der Software- und DB-Architektur
- Erstellung von Benutzerhandbüchern und Pflichtenheften
- Programmierung von Rich-Clients

Eingesetze Technologien und Tools:
Java J2SE, Swing, NetBeans Rich-Client, XML,
Tomcat, Oracle-DB, Jasper-Reports

Eingesetzte Qualifikationen

Apache Tomcat, Elektrotechnik, Informatik, Java SE, Java Database Connectivity, Netbeans, Rich-Client, Crystal Reports, Swing (Java), XML

Teilprojektleitung, Java-Entwickler und Softwarearchitekt
Rubröder Factory Automation GbmH, Bendorf
5/2004 – 2/2005 (10 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

5/2004 – 2/2005

Tätigkeitsbeschreibung

Aufgabe:
Die Erstellung eines kompletten kundenspezifischen Warenwirtschaftssystems. Hierfür mussten Module zur Lagerverwaltung, Auftragserstellung, Bestellsystem, Mahnverfahren, Adressverwaltung, Statistiken und diversen anderen Bereichen entwickelt werden.

Tätigkeiten:
- Teilprojektleitung, Java-Entwickler und Softwarearchitekt
- Entwicklung der gesamten Client- und Serversoftware
- Design und Entwurf der Software und DB-Architektur
- Erstellung von Benutzerhandbüchern, Pflichtenheften und Lastenheften

Eingesetze Technologien und Tools:
Java J2SE, Swing, NetBeans Rich-Client, XML, JPA, MS Access,
MySQL-DB, Jasper-Reports

Eingesetzte Qualifikationen

C++, DAO (Data Access Objects), Microsoft Access, Microsoft SQL-Server (MS SQL), Netbeans, SQL, Swing (Java), VBA (Visual Basic for Applications), XML

Java-Entwickler und Softwarearchitekt
R+V Versicherungen AG, Wiesbaden
8/2003 – 3/2004 (8 Monate)
Versicherungen
Tätigkeitszeitraum

8/2003 – 3/2004

Tätigkeitsbeschreibung

Aufgabe:
Die Erstellung einer Software zur Abwicklung von Bürgschaftsverträgen und Maklerschreiben.

Tätigkeiten:
Projektleitung und Softwarenentwicklung
Entwicklung der gesamten Client- und Serversoftware
Design und Entwurf der Software und DB-Architektur
Erstellung von Benutzerhandbüchern, Pflichten- und Lastenheften

Eingesetze Technologien und Tools:
Java J2SE, JSP, XML, JPA, SOAP, SWING
Tomcat, MySQL-DB

Eingesetzte Qualifikationen

Apache Tomcat, DAO (Data Access Objects), Informatik, Java SE, Microsoft Access, MS Office (Anwenderkenntnisse), Swing (Java), VBA (Visual Basic for Applications), Versicherungen (allg.)

Zertifikate

zertifizierter Linux-Administrator
2004
zertifizierter Java-Programmierer
2004
zertifizierter SQL-Programmierer
2004
SHD - JSCP
2001

Ausbildung

Mechatroniker
Ausbildung

Hanstein
Radio & Fernsehtechniker
Ausbildung

Lahnstein
Fachstudium zum Staatlich geprüften Informatiktechniker mit dem Schwerpunkt Betriebsinformatik
Bachelor of Science

Lahnstein
Studium zum Wirtschaftsinformatiker
Bachelor of Science

FH-Hagen

Über mich

Mein Angebot:
----------------

Kernkompetenzen:

Mehr als 17 Jahre Erfahrung als Software-Entwickler und Architekt, Team- und Projektleiter, Trainer, Unternehmensberater und Autor im IT-Bereich

Über 14 Jahre Berufspraxis in verschiedenen Positionen in IT-Projekten im Java-Umfeld

Umfassende Kompetenzen in der Erstellung und Durchführung von komplexen Java-Projekten

Know-how zu fast allen gängigen Java-Technologien


Einsatzbereiche:

• Softwareentwicklung, Teamleiter, Projektleiter, Softwarearchitekt,
Trainer und Unternehmensberater

• Entwicklung komplexer JEE Web- und Desktopanwendungen nach dem
3- und 4-Schichtenmodell
• Entwicklung von freiskalierbaren Benutzeroberflächen für Web,
Desktop, Embedded und Mobilgeräten (Android-Systeme, Tablet-PCs).
Die Entwicklung wird direkt mit Java Swing, SWT oder auf Basis von
Rich-Clients wie Eclipse oder NetBeans durchgeführt.

• Entwicklung von Treibern oder Protokollen für diverse Gerätschaften,
Middleware - Gerätetreiber als Zwischenschicht (Kommunikation
erfolgt hierbei über Netzwerk, Serial- oder USB-Port)

• Netzwerkprotokolle in fast allen Schichten sowie einige Busprotokolle (Modbus)

• Softwareentwurf mittels UML/SysML, TDD und Design Patterns

• Erstellung von Pflichten- und Lastenheften

• Einsatz folgender Java-Technologien:
JSP, JEE, Swing, AWT, SWT, JSE, JME, JINI, CORBA, JNI, SOAP,
SOA, ESB, Struts, Spring, EJB, Hibernate, JPA, Applets, Jakarta,
XML, XSLT, HMTL, SQL, XML, XSLT, JavaScript, AJAX, JDBC,
Java Security, Java Kryptographie

• Applikation-Server: JBoss, Glassfish, Tomcat

• Design und Entwurf von Datenbankmodellen, sowie deren Programmierung
unter dem SQL-Sprachstandard

Weitere Kenntnisse

Technische Kompetenzen:
------------------------------

Programmiersprachen:
Java , JavaScript, XML, XSLT, HMTL, VBA, PHP, Assembler Motorola 68000 bis 68060, FPU 68881 und 68882

Java Technologien:
JSP, JEE, J2ME, Swing, SWT, JSE, JINI, CORBA, JNI, SOAP, SOA, ESB, Struts, Spring, EJB, JPA, Hibernate, Applets, Jakarta, Portlets,JDBC, Java Security,Netbeans und Eclipse RCP,
Java Kryptographie

Entwicklungsumgebungen:
NetBeans, Eclipse, IntelliJ, JDeveloper

Methoden:
UML/SysML, MDA, MDSD, Design Patterns, UML Roundtrip Engineering

Nebenläufige Software (Tasks, Active Objects, Cond. Vars., Semaphores, Messaging etc.), Realtime Design Patterns, Echtzeit Software (Scheduling-Modelle, Reduzierung von Jitter, Feasibility)

HPC (High Performance Computing), Multicore und Multiprocessor Systeme, Parallelisierung rechenintensiver Algorithmen. Entwicklung mittels Standard Java-Concurrency sowie Java-OpenMP und Java-MPJ

Breites Spektrum im Software Engineering: V-Modell, Agile (XP, Scrum), Kanban, Requirements Analysis, Testautomatisierung (TDD)

Netzwerkprotokolle (Implemetierngen):
ATM, Ethernet, FTP, HTTP, ICMP, IGMP, IKE, IPSec, ISDN, LDAP, PPP, PPPoA, PPPoE, RPC, RTP, SNMP, SMTP, Soap, SSL, TCP/IP, UDP, VLAN, WLAN

Busprotokolle:
ModBus, CAN, I2C, SPI, RS232, RS485, UART

Werkzeuge Versionierung:
CVS,SVS, GIT

Softwaredesign: Argo-UML, Model Driven, Design Pattern
Build-Systeme: Ant und Maven
Test-Werkzeuge: JUnit
Office: MS-Office, Open-Office, MS-Project

Betriebssysteme:
Android, Alle Windows-Systeme, Linux, MAC OS, Unix,

Datenbanken:
Relationale- und Postrelationale Datenbanken:
MySQL, PostgeSQL, Oracle-DB, DB2, Cache-Intersystems, MS-SQL, Derby, SQLLite, und MS-Access

Objektorientierte-Datenbanken:
DB4o, Versant ODB, One$DB, Cache

Big-Data – Datenbanken:
Apache Hadoop , Apache Cassandra, MongoDB, JustOneDB

Sonstiges Datenbank Know-how:
• Design und Entwurf von Datenbankmodellen, sowie deren Programmierung unter dem SQL-Sprachstandard



Persönliche Kompetenzen:
------------------------------

Personale Kompetenzen:
• Entscheidungsfähigkeit
• Ausdauer und Durchhaltevermögen
• Authentizität
• Durchsetzungsvermögen
• Eigenverantwortung
• Entscheidungsfähigkeit
• Fähigkeit zur Selbstreflexion
• Fähigkeit, sich in Strukturen bewegen zu können
• Flexibilität
• Initiative
• Kreativität
• Leistungsbereitschaft
• Lernbereitschaft
• Logisches Denken
• Selbstbehauptung
• Selbststeuerung
• Sorgfalt
• Verantwortungsbereitschaft
• Verbales Ausdrucksvermögen
• Zielorientiertes Handeln

Soziale- und Kommunikative Kompetenzen:
• Fähigkeit, andere zu motivieren
• Einfühlungsvermögen
• Interkulturelle Kompetenzen
• Kommunikationsfähigkeit
• Konfliktmanagement
• Kritikfähigkeit
• Teamfähigkeit und Kooperationsbereitschaft
• Toleranz
• Verhandlungsfähigkeit
• Zuverlässigkeit

Aktivitäts- und Umsetzungsorientierte Kompetenzen:
• Analysefähigkeit
• Beurteilungsvermögen
• Fähigkeit zu delegieren
• Fähigkeit zu kontrollieren
• Konzeptionelle Fähigkeiten
• Kundenorientierung
• Nutzen von Wissen und Information
• Organisationsfähigkeit und Planen
• Problemlösefähigkeit
• Stressbewältigung und Belastbarkeit
• Veränderungen initiieren und umsetzen
• Zeitmanagement

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Gut)
Reisebereitschaft
auf Anfrage
Home-Office
bevorzugt
Profilaufrufe
7354
Alter
51
Berufserfahrung
32 Jahre und 10 Monate (seit 01/1992)
Projektleitung
10 Jahre

Kontaktdaten

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

Jetzt Mitglied werden