Freelance Java Software Developer / Engineer
- Verfügbarkeit einsehen
- 0 Referenzen
- 100€/Stunde
- 80797 München
- auf Anfrage
- de | en
- 02.09.2024
Kurzvorstellung
Qualifikationen
Projekt‐ & Berufserfahrung
5/2023 – 9/2023
Tätigkeitsbeschreibung
• Fachliche und technische Analyse zur Machbarkeit und Konzeption einer möglichen Lösung
• Analyse und Dokumentation der Prozesse
• Einführung einer Backendlösung, die neue und bestehende Prozesse abbildet
• Integration bisheriger Datenquellen und -Senken mittels Kafka
• Ablösung von OneDealer und Integration mit ZOHO
• Kunden und Werkstattanbindung mittels eigener Webservices anstatt OneDealer
• Coaching / Beratung im Team technisch und organisatorisch (Architektur, agiles Vorgehen)
Docker, Git, Kotlin, Kubernetes, Postgresql, Spring Framework
8/2022 – 4/2023
Tätigkeitsbeschreibung
• Fachliche und technische Analyse und Konzeption zur Verbesserung der Performance
• Einführung Hazelcast als Session Storage und künftig weitere Daten (früher aus SAML- Assertion)
• Konzeption und Implementierung zur Reduktion der zu übertragenden Datenmenge
• Weiterentwicklung und Migration Authentifizierung (Bindings, keycloak, slo...)
• Umstellung der Applikationen von SAML SSO auf OpenId Connect (Authorization Code Flow)
• Umstellung der Services von Preshared Secret auf oauth2 (Client Credentials)
• Erweiterung der Dashboard API (Statusmeldungen) und Spezifikation f. zukünftige Anforderungen
• Beratung Virtualisierung in Entwicklung / CI / Deployment und Betrieb
• Virtualisierung der Anwendungen zunächst nach Docker (Ubuntu 20.04 / Java 17)
• Coaching / Beratung im Team technisch und organisatorisch (agiles Vorgehen / SCRUM)
Oracle Database, Docker, Git, Java (allg.), Spring Framework, Kubernetes
9/2021 – 7/2022
Tätigkeitsbeschreibung
• Fachliche und technische Analyse und Konzeption
• Entwicklung und Umsetzung Sicherheitskonzept für eine REST API und JSF-Anwendung.
• Bereitstellung eines IDPs für Development und Tests, das den produktiven IDP nachbildet (keycloak)
• Anbindung SAML Authentifizierung / Autorisierung, sowohl mit Preauthentication (LB) als auch direkter SAML-terminierung im SP (shibboleth)
• Entwurf, Umsetzung und Dokumentation eines Moduls für vereinfachte SAML Anbindung
• Implementierung Dashboard Backend (RESTful API mit Spring Boot) und Redaktion Backend
• Spezifikation und Dokumentation verschiedenster Teillösungen der (Netzwerk-) Infrastruktur, (LB, (Reverse) Proxy, ...), Browser Security (Cookies...)
• Melden und Beheben von spring-security saml2 Bugs (github)
• Unterstützung Testbetrieb und Betrieb
• CI / CD Entwicklung (Bamboo), Deployment, Operations und 3rd Level Support.
• Coaching / Beratung im Team technisch und organisatorisch (SCRUM)
Oracle Database, Apache HTTP Server, Git, Java (allg.)
12/2020 – 8/2021
Tätigkeitsbeschreibung
Core Backend-Entwickler / Engineer
Tätigkeiten
• Fachliche und Technische Analyse und Konzeption
• Implementierung Backend (RESTful API) • Dokumentation
• Deployment, Operations und 3rd Level Support.
Java 11, Spring Boot (web, mvc, security, keycloak (11.x, 12.x), oauth2, OpenApi / Swagger, maven, mysql, ms sql server, git (mit gitlab), jenkins ci, docker, apache kafka, kubernetes
Java (allg.), Jenkins, Apache Kafka, Kubernetes, Microsoft SQL-Server (MS SQL), Spring Framework
11/2020 – 12/2020
Tätigkeitsbeschreibung
Export von Qualitätssicherungs-Dokumentationen für die Module ZKZ und ZKH aus einer Pathologiesoftware. Aufbereitung und Übermittlung zur ensprechenden Landes-DA (KV)
Analyse, Konzeption, Entwicklung, Dokumentation
Java (allg.)
5/2020 – 10/2020
TätigkeitsbeschreibungKonzeption, Architektur und Dokumentation eines neuen Systems zum Verwalten von neuen bzw. bestehenden Benutzeraccounts, Authentifizierung und Autorisierung. Prototypische Implementierung und Anbindung bestehender Software und Einbindung an bestehende Nutzerdatenbanken. Erstellen eines Blueprints für künftige Web-basierte Services und Applikationen.
Eingesetzte QualifikationenC#, Java (allg.), Spring Framework
11/2019 – 3/2020
TätigkeitsbeschreibungDesign, Implementierung und Dokumentation public REST-API "Trade Capturing"
Eingesetzte QualifikationenSoftwareentwicklung (allg.), Schreiben von Dokumentation
2/2019 – 1/2020
Tätigkeitsbeschreibung
• Technische Analyse und Konzeption
• Implementierung
• Automatisierung Build / Deployment / Konfiguration
• Konzeption und Entwicklung neuer Features
• Architekturdokumentation (Arc42), Konfigurations- / Deployment Betriebshandbuch, Benutzerhandbuch
• Schulung „Refactoring to DDD“, Schulung „vue.js Grundlagen“,
Test Automation, Testen, Software engineering / -technik, Softwareentwicklung (allg.), Schreiben von Dokumentation, Requirement Analyse
3/2018 – 11/2018
Tätigkeitsbeschreibung
+ Analyse und kundenspezifische Optimierung der Suche
+ Softwareentwicklung
+ Planung und Durchführung der Migration v. Elastic-Items und Elastic-Search clusters
+ Schulung der Mitarbeiter und Entwickler
Mongodb, Apache Maven, Java (allg.), Jenkins, JavaScript, Json, Web Services
8/2017 – 9/2018
Tätigkeitsbeschreibung
• Backend Refactoring (Testbarkeit, Separation of Concerns, Dependency-Cleanup, Modularisierung)
• Design and Implementierung einer RESTful API für das Backoffice und Client
• Einführung von Swagger als Documentations- und Test-tool für REST APIs
• Einführung von Spring Security in bestehende User und Login Implementierung
• Einführung einer neues User Registrierung und User-Data-Management
• Einführung einer neues Multi-threaded Job Laufzeitumgebung und Ablaufsteuerung inkl REST-API
Mongodb, Apache Maven, Java (allg.), Junit, Json, Jquery
9/2016 – 6/2017
Tätigkeitsbeschreibung
• Analyse existierender Code / Bugs / Performance-Probleme und Verbesserung derselben
• Konzeption und Einführung einer automatisierten UI-Testing Lösung
• Einführung von User-Tracking (Clickpfade und Session-Dauer)
• Design und Implementierung einer End-to-End Push-Notification Lösung (backend, 3rd-party, app).
• Coaching neuer Teammitglieder / PO
• Design eines Bewerbertests für iOS und Android, Durchführung Bewerbungsgespräche (technisch & agile Vorgehensweisen) für iOS und Android
Android, Apache Maven, Docker, Java (allg.), Spring Framework, Web Services
11/2015 – 8/2016
Tätigkeitsbeschreibung
Wartung und Weiterentwicklung einer Onlineshop-Plattform
• Konzeption und Implementierung neuer Features
• Modularisierung des bestehenden Backends in Docker-Services
• Konzeption und Einführung einer Build-Pipeline mit Jenkins
Apache Maven, Bash Shell, Docker, Gradle, Java (allg.), Jenkins, Spring Framework, Web Services
6/2015 – 11/2015
Tätigkeitsbeschreibung
Modernisierung und Modularisierung einer monolithischen einer Online-Shop Plattform
• Analyse der bestehenden Anwendung
• Refactoring und Restrukturierung anhand von Capabilities
• Modularisierung in einzelne (maven) Projekte
• Ablösung von „do-it-all“ backend-beans in Layered Services
• Modernisierung der DB-Zugriffsschicht (iBatis => jpa)
• Modularisierung des bestehenden Backends in Docker-Services
• Einführung einer Build-Pipeline mit Jenkins auf Docker
Docker, Java (allg.), Jenkins, Junit, Spring Framework, JavaScript, Web Services
Zertifikate
Ausbildung
München
München
Weitere Kenntnisse
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Fließend)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden