15.10.2025 aktualisiert


Premiumkunde
100 % verfügbarSenior Java Entwickler und Berater
Unterschleißheim, Deutschland
Weltweit
Bachelor in Mechanical-Engineering (Mechatronics)Über mich
Ich bin offen und kommuniziere gerne mit anderen. Entwicklung und Architektur richten sich neu aus. Java, Spring-Boot, Java EE, Cloud, Sicherheit, Testen, Betrieb/DevOps, Datenbank und GUI sind wichtige Kompetenzen meiner Arbeitsbereiche.
Skills
JavaWerbungTest AutomationBroschürenÖffentlichkeitsarbeitLastkraftwagenJunitPlakateSchreiben von DokumentationSoftwareentwicklungTestenLasttestsPolitik
- Konzeption und Beratung
- Realisierung
- Wartung
- Anwendungsentwicklung
- Dokumentation
- Koordination von Teams wie: Öffentlichkeitsarbeit (Politik, Medien, Werbung, VIP), Technik und Leitung
- Testdurchführung und Testbetreuung:
- Testfallerstellung
- Testdatenbestand definieren
- Lasttests
- Analyse
- Umgebungen installieren
- Testautomatisierung durch den Entwurf von JUnit-Testklassen
- Design und Gestaltung: Flyer/Flugblatt, Plakate und Werbematerialen
- Führerscheinklassen CE und DE mit 95 Eintrag (Bus und LKW mit Anhänger)
Sprachen
DeutschverhandlungssicherEnglischMuttersprache
Projekthistorie
DV: Java 22, IntelliJ, Spring Boot 3, Microservices, Rest-Apis, Angular 20, Keycloak, Oath2, Git, REST, Postgres, OpenPDF, Zugferd, Docker, NGINX und Gradle
- Migration Projektbeschreibung: Für den Internet-Auftritt solomonli.com und java-solomon.com wurde festgestellt, daß die Anwendungen unter Docker laufen sollten. Außerdem gehören NGINX Webserver die Datenbank Postgres, Keycloak für die Sicherheit, die Spring-Boot und Angular Anwendungen in Docker-Containern. Dazu müssen sämtliche Migrationen wie Java auf 22, Spring-Boot auf 3, Angular auf 20, Keycloak und Postgres stattfinden.
- Aufgaben:
- Java auf 22 migrieren
- Gradle auf 9 migrieren
- Spring-Boot auf 3 migrieren und auf Docker setzen. Alle Konfigurationsprobleme lösen und die Sicherheit von Spring-Security neu aufsetzen.
- Java Records für die Datentransferobjekte als Ersatz für Kotlin integrieren.
- Spring-Data-Tests entwickeln.
- Angular auf 20 und den serverseitigen Betrieb migrieren. Keycloak für Angular 20 aufsetzen, alle Komponente auf Angular 20 umstellen, die Aufrufe auf Backend-Rest-Schnittstellen umstellen.
- Docker-Container für den Betrieb in einer Test sowie Produktionsumgebung konzipieren
- Postgres-Datenbank auf Docker migrieren
- NGINX Webserver als Proxy auf Docker setzen
- Keycloak für Token, JWT und Oath2 auf Docker setzen und migrieren
- SSL-Zertifikate erstellen und installieren
- Docker auf den Produktionsserver aufsetzen
- Docker-Container für alle Anwendungen aufbereiten
- DV: Java 17, IntelliJ, Spring Boot 3, Git, REST, Postgres, OpenPDF, Zugferd, Docker, Angular 20 und Keycloak
- Projektbeschreibung: Für die Rechnungsstellung an Mandanten werden 3 Microservices entwickelt: Mandanten-Verwalter, Abrechnungswesen, PDF-Ersteller. Der PDF-Ersteller erzeugt eine gültige PDF-Rechnung für den ausgewählten Mandanten. Das Abrechnungswesen erstellt die erforderlichen XML-Daten für die e-Rechnung und bettet sie als e-Rechnung ins PDF ein.
- Aufgaben:
- Die Integration mit Keycloak für die Sicherheit Oath2 ermöglichen
- Angular 20 einführen
- Den Mandanten-Verwalter mit CRUD-Funktionen und REST realisieren
- Das Abrechnungswesen mit CRUD-Funktionen und REST realisieren
- Die e-Rechnung-Vorgaben ausarbeiten und alle notwendigen Daten bereitstellen
- Die e-Rechnung erstellen und mit dem PDF integrieren
- Den PDF-Ersteller realisieren
- Geschäftslogik entwickeln
- Unit-Tests und Integrationstests erstellen
- Docker-Umgebung für die Datenbank und laufende Mikro-Services erstellen
- Projekt: DSODP
- Kunde: EON/Westnetz
- Größe: 25
- DV: Java 8, Junit, Eclipse, Maven, Git, Subversion, Webserver, Deployment-Pipelines, Rest, Oracle, Jenkins und Azure.
- Projektbeschreibung: DSODP verwaltet den Strommarkt in NRW. Die Neuanlage bzw. Auftragsverarbeitung der Energieparks, Entnahmestellen und Bezugstellen in Zusammenarbeit mit dem Fachbereich steuern die Abrechnung und Bilanzierung der Vertragspartner. Das System wird ins EON-SPACE-Projekt integriert. Fehlende Funktionalitäten werden weiter entwickelt.
- Aufgaben:
- Fachlichkeit mit dem Fachbereich besprechen
- Entwicklungsschritte mit anderen Entwicklern absprechen
- Geschäftslogik entwickeln
- Benutzerdaten aus Active-Directory mithilfe von MS-Graph auslesen
- Unit-Tests und Integrationstests erstellen