Java/JEE, RCP und C++ Entwicklung
- Verfügbarkeit einsehen
- 0 Referenzen
- 90€/Stunde
- 53639 Königswinter
- Nähe des Wohnortes
- de | en
- 22.04.2023
Kurzvorstellung
Qualifikationen
Projekt‐ & Berufserfahrung
7/2015 – 6/2016
Tätigkeitsbeschreibung
Branche
Industrie, Logistik
Projekt [27]
Unterstützung bei Inbetriebnahme von Softwaremodulen in neue Werksarchitektur.
Aufgabe/Rolle Erstellung von Builds (Eclipse, ANT) und Dokumentationen von Programmmodulen. Debugging. Umsetzung neuer Anforderungen, Erweiterung bestehender Web-Anwendungen (JEE, JSP, JavaScript, AJAX, Direct Web Remoting, Struts).
Analyse des Laufzeitverhaltens in Produktivumgebung. Optimierung und Stabilisierung von Front- und Backendprozessen. Steuerung konkurrierender Datenbankzugriffe.
Techniken
Java 7, JEE 6 (EJB3, JPA), JBOSS 6, JBOSS 7, Oracle, JIRA.
Oracle-Anwendungen, Wildfly, Softwareentwicklung (allg.), Eclipse, J2EE, Java (allg.), Apache Struts, Ajax, Javaserver Pages, JavaScript
4/2015 – 6/2015
Tätigkeitsbeschreibung
Branche
Industrie, Logistik
Projekt [26]
Migration einer J2EE-Anwendung nach JEE (EJB3, JPA).
Aufgabe/Rolle Planung und Durchführung der Migration:
1. Ersetzen der CMP2-Entitäten durch JPA-Entitäten.
2. Umstellen der EJB2-Services auf EJB3-Services.
3. Test mit JBOSS 7/ WildFly 8, ohne CMP2-Unterstützung.
Techniken
Java 7, J2EE (EJB2, CMP2), JEE 6 (EJB3, JPA), JBOSS 4, JBOSS 7, WildFly 8, Oracle.
Oracle-Anwendungen, Wildfly, Softwareentwicklung (allg.), J2EE, Java (allg.), Systemmigration
7/2014 – 3/2015
Tätigkeitsbeschreibung
Branche Industrie, Logistik
Projekt [25]
Anpassung und Erweiterung einer Logistik-Intranetanwendung an erweiterte Werksstrukturen und neue Lager-/ Transportverfahren.
Aufgabe/Rolle
Umsetzung der Anforderungen aus der Einbeziehung eines neuen Werks und der Umstellung auf neue Transport- und Lagereinheiten (Rolls) in die bestehende Anwendung:
Implementierung neuer Geschäftslogik in bestehende Services (EJB2). Erweiterung des Datenmodells. Erweiterung von Anwenderseiten (JSP, Struts).
Erstellung neuer Anwenderfunktionen für Roll-Monitoring und Verwaltung (JSP, Struts, AJAX).
Erstellung eines Monitoring für Züge von Rolls innerhalb des Werksverbundes.
Evaluierung neuer Technologien, wie EJB3, JPA, JBOSS 7, 8.
Debugging und Unterstützung bei der Inbetriebnahme.
Techniken
Java 7, J2EE, JEE 6, JBOSS 4, JBOSS 7, JBOSS 8, JSP, Struts 1, JavaScript/AJAX, Oracle.
Oracle-Anwendungen, Wildfly, Softwareentwicklung (allg.), J2EE, Java (allg.), Apache Struts, Ajax, Javaserver Pages, JavaScript
3/2014 – 6/2014
Tätigkeitsbeschreibung
Projekt [24]:
Weiterentwicklung einer Formular-basierten Webanwendung für Service-Mitarbeiter zur Vorgangsbearbeitung und -Dokumentierung.
Techniken:
Java, JSF, RichFaces, SQL, Oracle, JEE, JBoss 6, JPA, AJAX, Drools, JUnit
Aufgabe/Rolle:
Entwicklung neuer Features in Java und JSF. Erstellung von Basisdaten für versionierte Online-Formulare. Umsetzung von fachlichen Plausibilitäts-Regeln in Drools-Entscheidungstabellen und deren Implementierung in Anwenderdialogen. Debugging, Junit-Tests.
Oracle-Anwendungen, SQL, Wildfly, Softwareentwicklung (allg.), Junit, Java (allg.), Ajax, Javaserver Faces
7/2012 – 12/2013
Tätigkeitsbeschreibung
Projekt [23]:
Erweiterungen und Technologiewechsel in einem Verzeichnis-Portal.
Techniken:
Java, JSF, SQL, Oracle, JEE, JBoss-EAP 6, JAXB, JAX-WS, Jasper-Reports, XML
Aufgabe/Rolle:
Erweiterung von Anwenderdialogen in Java/JSF. Ergänzung von Backend-Prozessen (als EJB's) für das Anlegen, Bearbeiten und Löschen von Verzeichniseinträgen. Redesign und Performanzoptimierung in der Erstellung von Datenabzügen. Design und Implementierung einer Kopfstelle für asynchrone Anfragebearbeitung.
Oracle-Anwendungen, SQL, Wildfly, Softwareentwicklung (allg.), XML, Java (allg.), Javaserver Faces
5/2012 – 9/2012
Tätigkeitsbeschreibung
Projekt [22]:
Informations-Broker Erweiterungen und Ergänzungen.
Techniken:
Java, BPEL, Glassfish AS, Open ESB, WebServices JAX-WS, XML
Aufgabe/Rolle:
Erweiterung und Ergänzung von BPEL-Prozessen für die Synchronisation des Datenbestands zwischen Vorgangsbearbeitungssystem und Informations-Manager mittels Web-Services.
Enterprise Service Bus, Softwareentwicklung (allg.), XML, Business Process Execution Language, J2EE, Java (allg.), Web Services
4/2012 – 6/2012
Tätigkeitsbeschreibung
Projekt [21]:
Erweiterung auf neue Ausbaustufe im Portal für Antragsteller.
Techniken:
Java, SQL, Oracle Portal Server 10, JSP
Aufgabe/Rolle:
Anpassen von SQL-Views für Erweiterung der Benutzer-Zugangsstruktur und Ausbau der Vorgänge für die Antragstellung und Dokumentenverwaltung. Erstellen und Erweitern von Portlets in JSP und Java. Implementierung der Mehrsprachigkeit für Portalseiten.
SQL, J2EE, Java (allg.), Oracle Portal, Javaserver Pages
10/2011 – 2/2012
Tätigkeitsbeschreibung
Projekt [20]:
Customizing eines Kreditkarten-Autorisierungs und Issuing-Systems
Techniken:
C++, Tuxedo, MQSeries, Oracle
Aufgabe/Rolle:
Abstimmung und Implementierung der Schnittstelle für den Import von Kreditkartendaten auf Basis von MQSeries. Implementieren von Protokoll-Klassen und Funktionsmodulen in C++. Code Reviews und Integration von Komponenten in das Produkt. Erstellen von Dokumentationen, erstellen und durchführen von Tests auf Basis des kundeneigenen Testframeworks.
Oracle Database, C++
7/2010 – 6/2011
Tätigkeitsbeschreibung
Projekt [19]:
Datenbestands-Korrelation.
Techniken:
Java, SQL, Oracle, Unix (AIX), JUnit, BIRT, JSF
Aufgabe/Rolle:
Vertragsdaten-Abgleich verschiedener Domänen. Entwicklung von Programmen in Java für die Verarbeitung von Massendaten: Sortierung, Verschlüsselung, Anonymisierung, Zusammenführung, Vergleich und Datenbank-Load. Ergebnisanalysen und Reports
Business Intelligence and Reporting Tools (BIRT), SQL, Java (allg.)
9/2008 – 6/2010
Tätigkeitsbeschreibung
Projekt [18] Data Compare and Analysis (DCA) für Migration des Abrechnungssystems.
Techniken: Java, SQL, Oracle, Unix (AIX), JUnit
Aufgabe/Rolle:
Datenvergleich und Analyse zum Ausschluss von Verträgen mit Bestandsabweichungen von Migration. Implementieren von Abgleichalgorithmen und Attributprüfungen in Java und SQL. Erstellen von Skripten für die Batch-Verarbeitung. Durchführung und Analysen.
Oracle Database, SQL, Java (allg.)
4/2008 – 7/2008
Tätigkeitsbeschreibung
Projekt [17]:
Unterstützung bei der Erstellung eines industriellen Manufacturing Execution System (MES) für Personen- und Maschinendaten
Techniken:
Java, J2EE, EJB 3, Struts 1, MS-SQL-Server, WebServices
Aufgabe/Rolle:
Implementierung von Geschäftsprozessen in Frontend und Backend. Erweiterung des Datenmodells.
Erstellung von Service-Beans und Actions sowie JSP-Seiten für Industrieterminals. Unterstützung bei der Konzeption der Ereignis-Erfassung und deren Aufbereitung für ein SAP-System.
Enterprise Javabeans, J2EE, Java (allg.), Web Services, Apache Struts
9/2007 – 2/2008
Tätigkeitsbeschreibung
Projekt [16]:
Weiterentwicklung eines Operational Performance Management Systems.
Techniken:
Java, JSP, XML, XSLT, JavaScript, SQL, Oracle, Teradata DB, POI (Excel-Generierung), WebUnit
Aufgabe/Rolle:
Änderungen an und Neuentwicklung von Java- und SQL-Modulen für die Aufbereitung von Massendaten für XML-basiertes Web-Frontend. Entwicklung von Report-Modulen für Statistik, Auswertungs und Planung. Entwicklung einer Termin-gesteuerten Berichterstellung aus Massendaten im Batch-Modus. Evaluierung von Tools für Debugging und Test von Web-Anwendungen. Kodier- und Komprimieralgorithmen zur Optimierung.
Oracle Database, SQL, Java (allg.), XSLT (XSL Transformation), Javaserver Pages, JavaScript
3/2007 – 8/2007
Tätigkeitsbeschreibung
Projekt [15]:
Entwicklung eines Produktionsplanungssystems (PPS) mit Stammdatenverwaltung und Qualitätskontrolle.
Techniken:
Java (POJO), JDBC, SWING, JIDE-Soft, MySQL, XML-DOM, iText (PDF),
JNI, GPIB
Aufgabe/Rolle:
Programmarchitektur. Entwicklung einer modularen Rich-Client-Anwendung auf der Basis von Java/SWING und JIDE-Soft(R). Entwicklung der Unternehmenslogik und der Datenschicht mit JDBC und DOM. Implementierung eines Prüfstands mit Hardware-Steuerung an IEEE488-Bus (GPIB).
10/2005 – 1/2007
Tätigkeitsbeschreibung
Projekt [14]:
Erweiterung einer Legacy-Lagerverwaltungssoftware in C
Aufgabe/Rolle:
Bearbeitung von Fehler-Tickets, Fehler-Analyse, Problemlösung, Implementierung neuer Features, Deployment
Techniken:
C, Make, Eclipse CDT, Unix AIX, Adabas D
Projekt [13]:
Entwicklung einer Logistik-Intranetanwendung
Aufgabe/Rolle:
Entwicklung neuer Anwendungsmodule in mehreren Schichten: Erstellung von JSP-Seiten mit JavaScript-Elementen, Struts-Forms und Actions. Implementierung der Anwendungslogik in EJB für JBoss-Server. Erweiterung des Datenmodells auf Adabas D und Oracle-Datenbanken. Entwicklung eines Tools für Import und Konvertierung von CAD-Daten in eine Datenbank. Tool für den zyklischen Import von XML-Daten in eine Datenbank.
Techniken:
Java, J2EE, JBoss, JSP, Struts, JavaScript/Ajax, Adabas D, Oracle, XML, SAX, JDBC
Oracle Database, Adabas, XML, J2EE, Java (allg.), Apache Struts, Ajax, Javaserver Pages, JavaScript
6/2005 – 7/2005
Tätigkeitsbeschreibung
Projekt [12]:
Erweiterung in Backend und Konfiguration einer Inforamtion-Brokerage-Lösung.
Projekt [11]:
Middleware für Informations-Brokerage und Meta-Suchmaschine
Aufgabe/Rolle:
Erweiterung in Backend für Logging. Konfiguration der Brokerage-Engine für kundenspezifische Informationssysteme.
Techniken:
Java, XSLT, Jakarta Cocoon
10/2004 – 4/2005
Tätigkeitsbeschreibung
Projekt [10]:
Entwicklung eines Visualisierungs-Frontend für die effiziente Steuerung von Aluminiumöfen.
Aufgabe/Rolle:
Restrukturierung der GUI-Architektur. Erweiterung des Funktions- umfangs und der Benutzerfreundlichkeit. Bugfixing.
Techniken:
SWING, Eclipse 3.1 + WTP 1.0, Sitraka JClass, Tomcat 5.0, Rational Rose, SVN Subversion
10/2003 – 9/2004
Tätigkeitsbeschreibung
Projekt [9]:
Entwicklung eines Stamm-und Regeldaten-Pflege-Tools
Aufgabe/Rolle:
Entwurf und Implementierung eines Rich-Client für die Erstellung, Simulation und Ausführung von Geschäftsprozessen: Programmierung einer Wizard-Oberfläche als SWING-Applikation für Navigation durch Prozesse und Manipulation von Daten. Programmierung eines grafischen Editors für Geschäftsprozesse eingebettet in den Wizard. Haltung von Geschäftsprozessdefinitionen in XML mit Hilfe von JAXB. Zugriff und Manipulation von Daten in Oracle-Datenbank über Borland Database Extension (DX).
Techniken:
SWING, J2EE, JAXB, Borland DX, Oracle, Eclipse, JFCUnit
10/2002 – 8/2003
Tätigkeitsbeschreibung
Projekt [8]:
Entwicklung einer Plattform für Online-Spiele C-GAMB®.
Aufgabe/Rolle:
Mitarbeit bei Entwürfen von Konzept und Datenbank-Schema. Implementierung von Systemkomponenten und EJBs unter Verwendung von BMP. Implementierung von Servlets, Model und Controller in Struts-Framework.
Techniken :
J2EE, JBoss, BEA WebLogic, Jakarta Struts, JBuilder, Eclipse, JUnit, Oracle
12/2001 – 8/2002
Tätigkeitsbeschreibung
Projekt [7]:
Entwicklung und Integration neuer Spielarten in das ILS.
Aufgabe/Rolle:
Entwicklung neuer Module für Applikationsserver Twister. Support des laufenden Internet-Lotto-Spielbetriebs bei der Integration neuer Versionen.
Techniken:
C++, Brokat Twister, Shell, Oracle SQL
Ausbildung
Sankt Augustin
Krefeld
Über mich
Weitere Kenntnisse
SQL, C++
XML, XSLT
Eclipse, CVS, SVN, Maven, Shell
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Fließend)
- Europäische Union
- Schweiz
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden