Freelancerprofil: -1734995
Entwickler/Berater Java, CRM, Angular, Spring
- IT-Erfahrung seit:
- 2018
- Position:
- IT Helpdesk/ Technischer Support
Projektleitung / Organisation / Koordination
Qualitätssicherung / Test
Software-Entwicklung / Programmierung
Projekte im Werdegang |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
10/2018 - | SAP CRM, SOAP, Angular, Java Einsatzort Rolle/Einsatz als: Frontendentwickler Weiterentwicklung - mit dem Fokus auf der Frontendentwicklung - an dem internen Datenschutzportal des Kunden mit dem Ziel eine Erhöhung der Flexibilität in Bezug auf die Ausführung der Geschäftsprozesse zu erreichen. * Beratung bei der Entwicklung im Angular- sowie Java-Umfeld * Betreuung und Optimierung der Backlogs * Erweiterung der Schnittstellen innerhalb des internen Datenschutzportales * Erweiterung und Anpassung der Datenverarbeitung und -verwaltung * Schreiben eines Spring-Rest-Services für die Interaktion mit dem CRM-SOAP- Service * Implementierte die serverseitige Paginierung mit MyBatis * Implementieren Sie den Spring Batch-Dienst, um die Datensätze jeden Monat zu löschen * Fehlerbehebung und Implementierung der serverseitigen Paginierung in Angular 5 * Fixieren der Fehler im Frontend mit Angular 5 Aufgaben Frontendentwickler |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
07/2018 - 09/2018 | Jenkins, Docker, Docker, JUnit, JUnit, Apache Maven, Jenkins Einsatzort Rolle/Einsatz als Rekrutierungstool ist ein internes Werkzeug, das von Ampada-Mitarbeitern verwendet wird. Dieses wird zur Rekrutierung neuer Kandidaten verwendet. * Entwicklung der kompletten REST-API- und Service-Layer- und Repository- Module * Entwickelte die benutzerdefinierten serverseitigen Validierungen durch Erstellen benutzerdefinierter Annoations * Komplexe Abfragen im Mongo for Search-Modul entwickelt * Entwickelte die Jenkins-Skriptdateien und Docker-Dateien. * Verantwortlich für die Einrichtung des Datenbankservers. * Verantwortlich für die Erstellung der Docker-Images und deren automatische Ausführung. * Verantwortlich für die Erstellung von JUnit-Tests mit Junit, Mockito * Verantwortlich für die Erstellung von Integrationstests mit Spring Mockmvc und RestTemplate Spring Boot, * Spring JPA, * Spring Security, * Maven, * Jenkins, * JIRA, * Bitbucket, * MongoDB Frontendentwickler |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
05/2018 - 07/2018 | Java/J2EE, Apple iOS, Android, Scrum, Java, Apple iOS, Android Einsatzort Rolle / Einsatz als: Softwareentwickler Softwareentwicklung - API/ REST Programmierung mit JEE * Implementierung und Weiterentwicklung einer API, zur Nutzung von neuen nativen Apps des Kunden (Systeme: iOS & Android) * Entwicklung von Backend-Anbindung * REST Schnittstellendesign-/-entwicklung und Implementierung Technologien: Projektbeschreibung Softwareentwickler |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
10/2017 - 10/2018 | Einsatzort:
Rolle / Einsatz als: Softwareentwickler
Beim Jobportal Projekt handelt es sich um eine Web-Application zur Digitalisierung und
Optimierung von Recruiting Prozessen.
Projektbeschreibung
Softwareentwickler Beim Jobportal Projekt
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
04/2017 - 06/2017 | Java, Windows, Linux, SAP-Module, SAP-NetWeaver, Apache Maven, SAP-Module, SAP-NetWeaver, SAP-Module, Linux, Oracle, SAP-Module, Scrum, Eclipse Kunde / Branche: XSAP Migration, Xerox Rolle / Einsatz als: Senior JAVA Entwickler XSAP Migration ist ein Windows zu Linux XSAP-Portal Migrationsprojekt * Applicationssetup mit SAP NetWeaver Developer Studio (NWDS) * Überprüfung des Quellcodes nach vorhanden Fehler (Fehleranalyse) * Analyse von Serverprotokollen und existierenden Fehlern * Behebung von Migrationsfehlern * Aufbau von Build-Management mit Maven (Generierung von WAR Files) * Fehlerbehebung in SAP NetWeaver IDE * Durchführung von Machbarkeitsprüfung zur Prüfung von unterschiedlichen SAP JAR Versionen auf einer Linux Entwicklungsumgebung * Überprüfung der Oracle DB-Verbindung mit SAP-Code Technologien: Projektbeschreibung Senior JAVA Entwickler |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
01/2017 - 03/2017 | Java, AngularJS, MS Office, Java, MS SQL Server, MySql, JSF, Apache Maven, Git, AngularJS Rolle / Einsatz als Ahold SAM Portal Informations- und Management Portal für die Mitarbeiter von Ahold * Analyse von Incidents * Lösen und fixen der Incidents in AngularJS * Interagieren mit Kunden und Onsiteressourcen * Analyse und Design von Change Requests (CR) Änderung/ Anpassung der aktuellen Webseiten mit GX SDK und mit CR * Entwicklung von neuen Seiten mit GX SDK und mit CR MS Office Tools * Core Java * GX Xperien Central * Microsoft SQL Server * MySQL * Spring Core * Spring Rest * JSF * Maven * Oracle 10g * Git * AngularJS * Node.js * GxP Senior JAVA Entwickler |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
02/2016 - 09/2016 | Java, JSF, Java, JSF, Apache Webserver, JUnit, Scrum myWFM, RAS & Condis Rolle / Einsatz als: myWFM ist eine "Global Work Force Management" Applikation * Erfolgreiche Verwaltung von drei Anwendungen und 15 Ressourcen * Debugging und Fehlerbehebung in einer vorhanden JSF / REST Services basierenden Applikation * Management des SLA in Bezug auf die Incidents und Produktionssupport * Weltweite Kommunikation und Support der Anwender * Einführung und Administration eines 24/7-Bereitschaftsdienstes für Nokia (myWFM) (Planung von Ressourcen Aufgaben) * Reporting an Projektleitung Core Java * Glasfish * JSF * Spring Core * Oracle10g * Maven 3.0 * Apache CXF * Junit * AWS * Agile Methodologies (Scrum Framework) Senior JAVA Entwickler |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
05/2015 - 01/2016 | Java, SAP-Module, Java, JSF, SAP-Module, SAP-NetWeaver, Java, SAP-Module, Apache Maven, JSF, JSF, Java, EJB, Java, Middleware/Transaktion, Unit Testing, JUnit, Java, JSF, EJB, JUnit, Apache Maven, SAP ASML Kunde / Branche: Senior JAVA Entwickler Rolle / Einsatz als: Ziel des Projektes ist eine auf Prime Faces (Frontend) und GlassFish Server basierende Applikation durch Java Eigenentwicklung von SAP Plugins zu ersetzten * Analyse und Definition der Anwendungsfälle / Reverse Engineering für das Aufgabenmanagementmodul * Entwicklung von neuen Java / JSF Plugins auf der SAP NetWeaver Plattform, um die existierenden GlassFish Server Applikationen zu ersetzen * Erweiterung des Java basierten SAP- Standard-Plugins um das existierende Frontend - basierend auf PrimeFaces - zu ersetzen. * Erstellung von Builds und aufsetzen des Projekts unter Verwendung von Maven 3 * Konvertierung der existierenden JSF (Java Server Faces) zur einem Java basierten Frontend Plugin * Entwicklung von vier kundenspezifischen EJB s (Enterprise Java Beans) Middleware Komponenten * Erstellung und Durchführung von Unit Tests mit JUnit * Unterstützung des Teams, bei der Fehlerbehebung im Rahmen des SLA Technologien: * Core Java * JSF * Prime Faces * EJB * Oracle10g * JUnit * Maven * SAP MES * Glasfish 4.0 * Web Services Projektbeschreibung |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
11/2013 - 01/2015 | Java, Sicherheit / Kryptografie, Apache Maven, Java, Git, JUnit, Jenkins, Oracle, Scrum Enterprise Engineering Team, Monitise Inc Rolle / Einsatz als: Monitise Enterprise Plattform ist ein hoch gesichertes, sehr anpassbares und skalierbares, patentiertes Produkt, das von über 350 Finanzinstituten weltweit genutzt wird. Es ist ein Konglomerat aus 130 Java-Projekten und besteht aus Registrierungs-, Ticketing-, Mobile Web-, Zahlungs-, Darlehen-, Kundenmanagement-Scheduling-, Integrations- und Kryptographie-Modulen. * Design & Implementierung der Anforderungen aus CRs und Inzidenz in einem agilen Projekt Projektdokumentationen und Testrepots für 130 Java Projekte zu erzeugen * Entwicklung von JBehave-Programmen zur textuellen Spezifikation von Anforderungen und zur automatisierten Überprüfung dieser Beschreibung auf ihre korrekte Implementierung. * Erstellung von Tests auf Basis von SoapUI * Entwicklung von Multilevel-Transaktionen auf Basis von Spring DAO und Spring Transactions * Entwicklung von REST-API (JAX-RS) um das Frontend Clients mit Business Service Komponenten * Code-Überprüfung der Kollegen und Junior-Entwickler Core Java * Spring Transactions * Glasfish * Spring Core * Spring DAO * JAX-RS * Git * JBehave (BDD) * Maven 3.0 * JUnit * Jenkins * Oracle * JIRA * REST API * TDD * Agile Methodologies (Scrum Framework) Senior JAVA Entwickler |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
02/2012 - 08/2013 | Java, JSP, Jakarta-Struts, Oracle, JavaScript, JQuery, Java, Java, JUnit, IBM WebSphere, Oracle, JSP, Servlets, EJB, JavaScript, JQuery ABSA AMS, ABSA Bank (Barclays Afrika) Rolle / Einsatz als: Dieses Projekt ist ein Produktionsunterstützungs- und Wartungsprojekt für die ABSA Bank. ABSA hat circa 40 Java/J2EE Applikationen. * Planung und Durchführung des Wissenstransfers vom vorherigen Service- Dienstleister * Identifizierung der Stakeholder und Verantwortlichen und Sammlung der Informationshistorie des Projektes * Erstellung der SMTDs (System Maintenance Technical Dokument) für fünf Applikationen * Zuteilung der Fehler an die Offshore-Teammitglieder * Vorstellung der CRs in den CAB-Sitzungen um diese genehmigt zu bekommen * Kommunikation mit verschiedenen Abteilungen um die kritischen Defekts zu lösen/ beheben lösen/ beheben Seite 8 * Lösung von Defekts und Erstellung von JUnits * Defektbehebung in Java, JSP, Struts, JAX-WS und Oracle Datenbank * SQL Abfragen schreiben für Datamanipulation von 20 Mln Aufzeichnungen * JavaScript and jQuery Coding für die Interaktion mit Backend Java Technologien Technologien: * Core Java * JUnit * RSA 7.0 * WebSphere * Oracle * EJB 3.0 * JSP * Maven 3.0 * Servlets * EJB * JAX-WS * JASX-RS * JavaScript * JQuery Senior JAVA Entwickler |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
09/2009 - 02/2012 | Java, Unit Testing, JUnit, WebServices, SQL, Java, Apache Maven, JUnit, IBM WebSphere, Oracle, JSP, Servlets Kunde / Branche: Nationwide Internet Auto Express für Autoversicherungen in der gesamten Nation; CCSS (Cross Channel Sales Service) Senior JAVA Entwickler Rolle / Einsatz als: NIAX ist eine Applikation für den Onlineverkauf von Autoversicherung. CCSS ist ein Backend Service Layer von NIAX bestehend aus Service-Schnittstellen, Adaptern, DAO- Implementierungen mit IBatis- und Web Service-Verbrauch. * Implementierung von CRs * Fehlerbehebung * Erstellung von funktionalen Unit-Tests mittels "JUnit" * Entwicklung von Funktionalitäten im Service Layer in der bereits bestehenden CCSS Backend-Applikation * Erstellung und Verwaltung der Release-Notes * Durchführung der wöchentlichen Zusammenführung von Branches mit dem Stamm (Trunk) - mit dem "Code Merging" Tool SVN * Statische Prüfung von Code Qualität und Code-Abdeckung durch Verwendung des SONAR-Tools * Entwicklung von einem Dash Board Tool zum Test von verschiedenen Web Services * Schreibung von SQL-Abfragen für die Datenmanipulation in IBatis Technologien: * Core Java * Spring Transactions * Spring Core * Spring DAO Projektbeschreibung Senior JAVA Entwickler |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
09/2007 - 11/2008 | Java, JSP, Servlets, MySql, HTML/XHTML, PDF, JavaScript, Ajax, Java, Java, Servlets, JSP, MS-Access, Hibernate, JavaScript, Ajax Kunde / Branche: Safer Archive (Version 3.0, Produkt), Safer Information Systems (Siosys) Senior JAVA Entwickler Rolle / Einsatz als: Dieses Produkt ist ein Suchwerkzeug für bereits digitalisierte und indizierte Dokumente (Indexierung erfolgt durch dtSearch). Dieses Produkt ist ein Teil des EDMS (Enterprise Document Management Systems). Eine CD/DVD enthält folgendes: 1.JRE 2.Jetty Server 3. Safer Archive, inside the jetty server. 4. Indexed Dokumente Features: * Entwicklung einer auf DtSearch, JSP, Servlets und MySQL basierten Suchfunktionalität * Entwicklung von Funktionalität zur Anzeige von dynamischen Suchergebnissen und entsprechenden Meta-Datenfelder auf der HTML-Seite * Entwicklung einer automatischen Funktion zur Nummerierung von Suchergebnissen, die auch durch Userinteraktion parametrisiert werden kann. * Entwicklung von Page-Navigationsfunktionalität zur Erleichterung der Bedienung * Entwicklung einer Funktionalität zur Markierung von Treffern aus der Volltextsuche in den korrespondierenden PDF Dokumenten * Verwendung von Fuzzy Logic, Phonic Searching, Stemming Suchmethoden in DtSearch API * Entwicklung von Frontendfunktionalitäten mit JavaScript / Ajax zur Darstellung der Dynamic Data Technologien: * Core Java * dtSearch engine * dtSearch Java API * Servlets * JSP * MS Access * Hibernate * Jetty * JavaScript * Ajax Projektbeschreibung Senior JAVA Entwickler |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
01/2007 - 08/2007 | Java, Visual Basic, Servlets, JSP, JavaScript, Ajax, MySql, JavaScript, Ajax, Java, Servlets, JSP, JavaScript, Ajax Projekt Database (Intranet), Anne Arundel Soil Conservation District (AASCD) Rolle / Einsatz als: AASCD ist eine Organisation zur Erhaltung des Erdreiches, die in Anne Arundel im Staat Maryland (USA) gelegen ist Konvertieren einer bereits existierenden Desktop Applikation, basierend auf Visual Basic zur eine Webbasierten Intranet Applikation mit Servlets, JSP, JavaScript, Ajax und MySql * Implementierung einer komplizierten Ajax basierten Suchfunktionalität welche ähnlich wie die Google Suche Vorschläge im Dropdown-Feld anzeigt, sobald der Anwender einen neuen Suchbegriff eingibt * Entwicklung von Frontendfunktionalitäten mit JavaScript / Ajax zur Darstellung des Projektverlaufs (Show History) mit automatischer Anpassung des aktuellen Frames (DIV) Core Java * Servlets * JSP * MySQL5 * JavaScript * Ajax Senior JAVA Entwickler |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Branche |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Banken & Finanzen | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Kenntnisse |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Ausbildung & Zertifikate |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
k.A | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Sprachen |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deutsch | (+) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
englisch | (++++) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Sonstiges |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
für Freelancer
für Kunden
Kontakt
Lörenskogstr. 3
85748 Garching bei München
