freiberufler Java Full-Stack Developer / Spring Boot / Microservices / Python auf freelance.de

Java Full-Stack Developer / Spring Boot / Microservices / Python

zuletzt online vor 5 Tagen
  • 70‐110€/Stunde
  • Deutschland
  • Europa
  • es  |  de  |  en
  • 01.05.2024

Kurzvorstellung

• 10+ Jahre Erfahrung als Java Programmierer
• Zertifizierter Professional Scrum Master I, Talend Open Studio für Data Integration Berater, hybris eCommerce v5, und Sun Java 6 Entwickler

Qualifikationen

  • Java (allg.)
  • jQuery
  • JSP (Java Server Pages)
  • microservices
  • Python
  • Representational State Transfer (REST)
  • SAP Hybris
  • SOAP (Simple Object Access Protocol)
  • Spring
  • Spring boot

Projekt‐ & Berufserfahrung

Python Entwickler mit Schwerpunkt PowerBI und Azure
Elektrizitätsversorgungsunternehmen, Santiago de Chile
3/2024 – 4/2024 (2 Monate)
Versorgungswirtschaft
Tätigkeitszeitraum

3/2024 – 4/2024

Tätigkeitsbeschreibung

• Import von 120 Reports, Dashboards, Workspaces und Datasets, einschließlich der Berechtigungen über die Power BI API mit nur 3 calls
• Import von 1400 Gruppen und 3000 Benutzern und den Gruppenmitgliedschaften in 3 Minuten mit einem API-Aufruf. Import von Activity Events und Subscriptions
• Entwurf eines semantischen Modells für Data Governance. Damit weiß der Kunde genau, wer auf die einzelnen Berichte, Arbeitsbereiche oder Dashboards zugreift, ob sie genutzt werden und ob es Artefakte mit zu weit gefassten Rechten gibt. Es kann nicht nur die Nutzung der Artefakte innerhalb der Cloud analysiert werden, sondern auch außerhalb.
• Umsetzung des Berechtigungskonzepts auf dem Frontend. Nur Dashboards und Berichte mit Lesezugriff müssen angezeigt werden

Power BI, Microsoft Azure, Python, Flask, PostgreSQL

Eingesetzte Qualifikationen

Microsoft Azure, Microsoft Power BI, PostgreSQL, Python

Senior Java Backend Entwickler
Kundenname anonymisiert, Copenhagen
8/2023 – 2/2024 (7 Monate)
IT & Entwicklung
Tätigkeitszeitraum

8/2023 – 2/2024

Tätigkeitsbeschreibung

Weiterentwicklung und Verteilung eines Einstellungssystems in Microservices

• Integration einer REST API eines Jobaggregators zusammen mit einem anderen Entwickler
• Erstellung und Dockerisierung des Microservices, der die Benachrichtigungen an die Kandidaten versendet
• Erweiterung des Bewerbungs- und Onboarding-Workflows mit Eskalation bei fehlenden Dokumenten oder Steuerinformationen
• Fehlerbehebung bei der Aktualisierung der Kandidatenprofile nach dem Hochladen des Lebenslaufs

Eingesetzte Qualifikationen

Apache Tomcat, Docker, Java-Frameworks, Java (allg.), PostgreSQL, Spring

Senior SAP commerce Entwickler
Kundenname anonymisiert, München
2/2023 – 7/2023 (6 Monate)
Automobilindustrie
Tätigkeitszeitraum

2/2023 – 7/2023

Tätigkeitsbeschreibung

• Umsetzung des neuen Verkauf-Prozess von der Anlage des Fahrzeug bis der Eingabe der Reparaturen zusammen mit einer Entwicklerin
• Korrektur der Preisberechnung der alten Verkauf-Prozess und Spezifikation der Anforderungen und gültige Zustände zusammen mit der Fachabteilung und des Technical-Lead der anderer Entwicklungsteams
• Dokumentation der Verhalten und Felder für zwei Verkauf-Prozessen wenn der Schadensbegutachtung ist empfangen. Dokumentation der Test-Schritten, damit die Testers gültige Bugs finden können
• Koordination der Einarbeitung von 5 neue Entwickler. Koordination der Bug-Fixing für ein Release wenn die zwei Lead-Entwickler waren im Urlaub
• Identifikation einer Race-Condition, der betrifft die Versteigerung von Fahrzeugen. Einbau eines Workaround und Beschreibung eine mögliche Lösung
• Verbesserung der Error Handling bei Export und Import der Fahrzeugstammdaten und Schadensbegutachtung
• Korrektur der Import und Export aller Felder mit Zeitzonen

hybris 2205 (JSP, SAP cloud, Backoffice), Java 17, Intellij, MS SQL, Apache Tomcat, Spring (IoC, MVC)

Eingesetzte Qualifikationen

SAP Hybris, Java (allg.), Spring, JSP (Java Server Pages)

Senior SAP Commerce Backend Entwickler
Kundenname anonymisiert, Düsseldorf
7/2021 – 1/2023 (1 Jahr, 7 Monate)
Handel
Tätigkeitszeitraum

7/2021 – 1/2023

Tätigkeitsbeschreibung

• Integration der PIMs Akeneo und Marketplace Middleware Mirakl. Erstellung der Stories und Koordination der Arbeit eines Junior Entwicklers. Definition der Anforderungen und Umsetzung der neuen Produkt, Classification, Price, Stock und Partner APIs. Erweiterung der OCC Responses von Produkt Detail Page, Produkt Listing Page und Warenkorb
• Integration des Moduls SAP Omnichannel Pricing and Promotions Service (OPPS). Umbau der Warenkorb- und Promotionskalkulation
• Troubleshooting von mehreren Konkurrenzfehler bei Checkout, Warenkorb- und Promotionskalkulation aufgrund von Custom Code und zu vielen Requests aus dem Frontend
• Erhöhung der Stabilität der Product API wenn der vollständige Katalog exportiert wird
• Technische Ansprechpartner für alle Themen, die PIM, Marketplace und das Shop betreffen. Durchführung von Workshops für die anderen Entwickler im Team

Eingesetzte Qualifikationen

Java (allg.), SAP Hybris

Senior SAP Commerce Backend Entwickler
Kundenname anonymisiert, Salzburg
2/2021 – 6/2021 (5 Monate)
Handel
Tätigkeitszeitraum

2/2021 – 6/2021

Tätigkeitsbeschreibung

• Aufbau der Navigation OCC Calls für Spartacus. Jeder Navigation Node oder Produktkategorie konnte unterschiedlichen Banners oder Marken-Komponenten anzeigen
• Einführung von Multicountry Katalogen für die Pflege des Inhaltes des neuen Frontends auf SmartEdit
• Anlage der Startseite Vorlage und die ersten zwei CMS Komponenten
• Identifikation der für Spartacus veralteten Browsers und Weiterleitung zu einer statischen Seite
• Einschätzung der Verbesserung der Suche-Feature „Did you mean?“
• Anzeige des günstigsten Preis in der letzten 30 Tagen für den Shop für Rumänien
• Beratung bezüglich der Umsetzungsmöglichkeiten der geschlechtsspezifische Navigation
• Einführung des Areco Deployment Manager als Patch System

Eingesetzte Qualifikationen

Java (allg.), SAP Hybris

Java Berater
Kundenname anonymisiert, München
10/2020 – 12/2020 (3 Monate)
IT & Entwicklung
Tätigkeitszeitraum

10/2020 – 12/2020

Tätigkeitsbeschreibung

• Identifizierung aller Änderungen und Korrekturen, die in den letzten 4 Jahren an einer API gemacht wurden, mit Hilfe von Integration Tests
• Entwicklung eines Maven-Plugins, das die JSON Schemas mit der Spezifikationen umwandelt, in Fragmenten verteilt und die JSON Felder korrigiert. Damit werden Java Klassen generiert

Java SE, Weld CDI, Maven Plugin Entwicklung, Junit 5, maven 3.6.3, JSON Schema

Eingesetzte Qualifikationen

Apache Maven, J2SE (Java SE), JavaScript Object Notation (JSON)

SAP hybris Senior Entwickler
Kundenname anonymisiert, Düsseldorf
2/2020 – 9/2020 (8 Monate)
Handel
Tätigkeitszeitraum

2/2020 – 9/2020

Tätigkeitsbeschreibung

Europäischer Tierbedarf-Kette, Deutschland

• Anpassung der Promotion-Engine, damit nicht rabattierten Produkten oder Artikel mit Sonderpreise herausfiltert werden. Einarbeitung der Business Analysts in der Konfiguration der Promotions und die Grenzen der Engine. Umbau der Anzeige der Bestellposition-Ebene Promotions
• Erweiterung der Logik der Kategorie-Facets, damit die Kategorie-Baum mit Information aus dem Solr-Index gebaut wird und anhand der Tiefe der aktuellen Kategorie bestimmten Knoten angezeigt werden
• Automatische Aktualisierung der Information der Filialen im Google My Business
• Erweiterung der Warenkorb-, Bestellung-, Produktsuche- und Checkout-OCC Responses mit einer Zusammenfassung für das Tracking und Analytics Tool
• Entwicklung des Produkt-Feeds, das die Produktdaten aus der Produkt-Suche holt
• Umsetzung eine Custom-Handling der Variantattributen. Anpassung des Imports, Suche, Variant-Matrix und Produkt Feed Export
• Validierung von Adressen mit dem Uniserv WebService

Eingesetzte Qualifikationen

Java (allg.), SAP Cloud Platform, Spring

SAP hybris Senior Entwickler
Kundenname anonymisiert, Bielefeld
4/2019 – 7/2019 (4 Monate)
Handel
Tätigkeitszeitraum

4/2019 – 7/2019

Tätigkeitsbeschreibung

• Coaching bezüglich der Hybris Architektur, Erweiterungsmöglichkeiten,
Automatisierung der Deployments und Vorgehen und Risiken der Hybris Upgrades
• Umbau der Warenkorb- und Bestellung-Funktionalität, um die standard Hybris Services und Modelle zu verwenden. Durch der Anlage von Services, Facades, Data Objects und Controllers und der Entfernung der Business-Logik aus der JSP und Javascript Code wurde die Hybris Architektur eingeführt
• Initiale Durchführung der Upgrade zu Hybris 6.4 und Behebung der schwierigsten Bugs
• Entwicklung der Anlage, Bearbeitung und Drücken der Angeboten für Maschinen für die Fertigung von Fenstern und Türen
• Umbau der Interceptoren, damit sie keinen Web Service synchron ausführen

Eingesetzte Qualifikationen

mySQL, SAP Hybris, Apache Tomcat, Git, J2SE (Java SE), Spring, JSP (Java Server Pages)

SAP hybris Senior Entwickler
Kundenname anonymisiert, Jena
9/2018 – 2/2019 (6 Monate)
Handel
Tätigkeitszeitraum

9/2018 – 2/2019

Tätigkeitsbeschreibung

• Hoch konfigurierbare Umsetzung der Berechnung der Lieferkosten mit Hilfe der Regel-Engine
• Prüfung der Vollständigkeit der Produktinformationen und Anzeigestatus der Artikel und ggf. Verstecken auf der Suche und auf der Kategorie-Seiten
• Erweiterung der verfügbaren Bedingungen und Aktionen für Werbeaktionsregeln
• Initiale Anlage und Bereitstellung der Test-Daten der Shops für die Schweiz und Frankreich

Eingesetzte Qualifikationen

SAP Hybris, Apache Tomcat, Git, J2SE (Java SE), Spring, JSP (Java Server Pages)

Technical Lead und Product Owner
Kundenname anonymisiert, München
8/2017 – 8/2018 (1 Jahr, 1 Monat)
Handel
Tätigkeitszeitraum

8/2017 – 8/2018

Tätigkeitsbeschreibung

• Definition und Koordination der Aufgaben und Technical Lead von vier Entwickler
• Product Owner des Anfrageportals und der Preisberechnung für Energie-Produkten (Fachliche und Technische Ansprechpartner)
• Entwicklung eines Produktsuche-Microservices
• Betreuung eines legacy B2C Online-Shops
• Evaluierung des Aufwands der Integration von ShopGate zu existierenden Shops
• Beratung zur Frontend Integration in einer Microservice Architektur und Umsetzung eines POCs

Eingesetzte Qualifikationen

Microsoft SQL-Server (MS SQL), mySQL, SAP Hybris, Apache Tomcat, Docker, Git, J2SE (Java SE), Spring

SAP hybris Senior Entwickler
Kundenname anonymisiert, München
4/2017 – 7/2017 (4 Monate)
Handel
Tätigkeitszeitraum

4/2017 – 7/2017

Tätigkeitsbeschreibung

• Integration eines Payment Service Providers für Zahlungen mit Kreditkarten und Lastschrift
• Verbesserung der Error-Handling des Post-Order-Prozess bezüglich dem Shop und Datahub
• Umsetzung der Tracking von Marketing-Kampagnen, die alle Shops betreffen
• Beratung zum Branching Model, Automatisierung des Deployments und Definition von Backoffice Rollen und Benutzergruppen

Eingesetzte Qualifikationen

mySQL, SAP Hybris, Docker, Git, J2SE (Java SE), Spring, JSP (Java Server Pages), Selenium

Zertifikate

Hybris Commerce Developer Certification v5
2014
Hybris Core Developer Certification v5
2014
Professional Scrum Master I
2014
Certified Talend Open Studio for Data Integration Consultant
2013
Sun Certified Programmer for the Java 2 Platform, Standard Edition 6.0 (SCJP)
2010

Ausbildung

Wirtschaftsinformatik
Ingenieur in Informationssystemen
2007
Buenos Aires, Argentinien

Weitere Kenntnisse

Schwerpunkte: Java, Spring MVC, Python, Microservices, REST, SOAP, jQuery, Javascript, Spring Boot, Linux

Programming languages: Java 17+++, Javascript++, Python++, Groovy+, Prolog+++

Tools and Frameworks: Spring+++ (IoC, MVC, Data REST, HATEOAS, Boot), Docker+, Junit+++, Selenium+, jQuery++, Maven++, Ant++, Git+++, Jira+++, Jenkins++, Apache Solr+++, ActiveMQ+++, Flask+

E-Commerce: SAP hybris/commerce+++, Akeneo++, Mirakl+

Data engineering: Power BI+, Microsoft Azure Entra API++ and Power BI APIs++

Frontend Technologies: JSP++, HTML++, CSS++, jQuery++

Design: Microservices+++, REST+++, SOAP+++, UML++, OOD+++, OOA+++,

Databases: MySQL++ 5.x, MS SQL++, Postgresql+++ 9.x

Operating Systems: Unix-like+++, Ubuntu+++, MacOS+, Windows++

Levels: +++ Advanced level ++ Intermediate ++ Basic

Persönliche Daten

Sprache
  • Spanisch (Muttersprache)
  • Deutsch (Fließend)
  • Englisch (Fließend)
Reisebereitschaft
Europa
Arbeitserlaubnis
  • Europäische Union
Home-Office
bevorzugt
Profilaufrufe
2393
Berufserfahrung
18 Jahre und 10 Monate (seit 07/2005)
Projektleitung
2 Jahre

Kontaktdaten

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

Jetzt Mitglied werden