freiberufler Java/JEE-Softwareentwickler und Berater auf freelance.de

Java/JEE-Softwareentwickler und Berater

offline
  • auf Anfrage
  • Nordrhein-Westfalen
  • Umkreis (bis 200 km)
  • de  |  tr  |  en
  • 11.11.2018

Kurzvorstellung

Seit mehr als 10 Jahren bin ich in der Softwareentwicklung unterwegs und bin immer wieder gespannt, neuen Herausforderungen begegnen zu können. Dabei liegt mein Fokus auf sowohl fördernden als auch fordernden Projekten in der Softwareentwicklung.

Qualifikationen

  • Ajax7 J.
  • CSS (Cascading Style Sheet)16 J.
  • Enterprise Architect (EA)9 J.
  • Git7 J.
  • Hibernate (Java)13 J.
  • IBM DB212 J.
  • IBM WebSphere Application Server (WAS)14 J.
  • J2EE13 J.
  • Java-Frameworks7 J.
  • JavaScript13 J.
  • Jenkins9 J.
  • Junit13 J.
  • Objektorientierte Analyse (OOA)13 J.
  • Objektorientierte Analyse und Design (OOAD)16 J.
  • Salesforce.Com9 J.
  • Scrum16 J.
  • Spring Framework12 J.
  • UML16 J.
  • Web Services12 J.
  • XHTML (Extensible HyperText Markup Language)16 J.
  • XML16 J.
  • XSD (XML Schema Definition)11 J.

Projekt‐ & Berufserfahrung

Java (JEE) - Entwickler / Berater
Kundenname anonymisiert, Neuss
7/2017 – offen (7 Jahre, 5 Monate)
Leasinggesellschaft
Tätigkeitszeitraum

7/2017 – offen

Tätigkeitsbeschreibung

Konzeption, Design, Neuentwicklung von JEE-Applikationen, Geschäftsprozessoptimierung

Weiterentwicklung eines anspruchsvollen, großen Projektes (Bookingtool) mit dem Ziel, eine Anwendung zu entwickeln, die die Buchung von Werkstatt-Terminen für die Fahrer und der internen Fahrerbetreuung über ein Portal ermöglicht. Dabei wurden viele Optionen entwickelt, die auf umsatzsteigernde Art die Werkstattauswahl und mehrere Optionen wie z.B. Abhol-/Bringservice, Mietwagenauswahl ermöglichen. Die Kommunikation mit den Fahrern und Werkstätten erfolgt automatisch und per E-Mail bzw. SMS. Koordinierung der Erstellung mehrerer Schnittstellen zu vielen Systemen und Anwendungen in der IT-Landschaft des Kunden (Fahrer, Unternehmen, Fahrzeuge, Rechnungen, Portalanbindung, Geokodierungsservice usw.)

 Erstellung von DV- bzw. IT-Konzepten

 Weiterentwicklung der bestehenden Anwendungen für Lieferanten

 Konzeptionierung und Implementierung der Werkstattsteuerung (Steuerung der Leasingfahrzeuge zu Partnerwerkstätten)

 Konzeptionierung und Implementierung eines Bewertungssystems für Werkstätten durch Methoden wie die Fahrerzufriedenheitsbefragungen, (zeitgerechte) Leistungserbringung der Werkstätten usw.

 Bereitstellung und Implementierung von Funktionalitäten in Form von WebServices zur Anlage, Vergabe (an die Werkstatt), Bestätigung, Änderung, Stornierung, Durchführung und Beendigung eines Werkstatttermins und anderer hierfür erforderlicher Funktionalitäten

 Entwicklung einer Process-Engine für das Projekt, welche die einzelnen Prozesse nach einer Anlage eines Termins separat abarbeitet

 Synchronisation eines Werkstatttermins mit dem CRM-System Salesforce bei Ereignissen (bestimmte Events, Statusänderungen usw.)

 Erstellung von Email-Templates mit FreeMarker für Fahrer, Werkstätten usw.

 Entwicklung des Frontends für Fahrer, Werkstätten und Fahrerbetreuung zur Durchführung der erforderlichen Schritte in der Anwendung mit Apache Wicket

Eingesetzte Qualifikationen

IBM DB2, Salesforce.Com, Scrum, IBM WebSphere Application Server (WAS), UML, Enterprise Architect (EA), Objektorientierte Analyse und Design (OOAD), Objektorientierte Analyse (OOA), Hibernate (Java), J2EE, Java-Frameworks, Junit, Spring Framework, XML, Git, Jenkins, XSD (XML Schema Definition), XHTML (Extensible HyperText Markup Language), Web Services, CSS (Cascading Style Sheet), Ajax, JavaScript

Java (JEE) - Entwickler / Berater
Kundenname anonymisiert, Sankt Augustin
1/2017 – 6/2017 (6 Monate)
Telekommunikation
Tätigkeitszeitraum

1/2017 – 6/2017

Tätigkeitsbeschreibung

Aufgabenstellung: Konzeption, Design, Entwicklung von JEE-Applikationen

Entwicklung einer Anwendung mit dem Ziel, eine Anwendung zu entwickeln, die die Vorratsdatenspeicherung personenbezogener Telekommunikationsdaten umsetzen soll

 Implementierung von Web-Applikationen-Komponenten- und Services im Hinblick auf spezifische Kundenanforderungen

 Konzeption und Umsetzung von Benutzeroberflächen mit u.a. Angular2

 Implementierung von REST-ful-Serviceschnittstellen

 Durchführung von Tests im Rahmen der Qualitätssicherung

 Dokumentation der Software und deren Schnittstellen

Eingesetzte Tools / Software:
HTML, CSS, JavaScript, Java8, JEE, Hibernate, JSON, Angular2, REST-ful Services, OSGI, Apache Karaf, MySQL, SVN, Maven, Bamboo, JIRA, JUnit, Mockito, Design Patterns, OOAD, UML, Scrum

Eingesetzte Qualifikationen

Mysql, Scrum, UML, Objektorientierte Analyse und Design (OOAD), Objektorientierte Analyse (OOA), Subversion, Hibernate (Java), J2EE, Junit, Jira, HTML5, Json, CSS (Cascading Style Sheet), AngularJS

Java (JEE) - Entwickler / Berater
Kundenname anonymisiert, Neuss
1/2015 – 12/2016 (2 Jahre)
Leasinggesellschaft
Tätigkeitszeitraum

1/2015 – 12/2016

Tätigkeitsbeschreibung

Aufgabenstellung: Konzeption, Design, Neuentwicklung von JEE-Applikationen, Geschäftsprozessoptimierung

Entwicklung eines anspruchsvollen, großen Projektes (Bookingtool) mit dem Ziel, eine Anwendung zu entwickeln, die die Buchung von Werkstatt-Terminen für die Fahrer und der internen Fahrerbetreuung über ein Portal ermöglicht. Dabei wurden viele Optionen entwickelt, die auf umsatzsteigernde Art die Werkstattauswahl und mehrere Optionen wie z.B. Abhol-/Bringservice, Mietwagenauswahl ermöglichen. Die Kommunikation mit den Fahrern und Werkstätten erfolgt automatisch und per E-Mail bzw. SMS. Koordinierung der Erstellung mehrerer Schnittstellen zu vielen Systemen und Anwendungen in der IT-Landschaft des Kunden (Fahrer, Unternehmen, Fahrzeuge, Rechnungen, Portalanbindung, Geokodierungsservice usw.)

 Erstellung von DV- bzw. IT-Konzepten

 Weiterentwicklung der bestehenden Anwendungen für Lieferanten

 Konzeptionierung und Implementierung der Werkstattsteuerung (Steuerung der Leasingfahrzeuge zu Partnerwerkstätten)

 Konzeptionierung und Implementierung eines Bewertungssystems für Werkstätten durch Methoden wie die Fahrerzufriedenheitsbefragungen, (zeitgerechte) Leistungserbringung der Werkstätten usw.

 Bereitstellung und Implementierung von Funktionalitäten in Form von WebServices zur Anlage, Vergabe (an die Werkstatt), Bestätigung, Änderung, Stornierung, Durchführung und Beendigung eines Werkstatttermins und anderer hierfür erforderlicher Funktionalitäten

 Entwicklung einer Process-Engine für das Projekt, welche die einzelnen Prozesse nach einer Anlage eines Termins separat abarbeitet

 Synchronisation eines Werkstatttermins mit dem CRM-System Salesforce bei Ereignissen (bestimmte Events, Statusänderungen usw.)

 Erstellung von Email-Templates mit FreeMarker für Fahrer, Werkstätten usw.

 Entwicklung des Frontends für Fahrer, Werkstätten und Fahrerbetreuung zur Durchführung der erforderlichen Schritte in der Anwendung mit Apache Wicket

Eingesetzte Tools / Software:
XML, XSD, HTML, CSS, JavaScript, Java JEE, openJPA, Spring, JAXB, Wicket, FreeMarker, Dozer, Webservices mit WSDL, Websphere Applikationsserver, DB/2 AS/400, Salesforce, Perforce, Git, Maven, Jenkins, SonarQube, JUnit, Mockito, Design Patterns, OOAD, UML, Scrum, Enterprise Architect

Eingesetzte Qualifikationen

IBM DB2, Salesforce.Com, Scrum, IBM WebSphere Application Server (WAS), UML, Enterprise Architect (EA), Objektorientierte Analyse und Design (OOAD), Objektorientierte Analyse (OOA), Subversion, Hibernate (Java), J2EE, Junit, Spring Framework, XML, Jenkins, XSD (XML Schema Definition), XHTML (Extensible HyperText Markup Language), Web Services, Json, CSS (Cascading Style Sheet)

Java (JEE) - Entwickler / Berater
Kundenname anonymisiert, Neuss
7/2011 – 12/2014 (3 Jahre, 6 Monate)
Leasinggesellschaft
Tätigkeitszeitraum

7/2011 – 12/2014

Tätigkeitsbeschreibung

Aufgabenstellung: Konzeption, Design, Portierung, Entwicklung, Wartung und Neuentwicklung bestehender J2EE-Applikationen, Geschäftsprozessoptimierung

Für ein europaweit tätiges Fuhrparkmanagement-Unternehmen werden sowohl Anwendungen in den Bereichen Fuhrparkmanagement und Versicherungen weiter- und in den Bereichen elektronisches Bestellwesen, Versicherungen und Maintenance-Abwicklung neu entwickelt.

 Weiterentwicklung der bestehenden Anwendungen für Fahrer, Fuhrparkleiter, Lieferanten

 Werkstattsteuerung (Steuerung der Leasingfahrzeuge zu Partnerwerkstätten) und Werkstattplattform (automatisierte Werkstattfreigaben und Abrechnungen im Bereich Maintenance)

 Ablösung des Backends für bestehende Anwendungen und Ersetzung dieser durch Benutzung von neun entwickelten WebServices

 Ablösung des Frontends für bestehende Anwendungen und Ersetzung dieser durch Wicket


Eingesetzte Tools / Software:
XML, HTML, CSS, JavaScript , Java/JEE, Hibernate, openJPA, Spring, Struts, JSF, Wicket, Webservices mit WSDL, Websphere Applikationsserver, DB/2 AS/400, Perforce, Microsoft SQL Server Reporting und Integration Services, JUnit, Mockito, Design Patterns, OOAD, UML, Scrum, Enterprise Architect

Eingesetzte Qualifikationen

IBM DB2, Scrum, IBM WebSphere Application Server (WAS), UML, Objektorientierte Analyse und Design (OOAD), Objektorientierte Analyse (OOA), Subversion, Hibernate (Java), J2EE, Junit, Spring Framework, XML, XHTML (Extensible HyperText Markup Language), Web Services, CSS (Cascading Style Sheet), JavaScript, Apache Struts

Java (JEE) - Entwickler / Berater
Kundenname anonymisiert, Neuss
1/2011 – 6/2011 (6 Monate)
Kreditwesen
Tätigkeitszeitraum

1/2011 – 6/2011

Tätigkeitsbeschreibung

Aufgabenstellung: Konzeption, Design, Entwicklung und Wartung bestehender Applikationen

Entwicklung grafischer Benutzeroberflächen unter Verwendung von SWING zur Verwaltung von Dokumenten und Formularen

Entwicklung von Webseiten zur Darstellung von Kundendaten

Implementierung neuer Funktionalitäten und Bereitstellung dieser mittels REST- konformen Schnittstellen

Konzeption und Implementierung neuer Funktionalitäten in der bestehenden Anwendung MeineCrefo

Entwicklung von Formularen mittels iText

Wartung bestehender Anwendung und anderer Services


Eingesetzte Tools / Software:
Apache Tomcat, XML, (X)HTML, CSS, JavaScript, JSP, Servlets, JSTL, Jakarta Commons, XMLBeans, iText, Hibernate, Oracle, Design Patterns, UML, OOAD, mercurial, maven, FindBugs, Checkstyle, Eclipse, IntelliJ IDEA, Scrum

Eingesetzte Qualifikationen

Scrum, UML, Objektorientierte Analyse und Design (OOAD), Eclipse, Hibernate (Java), XML, XHTML (Extensible HyperText Markup Language), CSS (Cascading Style Sheet)

Java (JEE) - Entwickler / Berater
Kundenname anonymisiert, Köln
4/2009 – 12/2010 (1 Jahr, 9 Monate)
Telekommunikation
Tätigkeitszeitraum

4/2009 – 12/2010

Tätigkeitsbeschreibung

Konzeption, Design, Portierung, Entwicklung und Wartung bestehender J2EE-
Applikationen, Geschäftsprozessoptimierung

Entwicklung eines webbasierten Auftragsmanagementsystems für das Bestellen und Verwalten aller angebotenen Verträge der QSC AG zur Optimierung der vorhandenen Geschäftsprozesse bei der Erfassung von Aufträgen

Entwicklung grafischer Benutzeroberflächen (Frontend- Entwicklung) unter Verwendung von JSF (RichFaces)

Konzeption und Implementierung neuer Funktionalitäten in einer n-Tier-Architektur

Kapselung vorhandener alter Services und Systeme durch eine SOA

Wartung der Webanwendung und anderer Services

Einarbeitung von Mitarbeitern und Auszubildenden

Eingesetzte Tools / Software:
Apache Tomcat, XML, (X)HTML, CSS, JavaScript, JSP, Servlets, JSF (RichFaces), JSTL, Jakarta Commons, JAXB, XSD, jBPM, EJB, Oracle TopLink, Design Patterns, UML, OOAD, Subversion, FindBugs, Checkstyle, GlassFish Application Server, Eclipse, MagicDraw UML, Scrum

Eingesetzte Qualifikationen

Scrum, glasfish, Apache Tomcat, UML, Objektorientierte Analyse und Design (OOAD), Subversion, Eclipse, Enterprise Javabeans, XML, XSD (XML Schema Definition), XHTML (Extensible HyperText Markup Language), CSS (Cascading Style Sheet), JavaScript, Javaserver Faces

Java (JEE) - Entwickler / Berater
Kundenname anonymisiert, Essen
1/2008 – 3/2009 (1 Jahr, 3 Monate)
Logistikdienstleister
Tätigkeitszeitraum

1/2008 – 3/2009

Tätigkeitsbeschreibung

Konzeption, Design, Portierung, Entwicklung und Wartung bestehender J2EE-
Applikationen, Geschäftsprozessoptimierung

Entwicklung eines webbasierten Kundeninformationssystems zur Online-Verfolgung von Luft- und Seefracht-Transporten

Portierung diverser Webanwendungen auf Java Server Faces mittels JSF-RI (mit IBM Erweiterungen) und XML/XSLT

Wartung von Webanwendungen

Eingesetzte Tools / Software:
JBoss, Apache Tomcat, MySQL, XML, (X)HTML, CSS, JavaScript, jQuery, JSP, Servlets, JSF (IBM), Tiles, JSTL, Jakarta Commons, Apache POI, JAXB, EJB, Design Patterns, UML, OOAD, Subversion, CruiseControl, FindBugs, Checkstyle, IBM Rational Application Developer 7.0, Scrum

Eingesetzte Qualifikationen

Mysql, Scrum, IBM WebSphere Application Server (WAS), UML, Objektorientierte Analyse und Design (OOAD), Subversion, Enterprise Javabeans, XML, XHTML (Extensible HyperText Markup Language), CSS (Cascading Style Sheet), JavaScript, Jquery, Javaserver Faces, Javaserver Pages

Ausbildung

Allgemeine Informatik
Dipl. Informatik
2006
Köln

Über mich

Ich suche interessante, sowohl fördernde als auch fordernde Projekte im Bereich Softwareentwicklung im Umfeld von Java- Technologien - J2EE bzw. JEE.

Weitere Kenntnisse

Java, OOAD, Design Patterns, J2EE, JSF, RichFaces, Struts, Struts-Layout, jBPM, Tiles, Servlets- und JSP, JSTL, Apache Jakarta Commons, (X)HTML, CSS, JavaScript, XML, XSL, JDOM, JAXB, SQL, ER- Modellierung mit ERwin, JDBC, Hibernate, TopLink, JPA, openJPA, EJB, iText, Swing, REST, Maven, JBoss, IBM WebSphere (RAD), GlassFish, CruiseControl, MagicDrawUML, CVS, SVN, mercurial, perforce, SCRUM, MySQL, angular2

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Türkisch (Muttersprache)
  • Englisch (Gut)
  • Französisch (Grundkenntnisse)
Reisebereitschaft
Umkreis (bis 200 km)
Arbeitserlaubnis
  • Europäische Union
  • Schweiz
  • Vereinigte Staaten von Amerika
Profilaufrufe
2222
Alter
44
Berufserfahrung
19 Jahre und 4 Monate (seit 07/2005)

Kontaktdaten

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

Jetzt Mitglied werden