Senior Java/JEE-Entwickler, SW-Design; Multitier Appl., Spring Boot, Batch, Java8, JSF, EJB, JPA, SOAP/RESTFul, Swing, JavaFX, C/C++
Aktualisiert am 03.12.2023
Profil
Referenzen (7)
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.01.2024
Verfügbar zu: 100%
davon vor Ort: 100%
JEE
JSF
Deutsch
fließend
Englisch
gut in Schrift
Persisch
Muttersprache

Einsatzorte

Aachen (+50km) Köln (+20km)

Deutschland: bevorzugt Raum Köln, Aachen

Remote: Überall

 
möglich

Projekte

5 Jahre 4 Monate
2018-10 - heute

komplette Betreuung der Kunden-Anwendungen

Software-Entwickler, Betreuer, Adminstrator Jax-RS JPA REST API ...
Software-Entwickler, Betreuer, Adminstrator

- Maintaining und Feature-Development der bestehenden Java Software
- Administration der laufenden Prozesse (Docker-Container auf Ubuntu, Cronjobs, Shellskripten)
- Betreuung und weiterentwicklung der Webinterfaces und Richclients

Eclipse apache maven JIRA Git Bamboo Continuous Integration Bitbucket Icinga
Jax-RS JPA REST API Tomcat Jetty MySQL Jax-WS JavaFX REST Webservice Bash Shell PrimeFaces JSF SOAP
Creditreform
Hagen (Westfalen)
2 Jahre 4 Monate
2020-06 - 2022-09

Implementierung neuer und Weiterentwicklung bestehender Online-Anwendungen

Software-Entwickler Scrum
Software-Entwickler

Diverse Erweiterungen und Neuentwicklungen von Webanwendungen, auch unter Einsatz von EMF (Eclipse ModelingFramework)
Angewendete Techniken: u.a JSF, PrimeFaces, XHTML 5.0, Java, CSS, JavaScript, JQuery und bootstrap, Spring Boot, OpenID Connect

Erstellung von Unittests zur Erhöhung der Testabdeckung für eine größere Anzahl von Java-Klassen, Entfernen von toten oder unerreichbaren Code.
Angewendete Techniken: Mockito

Erstellung eines Vergleichstools auf Java-Basis Konzept und Entwicklung: Vergleich von Dialog-Webseiten vor und nach einer Änderung in der Webanwendung. Inklusive des automatischen Ausfüllens der Dialog-Webseite und
anschließendem Vergleich der dabei erstellten Screenshots mit Kennzeichnung der pixelgenauen Unterschiede.
Angewendete Techniken: Selenium, Bildverarbeitung OpenCV, Swing, Eclipde SWT

Fehlersuche und Fehleranalyse in einem Content  Management System (CMS)
Angewendete Techniken: JavaScript, JQuery

Mitwirkung bei der Konzepterstellung und Implementierung der Anbindung des Webanalysetool der Firma AT Internet auf den firmeneigenen Webseiten.
Angewendete Techniken: JavaScript

Mitwirkung bei der Konzepterstellung und Implementierung der notwendigen Funktionen eines OptIn-Verfahrens auf unterschiedlichen Plattformen auch unter Beachtung der verwendeten iFrame-Technik.
Angewendete Techniken: JavaScript und JQuery

Eclipse bootsrap Eclipse Modeling Framework (EMF) Eclipse SWT OpenCV JQuery Selenium JSF Mokito Unittest JSF PrimeFaces
Scrum
Beitragsservice (GEZ)
Köln
6 Monate
2018-04 - 2018-09

Online-News-Service

Software-Entwickler Konzept Design und Entwicklung
Software-Entwickler

Bearbeiten, Speichern von RSS-Feeds durch Spring Batch.

Webanwendung mit Spring Boot und Java 8

Eclipse Git
Konzept Design und Entwicklung
Software-Unternehmen
Aachen
1 Jahr 1 Monat
2017-03 - 2018-03

Anpassung und Entwicklung von Erweiterungen in einem Großprojekt

Software-Entwickler
Software-Entwickler

Anpassung und Entwicklung von Erweiterungen. Spring, Spring Batch, DSL, Oracle SQL,

Tools: Jenkins, SVN, Maven, Eclipse

Scrum

 
Bundesanstalt für Arbeit
Nürnberg
4 Monate
2016-09 - 2016-12

Anpassung und Entwicklung von Erweiterungen im Fachbereich CRM

Spring JSF myFaces ...

Anpassung und Entwicklung von Erweiterungen im Fachbereich CRM für neue Kundenkarte. Entwicklung eines asynchronen WebService-Clients; selbstständig und eigenverantwortliche Entwicklung vieler Erweiterungen,  von Frontend bis Backend und SQL-Abfragen bzw. Webservice-Aufrufe. [Scrum]

Spring JSF myFaces   Tomahawk DB2 SQL RESTful-WebServices JSON GIT Gradle Mockito PowerMock JUnit Scrum
bekanntes Handelsunternehmen in Hagen
3 Jahre 9 Monate
2013-01 - 2016-09

Design und Architektur neue Web-Applikationen mit JSF 2.0

myFaces Tomahawk Spring ...
myFaces Tomahawk Spring DB2 ANT JQuery SVG
Software-Unternehmen
Köln
8 Monate
2012-06 - 2013-01

diverse Projekte

Java VBA Oracle ...
Java VBA Oracle Spring 2.5-3.0 Struts 1.2 Unix SQL JQuery Maven
Online-Banking
Frankfurt
1 Jahr 1 Monat
2011-05 - 2012-05

Design und Architektur Datentransfer und Konvertierungstool von MS-Access zu DB2 mit JDBC ,SWING, Multithreading, JSF 2.0, Tomahawk

Software-Unternehmen
Köln
1 Jahr 2 Monate
2010-04 - 2011-05

Design und Architektur 2 neue Web-Applikationen mit JSF myFaces (Trinidad, Tomahawk), Spring, DB2, ANT

Software-Unternehmen
Köln
2 Monate
2010-05 - 2010-06

Fehlerkorrekturen einer Web-Applikation zur Einbindung von Marktpartnern im Energieversorgerumfeld

Energie-Unternehmen
Magdeburg
10 Monate
2009-07 - 2010-04

Unterstützung bei Infrastruktur, Entwicklungumgebung, Administration

Oracle 11 PL/SQL Stored Procedures SQL-skript ...
Oracle 11 PL/SQL Stored Procedures SQL-skript DBA SQL tomcat jee Spring JSF
Software-Unternehmen
Köln
3 Monate
2009-05 - 2009-07

Fertigstellung und Fehlerkorrekturen einer Web-Applikation zur Einbindung von Marktpartnern im Energieversorgerumfeld

Java Server Faces (JSF bzw. ADF) JavaScript HTML ...
  • Fertigstellung und Fehlerkorrekturen einer Web-Applikation zur Einbindung von Marktpartnern im Energieversorgerumfeld
  • Entwicklung nach Spezifikation, Planung und Durchführung von Tests, Qualitätssicherung. Frontend und Backend
Java Server Faces (JSF bzw. ADF) JavaScript HTML JBO Oracle JDeveloper OAS (Oracle Application Server)
Energie-Unternehmen
Magdeburg
5 Monate
2008-12 - 2009-04

Erneuerung der Infrastruktur

Unix-Shell J2EE Hibernate 3.2 ...
  • Erneuerung der  Infrastruktur: Linux-Server, Backup, Subversion, Wiki. Umstellung der Frameworks auf Spring 2.5, Hibernate
  • Konzept, Design  und Entwicklung von einem RSS-Service
Unix-Shell J2EE Hibernate 3.2 Spring 2.5 Tiles2 Maven 2 MySql Javascript DOJO AJAX xhtml css
Software-Unternehmen
Aachen
10 Monate
2008-02 - 2008-11

Steuerung von Hausgeräten über das Internet. Ziel des Projektes ist die Entwicklung eines Internet-Portals auf Basis von Web 2.0 Technologien (AJAX) und JAVA zur Steuerung der Geräte.

  • Steuerung von Hausgeräten über das Internet. Ziel des Projektes ist die Entwicklung eines Internet-Portals auf Basis von Web 2.0 Technologien (AJAX) und JAVA zur Steuerung der Geräte.
  • Kompletlösung einer PC-Software zur Datenaustausch zwischen Portal und USB-Hardware. Mit automatischer Online-Update, DLLs, Installer, Win32 API, MFC, STL, USB-Treber: HID (Human Interface Device), TCP/IP, Client Server
  • Backend-Entwicklung in Portal-Server mit Spring, Hibernate, JPA.
  • frontend-Entwicklung mit Javascript, JQuary, DOJO. MVC-Pattern mit Javascript wegen der Komplexität von Frontend. AJAX, DWR
  • -* Systembasis: J2EE, Hibernate 3.2, Spring 2.5, JPA,  Tomcat, Junit 4.0, Trac, Maven 2.0, MySQL 5.1, AJAX, DOJO, jQuery, DWR, Eclipse, C++, .Net, STL, Windows API, USB-HID-Treiber, Visual Studio 2008, Subversion (SVN). Agiles Entwicklungsmethoden
Software für die Haushalt-Elkrtogeräte
Hamburg
5 Monate
2007-09 - 2008-01

Kompletlösung für ein Portal

J2EE Struts iText ...
  • Entwicklung einer online PDF-Konverter, Shellskripten zur Überwachung der Verfügbarkeite des server unter Unix, Erstellung von Entwicklungsumgebung für die Verwaltung von Mailserver.
J2EE Struts iText Hibernate Spring AOP Tomcat James Mailserver Junit Shell Skripten und Test unter Linux (Suse) Javascript HTML XHTML CSS
4 Monate
2007-06 - 2007-09

Entwicklung einer umfangreichen Webanwendung unter BEA Weblogic 8.1

J2EE Struts EJB 2.1 ...
J2EE Struts EJB 2.1 Java Controls Bpel Business Process Workshop Page Flow Oracle Synergy Javascript
T-Systems
Aachen
5 Monate
2006-11 - 2007-03

Konzept, Design und Entwicklung von einem embedded Webservice(Webserver/WebServices/Datenbank in einem Paket für die Endkunden)

  • Konzept, Design und Entwicklung von einem embedded Webservice(Webserver/WebServices/Datenbank in einem Paket für die Endkunden)
  • Systembasis: JEE , SOAP/Axis2, EJB 3.0, Session Beans, Entity Manager, Java Management Extensions (JMX), MBeans, Embedded Server, MySQL, Derby, Hibernate(OR-Mapping),Log4J, ANT
  • Entwicklung von einem  Webservice-Client
  • Systembasis: C#, Visual Studio 2005, Subversion (SVN)
  • Security-Konzept; Administration und verwaltung mehrere Produktionsserver;
  • Systembasis: J2EE,  JAAS, JNDI , MySQL,  Hibernate,  Unix, 
  • Umstellung und Erweiterung eines Webservices basierJB3, Session Bean, Hibernate unter JBoss
  • Systembasis: J2EE und WebServices mit JBoss,  EJB 3.0, Session Beans, Entity Manager,  JNDI , MySQL, Hibernate, Linux
  • Skripten zur überwachung von Servern.
  • Systembasis: Unix, Cronjob, Perl, AWK, Born-Shell
Software für die Pharmaindustrie
Frankfurt
7 Monate
2006-02 - 2006-08

Design und Implementierung einer komplexe Customer Care GUI basierend auf Java Server Faces (JSF), mit der Systemverwalter eine Kunden-Datenbank pflegen

Java/J2EE Java Server Faces (JSF) SUN Studio Creator; Cross-Browser-Lösung ...
  • Design und Implementierung einer komplexe Customer Care GUI basierend auf Java Server Faces (JSF), mit der Systemverwalter eine Kunden-Datenbank pflegen.
  • Design und Implementierung einer Web-GUI mit der Kunden ihre eigenen Einstellungen verwalten.
  • Design und Implementierung einer GUI, mit der Kunden einen Teil ihrer Einstellungen von einem Mobiltelefon aus verwalten.
  • Erweiterung einer Management-GUI, um die Anzeige von Statistiken der MMSC Message Store. Diese basiert auf einer komplexen Kombination Client- und Server-seitigen Java-ScriptsEntwicklung unter Linux (Debian).
  • Erweiterung des "Operations Dashboard" (einer GUI zur Kontrolle und überwachung des Systems) um die Anzeige von Statistiken und weiterer Informationen. Dazu wurde Java, JavaScript und AJAX eingesetzt. Es wurde neue Seiten zur Anzeige der aktuellen Ausgaben (z.B. Fehlermeldungen) aller System-Prozesse in das bestehende System eingefügt: Entwicklung ausschlisslich unter Unix.
Java/J2EE Java Server Faces (JSF) SUN Studio Creator; Cross-Browser-Lösung RMI CORBA Ant Oracle SQL Style sheet (CSS) Javascript Client/Server-side Linux AJAX Javascript DOJO HTML xhtml css Eclipse 3.1 JUnit XHTML WAP 2.0 Linux
724 Solutions Inc
Schweiz
4 Monate
2005-10 - 2006-01

Mehrere Projekte für deutsche Post und Hanauerland Werkstätten

JAVA/J2EE Struts JIMI ...
  • Design und Realisierung einer Struts-Webanwendung zur Online-Bildbearbeitung unter Verwendung von Struts, JAI, Tomcat, Open Source und DHTML
  • Realisierung einer Schnittstelle nach OPENTRANS-Standard, Generierung von XML-Dateien aus verschiedenen Datenquellen (SAX, JDOM, XSLT, Servlet)
  • Projektbezogenes Customizing innerhalb des bestehenden Systems 'print4Media' (Automatischer Import von XML-Dateien aus dem Shopsystem zu Printserver).
  • Anbindung einer DLL durch C++, Realisierung einer Schnittstelle mit JNI
  • Entwicklung von einem Servlet mit Thread zum automatischen Beobachten eines Verzeichnis in regelm Yigen Abständen, lesen von XML-Dateien und aktualisieren von Datenbank. Servlet, Thread, Betwixt, Mysql, javabean
JAVA/J2EE Struts JIMI JAI DHTML Javascript HTML xhtml css Eclipse 3.1 JUnit XML DOM Betwixt JDOM SAX MySQL SQL Clearcase Ant
Diron GmbH & Co. KG
Münster

Aus- und Weiterbildung

Studium Maschinenbau an der Teheraner Universität
 
Studium  Elektrotechnik an der RWTH-Aachen
Diplomarbeit: Dreidimensionale Kanalsimulation für die Funk-Versorgung liniengebundener
Fahrzeuge mit Hilfe deterministischer Wellenausbreitungsmodelle in Institut für Hochfrequenz-technik.
Abschluß: Diplom Ingenieur für Elektrotechnik der RWTH-Aachen(Dipl. Ing.)
Schwerpunkt: Informatik

Position

J2EE, Internet-Programmierung, Anwendungsentwickler Embedded Systems, verteilte Programmierung, Datenbank , Industriesteuerung, Systemprogrammierung, Client/Server und Multithreading, Open Source, Apache Commons, Konzepterstellung, Komplettlösung, web-basierten Intranet und Internet Applikationen

Kompetenzen

Top-Skills

JEE JSF

Aufgabenbereiche

bootsrap
OpenCV

Produkte / Standards / Erfahrungen / Methoden

Agile Entwicklung
agile Entwicklungsmethoden
apache maven
Bamboo
Bitbucket
Continuous Integration
Eclipse
Eclipse SWT
GIT
Gradle
Icinga
JavaFX
Jetty
JIRA
JSF
JUnit
Mockito
myFaces
PowerMock
PrimeFaces
REST API
REST Webservice
RESTful-WebServices
Scrum
Scrum-Methodik
SOAP
Spring
Tomcat
  Tomahawk
Langjährige Erfahrung in Internet-Programmierung mit  J2EE, JSF, Spring, Struts,PHP
Erfahrung in AWT, Swing, J2EE, Struts, Spring 2.5, Hibernate 3.0, jimi, jai, Sun Application Server , Jboss, BEA Weblogic, Apache, Tomcat
Objektorientierte Analyse/Programmierung/Design
Strukturierte Analyse/Programmierung/Design
Java/J2EE, C++, C, C#, COM, MFC, Visual Studio .NET, tomcat, Apache
Generalist für Querschnittsaufgaben in komplexen Umgebungen
Open Source
XML,XSL, FO, FOP
Migration, Portierung
MS SDK
MS Office
CASE Tools
Ereignisgesteuerte Programmierung
SAMBA
Windowsprogrammierung
Internet WebServer Aufbau, Design, Programmierung, DB-Anbindung, Wartung
  (WWW, HTML, Javascript, PHP, Servlet/JSP, HTTP, CGI, TCP/IP, ActiveX, FTP)

Entwicklungsumgebung: Visual Cafe, JBuilder, Netbeans, Eclipse, Visual Studio .NET
ISO/OSI Schichtenmodell
Telekommunikation


Betriebssysteme

HPUX
C-, Bourne-, Korn-Shell, awk, sed, Expect
Lynx
Administrationskenntnisse, Entwicklung von Shellskripten ,C-, Bourne-, Korn-Shell, awk, sed, Expect
MS-DOS
Batch-Skript
SUN OS, Solaris
Installation, C-, Bourne-, Korn-Shell, awk, sed, Expect
Unix
Administrationskenntnisse, Entwicklung von C-, Bourne-, Korn-Shell, awk, sed, Expect, S-Lang
Windows
Systemprogrammierung, Erfahrung mit APIs
Windows CE
Entwicklung Embedded Systeme, Hardwarenahe Programmierung
Systemprogrammierung unter Windows und Unix , Viele Aufgaben in verschiedenen Firmen mit Windows API und Unix-Scripten durchgeführt.

Programmiersprachen

Assembler
86-Reihe Grundkenntnisse
Bash Shell
Basic
VBA, CSharp C#
C
Sehr gut, System-Programmierung, Algorithmen, Erfahrung mit Großprojekte
C++
Sehr gut, MFC, STL, .NET Visual C++, OOA, OOD
Delphi
Delphi mit Datenbankanbindung durch ADO-Schnittstelle
Design und Entwicklung
Eclipse Modeling Framework (EMF)
Java
Schwerpunk: sehr gut (Expertenkentnise ) in J2EE, JSF, Spring, Struts, GUI, Java Swing, AWT, viel Projekterfahrung u.a. bei Ford-Werken in Köln
JavaScript
Schwerpunk: sehr gut (Expertenkentnise )
Jax-RS
Jax-WS
JPA
JQuery
JSON
Maschinensprachen
86er Reihe
Modula-2
Grundkenntnisse
Pascal
Projekterfahrung
Perl
Projekterfahrung
PHP
Sehr gut, Erfahrung mit kompletten E-Commerce-Lösungen
PL/SQL
gut, bei der Firma Debis AG(T-Systems)
Scriptsprachen
JScript, WSH, Unix: Korn Shell, awk, sed, Expect, S-Lang
Shell
C-Shell, K-Shell, Bourne-Shell, awk, sed und Expect, Tcl/Tk
Tcl/Tk
Projekterfahrung
VRML
Projekterfahrung
J2EE, Struts, JavaServer Faces (JSF), Enterprise Beans(EBJ), Servlet, JSP,XML, XSL, XSL:FO bei komplexen Webanwendungen
Expertenkentnise in HTML,DHTML,Ajax, CSS, DOM, Internationalisierung(i18n, Unicode
Entwicklungsaufgaben in OOA,OOD,OOP
Objektorientierte Analyse, Design, Programmierung
Ereignisgesteuerte, visuelle, strukturierte Programmierung
Datenbanken Design, JDBC, ODBC, ADO
Konzepterstellung und Software-Architektur, Design Pattern

Datenbanken

Access
VBA-Entwicklung
DAO
DB2
JDBC
Experten-kenntnisse
MS SQL Server
MySQL
MySQl 3.x-5.x Administration, dynamische Webprogrammierung mit PHP, J2EE
ODBC
Oracle
ORA-Admin einer Abteilung bei der Fa. Debis AG (T-Systems)
SQL
lange Erfahrung in diversen Projekten
Apache Derby

Datenkommunikation

Bus
Systemprogrammierung,
CORBA
Erfahrung mit Orbix C++ u. Java
Ethernet
Systemprogrammierung, API
Internet, Intranet
Experten-kenntnisse, web-basierten Intranet und Internet Applikationen, Thin Clients, (Java/J2EE, XML, XSLT, Struts, Javascipt, HTML, CSS, PHP, ASP, ...)
ISO/OSI
Systemnahe Programmierung
LAN, LAN Manager
parallele Schnittstelle
System-Programmierung
PC-Anywhere
RPC
Verteilte Programmierung, Client-Server in Java und C++
RS232
Systemnahe Programmierung
SMTP
Erfahrung mit Postfix
TCP/IP
System-Programmierung, Verteilte Programmierung
Windows Netzwerk
Erfahrung in dieversen Projekten
Winsock
fundierte Kenntnisse, Systemnahe Programmierung mit Winsock
COM/DCOM Client/Server, Erfahrung mit Postfix unter unix, Corba, Orbix, RMI von Java, WebServices Axis

Hardware

Ascii/X - Terminals
Bus
Easy LON, Feldbus
embedded Systeme
86er , LON
Hardware entwickelt
HP
HP-Unix
Mikrocontroller
PIC
PC
Steuer und Regelsysteme
SUN
Sparc2, 5, 20, Ultra
NEURON C im LON WORKS Netz nach LONTALK Protokoll;

Berechnung / Simulation / Versuch / Validierung

Mokito
Selenium
Unittest

Design / Entwicklung / Konstruktion

I-DEAS
Konzept

Branchen

Internet
E-Commerce und E-Business
Anlagentechnik
Automatisierungstechnik
Forschung & Entwicklung, UNI
Hardwarehersteller
Maschinenbau
Softwarehersteller
Telekommunikation, Telco
Software-/IT-/EDV-Unternehmen/
Finanzdienstleister (Banken, Versicherungen)
Automobil, Bahn, Telekomunikation, Automotive

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.