a Randstad company

Software- Entwicklung und Beratung mit Java, Jee, Eclipse RCP, spring, Hibernate, Datenbanken und Web Technologien

Profil
Top-Skills
Java/Jee, Datenbanken, Eclipse RCP Maven Hibernate JSP HTML Spring Angular glassfisch TypeScript PL/SQL Git Java Swing Docker Linux JUnit UML JavaScript MySQL Oracle JSF
Verfügbar ab
25.08.2022
Noch verfügbar - Schnell sein lohnt sich: Der Experte kann bereits für Projekte vorgesehen sein.
Verfügbar zu
100%
davon vor Ort
100%
Einsatzorte

PLZ-Gebiete
Länder
Deutschland, Österreich, Schweiz
Remote-Arbeit
Nicht möglich
Art des Profiles
Freiberufler / Selbstständiger
Der Experte ist als Einzelperson freiberuflich oder selbstständig tätig.

2 Jahre 5 Monate

2020-05

heute

Umstellung einer Migration vom alten Perl Code auf Java

Softwareentwickler Intellij Spring Boot Spring Batch ...
Rolle
Softwareentwickler
Projektinhalte

  • Umstellung einer Migration vom alten Perl Code auf Java
    • Erarbeitung des Konzepts zur Migration. Aufsetzten der Entwicklungsumgebung Konzeption. Design, Implementierung, Test und Dokumentation
  • Analyse der Anforderungen eines kleines Mietwagens Unternehmen
    • Ziel: Entwicklung einer internen Applikation zur Verwaltung von Kunden und Aufträge:
      • Erarbeitung der Anforderungen mit dem Kunden Konzeption, Design, Implementierung Modellierung und Entwicklung der Datenbank Implementierung von Unit Test und Dokumentation

Kenntnisse
Intellij Spring Boot Spring Batch Informix Git Java 8/11 MySQL Angular(9) Typescript Docker Junit jenkins JPA Hibernate REST/Api
Kunde
Toyota Kreditbank GmbH
1 Jahr

2019-05

2020-04

Bugfixing einer Java Applikation

Softwareentwickler
Rolle
Softwareentwickler
Projektinhalte
  • Bugfixing einer Java Applikation in einem Teilzeitprojekt für einen Kunde aus der Finanzbranche in Marokko

  • Analyse und Behebung der im Ticketsystems definierten Bugs

  • Refactoring des Codes Test und Dokumentation

Produkte
Java7 JSP SQL
Einsatzort
Marokko
11 Monate

2018-03

2019-01

Migration einer Oracle Datenbank

Softwareentwickler
Rolle
Softwareentwickler
Projektinhalte

Migration einer Oracle Datenbank zu einem Tool zur Verwaltung von privaten Krankenversicherung für Beamten in NRW, dafür wurde eine Java- und Spring basierte Applikation entwickelt

  • Erarbeitung der Anforderungen mit dem Kunden

  • Erstellung von Fachkonzepten, Design, Konzeption, Implementierung, Dokumentation

  • Vorbereitung und Durchführung von Unit- und Integrationstest

Produkte
Eclipse JAVA 8 Spring 5 Oracle12 Oracle Express Spring Data EasyRules Maven GIT SVN JUnit Mockito TDD
Kunde
MSG Systems, öffentlicher Sektor
Einsatzort
Deutschland
6 Monate

2017-09

2018-02

Refactoring, Weiterentwicklung einer auf Java basierte Applikation

Softwareentwickler
Rolle
Softwareentwickler
Projektinhalte

Refactoring, Weiterentwicklung einer auf Java basierte Applikation zur Verarbeiten von SWIFT Nachrichten

  • Erarbeitung der Anforderungen mit dem Kunden

  • Programmanalyse und Dokumentation

  • Refactoring/Implementierung im Backend neue Anforderungen: Modellierung mit UML, Design neue Module, Bestimmung passende Design Pattern

  • Bug Fixing

  • Vorbereitung und Durchführung von Unit Tests

Produkte
Eclipse JAVA 8 svn JUnit DB2 Olympic SWIFT MTxxx standard SQL ISO 20022 ISO 15022
Kunde
Deutsche Bank
Einsatzort
Sal. Oppenheim, Luxemburg
6 Monate

2017-03

2017-08

Backend Entwicklung eines auf Java basierter Diagnostik Tool

Softwareentwickler
Rolle
Softwareentwickler
Projektinhalte
  • Implementierung im Backend neue Anforderungen für den Interpreter

  • Bug Fixing und Dokumentation

  • Implementierung von Unit und Integrationstest

  • Dokumentation der Testergebnisse

Produkte
Eclipse JAVA/ Jee maven GIT JIRA Confluence XML XSD XMLBeans XSLT OTX JUnit Stax Dom SQL JSF. Scrum
Kunde
KPIT: Automotive
Einsatzort
München
3 Monate

2016-11

2017-01

Betreuung einer Java Applikation

Softwareentwickler
Rolle
Softwareentwickler
Projektinhalte

Betreuung einer Java Applikation zur Verwaltung Radiosender über das Internet für den Kunde

  • Weiterentwicklung im Backend 
  • Abstimmung mit dem Kunde 
  • Fehlerbehebung, Programmoptimierung, Tests erstellen (JUnit) 
  • Oracle-Datenbank Optimieren, Partitionierung 
  • Shell-Scripting erstellen

Produkte
Eclipse JAVA/JEE EJB3 Spring Security Hibernate Web/Rest Services maven ant Junit JSF Primefaces Oracle PL/SQL JIRA Shell Scripting Tomcat Confluence
Kunde
Telekom
Einsatzort
München
6 Monate

2016-08

2017-01

Weiterentwicklung einer Java Web-basierte Applikation

Softwareentwickler
Rolle
Softwareentwickler
Projektinhalte

Weiterentwicklung einer Java Web-basierte Applikation zur Verwaltung von Kunden- Daten und Depots: DOLL, VALBALL

  • Umsetzung (Entwicklung) von Pflichtenheften

  • Erstellung von DV-Konzepten

  • Entwicklung im Java Backend- und Frontend-Bereich

  • Implementierung und Integration ins System neue Anforderungen

  • Bugfixing während des fachlichen System- und Abnahme-Tests

  • Erstellung von Dokumenten gem. Konzernvorgabe

Produkte
Eclipse JAVA 8/JEE EJB3 JavaScript Hibernate Web/Rest Services maven Primefaces DB2 JBoss svn JSP Servlet Bugzilla SQL JIRA
Kunde
DekaBank, Bankumfeld
Einsatzort
Luxemburg
7 Monate

2016-02

2016-08

Betreuung einer Applikation

Softwareentwickler
Rolle
Softwareentwickler
Projektinhalte

Betreuung einer Java Applikation zur Verwaltung Radiosender über das Internet für den Kunde Telekom

  • Weiterentwicklung im Backend

  • Abstimmung mit dem Kunden

  • Fehlerbehebung, Programmoptimierung, Tests erstellen (JUnit)

  • Oracle-Datenbank Optimieren, Partitionierung

  • Shell-Scripting erstellen

Produkte
Eclipse JAVA/JEE EJB3 Spring Security Hibernate Web/Rest Services maven ant Junit JSF Primefaces Oracle PL/SQL JIRA Shell Scripting Tomcat Confluence
Kunde
Telekom
Einsatzort
München
2 Jahre 4 Monate

2013-10

2016-01

Entwicklung eines Webshop

Softwareentwickler, IT Berater Eclipse JAVA/JEE EJB3 ...
Rolle
Softwareentwickler, IT Berater
Projektinhalte

  • Entwicklung eines Webshop für den Onlineverkauf der Artikels des Unternehmens

  • Design, Konzeption und Implementierung im Backend und Frontend

Kenntnisse
Eclipse JAVA/JEE EJB3 SpringMVC JSF Hibernate JPA MySQL CSS bootstrap SQL
Kunde
SOS-BUS / Handel
Einsatzort
Italien
8 Monate

2013-03

2013-10

Weiterentwicklung eines Eclipse

Softwareentwickler
Rolle
Softwareentwickler
Projektinhalte

Weiterentwicklung eines Eclipse RCP basierten Tool für Funktionale Sicherheit in der Automotive Branche

  • Erarbeitung und Dokumentation der Anforderungen in Redmine

  • Erstellung und Realisierung eines Lizenzmanagementkonzepts

  • Entwicklung im Frontend (SWT/JFace) und Backend (Java, Eclipse RCP, X.509-Zertifikat, PKI,
    Hibernate, JPA, Hudson, Jenkins, EMF)

  • Koordinierung und Controlling der Arbeitsabläufe

Produkte
Java Eclipse RCP X.509-Zertifikate PKI Hibernate JPA svn Jenkins EMF
Kunde
Engineers-Consuting, Automotive
Einsatzort
Hamburg, München
2 Jahre 5 Monate

2011-06

2013-10

Testmanagement Tool zur Verwaltung von Testobjekten

Consultant/ Softwareentwickler
Rolle
Consultant/ Softwareentwickler
Projektinhalte

Gesamte Verantwortung bei der Entwicklung nach SCRUM eines Testmanagement Tool zur Verwaltung von Testobjekten, Testplanung, Testbeaufragung, Import und Analyse von Testergebnisse und Erstellung von Berichten für die Abteilung Fahrerassistenzsysteme (I/EE-31) bei Audi

  • Erarbeitung spezifischer Anforderungen mit Anwendern

  • Dokumentation der Anforderungen in JIRA

  • Unterstützung bei der Planung und Aufwandsschätzung

  • Erarbeitung Fachkonzepte

  • Umsetzung der spezifischen Anforderungen

  • Koordination mit dem Infotainment Entwicklungsteam

  • Entwicklung Backend und Frontend

  • Spezifikation DOORS Schnittstelle und Anforderungen an DOORS-Exporter

Produkte
Java Eclipse RCP SWT/Jface Hibernate Postgresql Eclipse Jira SVN ApachePoi UML Scrum SQL
Kunde
Audi, Automotive
Einsatzort
Ingolstadt
1 Jahr 11 Monate

2009-06

2011-04

Portal für die Bus und Zugverbindungen

Softwareentwickler PHP Ajax jQeury ...
Rolle
Softwareentwickler
Projektinhalte

Entwicklung eigenen barrierefreien Produkte im Form eines Kleinanzeige-, Mitfahrtgelegenheitsportal sowie ein Portal für die Bus und Zugverbindungen in der Heimatland Marokko

  • Konzeption, Design und Implementierung im Backend und Frontend

  • Weiterbildung in Spring und Hibernate, Englischkurs

Kenntnisse
PHP Ajax jQeury MySQL Apache/Tomcat HTM CSS
Kunde
gerne auf Anfrage
7 Monate

2008-10

2009-04

Plugin Entwicklung

Softwareentwickler
Rolle
Softwareentwickler
Projektinhalte

Plugin Entwicklung. Weiterentwicklung eines iGrafx Produkt nach Anforderungen des Kunden für den Import bzw. Export von Daten aus bzw. zu verschiedenen Datenbanken

  • Erarbeitung spezifischer Anforderungen mit Anwendern

  • Erweiterung der Funktionalitäten eines Risikomanagement Tool

  • Erarbeitung von Lösungen mit JFreeChart zur Erstellung von Dashboards

  • Modellierung und Implementierung der Datenbank

  • Aufbau des Know-how in den nötigen Werkzeugen Kettle, Pentaho Suite

  • Erstellung der Layout für ein iGrafx Produkts

Produkte
Java Eclipse RCP SVN MySQL MS-SQL Log4j HTML CSS XSLT Pentaho-Suite Kettle BPMN ETL SWT SQL
Kunde
iGrafx, Credit Suisse, Bankumfeld
Einsatzort
München
3 Jahre 10 Monate

2005-01

2008-10

Weiterentwicklung und Support einer Webbrowserbasierten Anwendung

Consultant / Softwareentwickler
Rolle
Consultant / Softwareentwickler
Projektinhalte

  • Weiterentwicklung und Support einer Webbrowserbasierten Anwendung. Dabei kamen aktuelle Web-Technologien zum Einsatz, insbesondere Java, JSP, JavaScript, XML, XSLT, HTML und css. Als Datenbank wurde Oracle eingesetzt
  • Weiterhin war ich an der Entwicklung des Webshops des Verlagskunden ?Bundesanzeiger? beteiligt. Dieser ist mit Hilfe dem Content Managementsystem RedSYS der Firma Aman, dem Datenbanksystem PostgreSQL und der Programmiersprache PHP realisiert
    • Weiterentwicklung einer Java Webbrowser basierte Anwendung
    • Konzeption, Design und Implementierung im Backend und Frontend
    • Entwicklung eines Webauftritts eines Verlagskunden
    • Support auch vor Ort beim Kunde
    • Fehlerbehebung und Programmoptimierung
    • Integration neuer Anforderungen in das System
    • Unterstützung bei der Planung und Aufwandsschätzung
    • Pflege der Unternehmenswebseite und der hauseigenen SW zur Zeiterfassung 

Produkte
JDeveloper Java JDBC Log4j JavaScript xslt html xml jsp css php cms Oracle Apache PL/SQL PostgreSQL svn UML SQL
Kunde
MBS42 AG, Verlag, Medien
Einsatzort
München, Augsburg
3 Jahre 7 Monate

1999-09

2003-03

Softwareentwicklung

Softwareentwickler / Werkstudent
Rolle
Softwareentwickler / Werkstudent
Projektinhalte

Softwareentwicklung in verschiedenen Unternehmen aus verschiedenen Branchen: u.a. Automotive und Telekommunikation


Einarbeitung in TTCN-3

Kunde: Siemens AG Abteilung Software & Engineering


Aufgaben:

  • Einarbeitung in TTCN-3 und Erarbeitung vonSynchronisationsmechanismen in TTCN-3
  • Realisierung von Lösungen in TTCN-3 mit Java unter Windows und C++ unter Linux


Entwicklung einer GUI mit Java-Swing

Kunde: Siemens AG

Branche: Information & Communication


Aufgaben:

Entwicklung einer GUI mit Java-Swing mit Verbindung zur Datenbank mittels JDBC


Softwareentwicklung

Kunde: Jambit AG, MindMatics AG


Aufgaben:

Softwareentwicklung mit Java, Java-Swing, Perl, WML und Datenbank


Lehrstuhl für Maschinenelemente

Kunde: TUM


Aufgaben:

Test, Testanalyse und Datenerfassung Java, Perl, WML und Datenbank

Produkte
Java Windows C++ Linux Java-Swing Perl WML Oracle SQL
Kunde
Siemens AG, MindMatics, Jambit AG
Einsatzort
München


2005

Institution: Technische Universität München

Ausbildung: Informatik

Abschluss: Dipl.-Ing (TU) Informatik


1996

Institution: Universität Mohammed 5 (Marokko)

Ausbildung: Angewandte Mathematik

Abschluss: Dipl. (UNI) Angewandte Mathematik


1993

Institution: Universität Mohammed 5 Rabat

Ausbildung: Mathematik und Physik

Abschluss: Vordiplom Mathematik und Physik


Weiterbildungen

Weiterbildung in Spring Boot, Rest API, TypeScript, Angular, Docker, Kubernetes, AWS, Microservices, RabbitMQ, Node.js, React. Entwicklung kleine private Applikationen mit den Technologien


11/2007 - 08/2008

  • Spring und Hibernate
  • Englisch Kurs

05/2020 - 10/2021

Teilnahme an verschiedenen Seminare, Workshops und Meetups (Java8, JavaFX, Microservices, CouchDB, AngularJS,?)

  • Full Stack Developer
  • Berater
  • Java/ JEE, Eclipse RCP
  • Datenbanken
  • Webtechnologien

Arabisch Muttesprache
Deutsch verhandlungssicher
Englisch verhandlungssicher
Französisch verhandlungssicher
Italienisch Grundkenntnisse

Top Skills
Java/Jee, Datenbanken, Eclipse RCP Maven Hibernate JSP HTML Spring Angular glassfisch TypeScript PL/SQL Git Java Swing Docker Linux JUnit UML JavaScript MySQL Oracle JSF
Produkte / Standards / Erfahrungen / Methoden
Apache Apache POI Apache XMLBeans CMS Confluence CSS DOM Eclipse EJB EJB3 Git Hibernate JBoss Application Server JDeveloper Jenkins JIRA maven PrimeFaces Spring spring boot Spring persistence svn Tomcat XML XSLT

Profil:

Full Stack Developer / Berater Java/JEE, Eclipse RCP, Datenbanken, Webtechnologien


Softwareentwickler (Öffentlicher Sektor):

Entwicklung einer Spring basierte Applikation um eine Oracle Datenbank zu migrieren


Softwareentwickler (Bank):

Refactoring und Weiterentwicklung einer auf Java8 basiertes Applikation im Finanzumfeld


Softwareentwickler (Automotive):

Weiterentwicklung eines Java/Eclipse RCP basiertes Diagnostics Tool für die Atomotive


Softwareentwickler:

Weiterentwicklung, Support und Bugfixing einer Java basierte WebApplikation zum Belegdruck für einen Kunde aus der Logistikbranche


Softwareentwickler (Bank):

  • Weiterentwicklung einer Java basierte Web-Applikation

  • Bugfixing einer Java basierte Web-Applikation zur Verwaltung von Kunden- Depots und Daten


Softwareentwickler (Telekommunikation):

  • Betreuung einer Applikation für einen Kunden aus der Telekommunikation Branche

  • Fehlerbehebung, Weiterentwicklung, Test, Optimierung


Softwareentwickler / IT-Berater:

  • IT-Beratung

  • Entwicklung eines Webshop


Softwareentwickler: Toolentwicklung (Automotive):

  • Weiterentwicklung eines Eclipse RCP basiertes Tool für die funktionale Sicherheit in der Automotive Branche

  • Erstellung, Implementierung und Integration eines Konzepts für Lizenzmanagement


Berater / Softwareentwickler: Toolentwicklung (Automotive , Audi):

  • Entwicklung, anhand eines Lastenheft, eines Testmanagement Tool für die Abteilung Fahrerassistenzsysteme (I/EE-31) bei Audi

  • Koordination der Arbeit mit dem Entwicklungsteam der Infotainment Abteilung


Softwareentwickler: Toolentwicklung (Bank Umfeld):

Erweiterung (Plugin Entwicklung) der Funktionalitäten eines Risikomanagement Tool für einen internationalen Kunde aus dem Bank-Umfeld


Softwareentwickler:

  • Weiterentwicklung einer Java Browser basierte Anwendung

  • Entwicklung eines Webshop mittels ein CMS


Technische Kompetenzen:

Sehr gute Kenntnisse

Java, Jee, EJB3, Eclipse RCP, Design Pattern, Spring, JPA, JDBC Hibernate3, Swing, jsp, SWT/Jface, JSF, maven, Log4j, Apache/Tomcat Glassfish, HTML, CSS, XSLT, JavaScript, PHP, JUnit, Apache POI, XML, Eclipse, Oracle, MySQL, Postgresql, Windows, Linux, UML, ANT,Angular, Docker


Gute Kenntnisse

Angular, TypeScript, DB2, Kettle, BPMN, PL/SQL, jenkins, springboot, TTCN-3, Spring MVC, Spring Persistence, GIT, Ajax, jQuery, Shell Scripting Docker, Spring REST, JAX-R


BERUFLICHER WERDEGANG:

  • Analyse der Anforderugn eines kleines Unternehmen

  • Ziel: Implementierung einer internen Applikation zur Verwaltung von Mietwagen


Kenntnisse:

Java 8/11, Spring Boot, MySQL, Angular, Docker, Git, Junit, jenkins

  • Objekt orientierte Programmierung, OOD, OOP

  • Java/JEE, JDBC, Spring, Hibernate, Eclipse RCP, Java-swing, SWT/JFace, JavaFX, JSF, JSP JFreechart, iText, Draw2D

  • Datenbanken: PostgreSQL, MySQL, Oracle, SQL, DB2

  • PHP, HTML, CSS, XML, JavaScript, Ajax, jQuery, css, xslt

  • UML, JUnit, ant, maven, svn, Jira

  • Eclipse, JDeveloper

  • Tomcat / Apache

  • BEA Weblogic, Glassfish

  • Pentaho Suite, Kettle

  • iGrafx-products: Enterprise Modeler, Web Central, Flow Charter

  • Prozessmodellierung

  • CMS : RedSys, Typo3

  • X.509-Zertifikate, PKI

Betriebssysteme
SUN OS, Solaris Unix Windows
Programmiersprachen
Angular C C++ EasyRules Java
Java6/7, JEE, EJB3, JSF, JSP, AWT, Applets, JavaBeans, Servlets, Srping, Java-Swing, JavaFX, Java3D, SWT, Log4j, Eclipse RCp, JFace, iText, JfreeChart
Java 8 Java8 JavaScript
Ajax, jQuery, angularjs
JEE JSP JUnit Mockito Perl PHP PL/SQL Redsys Shell TeX, LaTeX TTCN TypeScript Web/Rest Services

XML, XSLT, HTML, CSS, WML, JIRA, redminem Docker, AWS, Microservices, Kubernetes, Hibernate

Datenbanken
DAO DB2
Praktikum an der UNI
IBM DB2 Client JDBC Klopothek MS SQL Server MySQL Olympic Oracle Oracle 12 Postgres PostgresSQL SQL
Datenkommunikation
Internet, Intranet TCP/IP

  • Automobile
  • Banken
  • Medien
  • Logistik
  • Telekommunikation
  • Logistik
  • Versicherung

Ihr Kontakt zu Gulp

Fragen? Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Jetzt bei GULP Direkt registrieren und Freelancer kontaktieren