Java Enterprise Softwareingenieur, Software-Architekt, techn. Projektleiter
- Verfügbarkeit einsehen
- 3 Referenzen
- 80‐125€/Stunde
- Eschborn
- Weltweit
- de | en
- 13.12.2024
Kurzvorstellung
Entwicklung von Softwaresystemen, insbesondere
Softwarearchitektur und Systemarchitektur. Java
Enterprise, Cloud- und Microservice-Architektur, Systemintegration, CI/CD Automatisierung.
Auszug Referenzen (3)
"Du hast unser KRITIS-System top modernisiert. Deine Expertise in Sicherheit und Effizienzsteigerung war beeindruckend. Klasse Job!"
11/2022 – 4/2023
Tätigkeitsbeschreibung
Modernisierung und Sicherheitsoptimierung eines KRITIS-
Systems
Umfassende Modernisierung und Sicherheitsoptimierung eines kritischen
Infrastruktursystems (KRITIS). Das Hauptziel bestand darin, die
Systemarchitektur zu aktualisieren, Sicherheitslücken zu schließen und die
Gesamteffizienz zu steigern, während gleichzeitig die strengen Anforderungen
an kritische Infrastrukturen erfüllt wurden.
Code-Review, Sicherheit von Webanwendungen, Software Quality
"Vielen Dank für die intensive, erfolgreiche Zusammenarbeit."
11/2020 – 1/2021
Tätigkeitsbeschreibung
Entwicklung einer Architektur-Vision für die nächste Evolutionsstufe des ICE-
Portals. Betrachtung des gesamten Produktlebenszyklus innerhalb der mobilen
und stationären Infrastruktur.
Architekturinformatik
"Hi J.,bestätige gern deine Top-Leistung bei der Commerzbank. Stark in DB-Design, Mainframe & Java. Analytisch, zielgerichtet, echter Gewinn fürs Team"
7/2016 – 5/2018
TätigkeitsbeschreibungAnwendungsarchitekt
Eingesetzte QualifikationenDatenbankentwicklung, Scrum-Master, Software Design, Software Architecture
Qualifikationen
Projekt‐ & Berufserfahrung
1/2024 – 7/2024
Tätigkeitsbeschreibung
Entwicklung der nächsten Generation einer Kernkomponente für die Disposition
der Infrastruktur im Schienenverkehrsnetz (KRITIS)
Strukturierung und Aktualisierung der Architekturdokumentation, Spezifikation
von Schnittstellen und Verfahren, Analyse und Beratung zum
Betriebsführungskonzept
Konzeption und Entwicklung eines Dashboards in JavaFx zur Verwaltung von
Stammdaten und Steuerung von Dispositionskomponenten
Qualitätssicherung, Gap-Analyse fachlicher Anforderungen, Quality-Gates
Automatisierung der Build- und Delivery-Prozesse mit Gradle und Gitlab
Konzeption und Implementierung einer kundenspezifischen SSO-Lösung nach
OIDC/Oauth2-Standard, Ablösung von Kerberos
Konzeption und Implementierung eines Email-Systems mit persönlichen und
Gruppen-Postfächern und Synchronisation mit Fachverfahren
Einführung funktionaler, reaktiver Programmierung, statische Codeanalyse,
Code-Review, Testautomatisierung, Migration zu Microservices
Konzeption zu Last- und Performancetest
Erstellung von Handbüchern, IT-Konzepten in AsciiDoc mit CI/CD-Anbindung
Coaching des Teams zu technologischen Themen wie Screaming Architecture,
Domain Driven Design, Clean Code
Code-Review, Scrum, Software Architecture, System Architektur
11/2022 – 4/2023
Tätigkeitsbeschreibung
Modernisierung und Sicherheitsoptimierung eines KRITIS-
Systems
Umfassende Modernisierung und Sicherheitsoptimierung eines kritischen
Infrastruktursystems (KRITIS). Das Hauptziel bestand darin, die
Systemarchitektur zu aktualisieren, Sicherheitslücken zu schließen und die
Gesamteffizienz zu steigern, während gleichzeitig die strengen Anforderungen
an kritische Infrastrukturen erfüllt wurden.
Code-Review, Sicherheit von Webanwendungen, Software Quality
12/2020 – 12/2023
Tätigkeitsbeschreibung
Entwicklung der nächsten Generation einer Kernkomponente für die Disposition
der Infrastruktur im Schienenverkehrsnetz (KRITIS)
Strukturierung und Aktualisierung der Architekturdokumentation, Spezifikation
von Schnittstellen und Verfahren, Analyse und Beratung zum
Betriebsführungskonzept
Konzeption und Entwicklung eines Dashboards in JavaFx zur Verwaltung von
Stammdaten und Steuerung von Dispositionskomponenten
Qualitätssicherung, Gap-Analyse fachlicher Anforderungen, Quality-Gates
Automatisierung der Build- und Delivery-Prozesse mit Gradle und Gitlab
Konzeption und Implementierung einer kundenspezifischen SSO-Lösung nach
OIDC/Oauth2-Standard, Ablösung von Kerberos
Konzeption und Implementierung eines Email-Systems mit persönlichen und
Gruppen-Postfächern und Synchronisation mit Fachverfahren
Einführung funktionaler, reaktiver Programmierung, statische Codeanalyse,
Code-Review, Testautomatisierung, Migration zu Microservices
Konzeption zu Last- und Performancetest
Erstellung von Handbüchern, IT-Konzepten in AsciiDoc mit CI/CD-Anbindung
Coaching des Teams zu technologischen Themen wie Screaming Architecture,
Domain Driven Design, Clean Code
Code-Review, Scrum-Master, Software Architecture, System Architektur
11/2020 – 1/2021
Tätigkeitsbeschreibung
Entwicklung einer Architektur-Vision für die nächste Evolutionsstufe des ICE-
Portals. Betrachtung des gesamten Produktlebenszyklus innerhalb der mobilen
und stationären Infrastruktur.
Architekturinformatik
6/2018 – 6/2020
TätigkeitsbeschreibungAnwendungsarchitekt, Team Lead
Eingesetzte QualifikationenSoftware Architecture
7/2016 – 5/2018
TätigkeitsbeschreibungAnwendungsarchitekt
Eingesetzte QualifikationenDatenbankentwicklung, Scrum-Master, Software Design, Software Architecture
5/2013 – 6/2013
TätigkeitsbeschreibungEntwicklung eines Frameworks für Integrationstests im Umfeld SAP ERP unter Einsatz eines ESB.
Eingesetzte QualifikationenWeb Services
Ausbildung
FAU Erlangen
Erlangen
Aachen
Über mich
*Clean Architecture, Domain Driven Design, Cloud- und Microservice-Architektur
*Code-Review, Architektur-Review, Schwachstellenanalyse, Refactoring, Reorganization
*Application Interface Design (API), Design by Contract, RESTful (ROCA-Style, HATEOAS)
*Authentifikation (Oauth2, OIDC) und rollenbasierte Zugriffskontrolle (RBAC)
*reaktive und funktionale Programmierung (Webflux, Mutiny, ReactiveX)
*Prozessautomation in der Softwareproduktion (Gitlab Pipelines)
*Qualitätssicherung, Codemetriken, Codeauditing, Testabdeckung
*Springframework, Spring Boot 3.x, Spring Cloud, Quarkus 3.x, Webtechnologien (HTML5,
Javascript, CSS3, React, Vue)
*Python, Ansible, Docker, Kubernetes, Keycloak
*Datenbanken (PostgreSql, MySQL, Oracle)
*Git, Gitlab, Github, Gradle, Maven, Sonarqube, Jira, Confluence, Artifactory, Nexus, Mend
*Betriebssysteme (Linux Fedora/RHEL, Debian, Ubuntu, Android, Windows 11)
Weitere Kenntnisse
react.js, vue.js
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