Java/JEE-Softwareentwickler und Berater
- Verfügbarkeit einsehen
- 0 Referenzen
- auf Anfrage
- Nordrhein-Westfalen
- Umkreis (bis 200 km)
- de | tr | en
- 11.11.2018
Kurzvorstellung
Qualifikationen
Projekt‐ & Berufserfahrung
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
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
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
Mysql, Scrum, UML, Objektorientierte Analyse und Design (OOAD), Objektorientierte Analyse (OOA), Subversion, Hibernate (Java), J2EE, Junit, Jira, HTML5, Json, CSS (Cascading Style Sheet), AngularJS
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
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)
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
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
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
Scrum, UML, Objektorientierte Analyse und Design (OOAD), Eclipse, Hibernate (Java), XML, XHTML (Extensible HyperText Markup Language), CSS (Cascading Style Sheet)
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
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
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
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
Köln
Über mich
Weitere Kenntnisse
Persönliche Daten
- Deutsch (Muttersprache)
- Türkisch (Muttersprache)
- Englisch (Gut)
- Französisch (Grundkenntnisse)
- Europäische Union
- Schweiz
- Vereinigte Staaten von Amerika
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden