IT-Consulting / Software-Architekt
- Verfügbarkeit einsehen
- 3 Referenzen
- auf Anfrage
- 49594 Alfhausen
- auf Anfrage
- de | en | nl
- 26.11.2025
- Contract ready
Kurzvorstellung
Auszug Referenzen (3)
"Überaus positive Zusammenarbeit mit Herrn S. in der Rolle als Lead Developer."
10/2023 – 10/2024
Tätigkeitsbeschreibung
Im Rahmen des Auftrags soll eine bestehende interne Anwendung auf
moderne und aktuell sichere Komponenten umgestellt werden.
Abzulösen sind unter anderem Struts-1, Spring 3, Hibernate 3 und ähnlich
veraltete Systeme. Dabei musste die Stabilität in der Produktion für die Zeit
der Umstellung unter allen Umständen gewährleistet bleiben.
Details:
• Integration AWS Secret Manager
• Schaffung und Implementierung von JUnit-Tests
• Umstellung von jmockit auf Java 11
• Implementierung von Integrationstests mit Selenium
• Ersetzen von veralteten APIs durch neue Versionen
• Umstellung der Build-Umgebung auf Docker / docker-compose
• Garantieren der Produktionsstabilität
• Etablierung eines Release-Prozesses
Tätigkeit
Umstellung des Backends von Hibernate Criteria-API auf JPA Builder-API.
Konzeption, Umsetzung und Test der migrierten JPA-Queries mit
vergleichenden JUnit-Tests (altes SQL gegen neues SQL).
Identifikation von Softwareproblemen während der Umstellung. Schaffung
eines Sets von Web-Test mit Selenium zur automatischen
Qualitätssicherung neuer Versionen mit Selenium. Einführung von Docker
als Build- und Produktions-Umgebung. Stetige Aktualisierung aufgrund
neuer Sicherheits-Anforderungen.
DV-Technik
AWS, Selenium Web Test, Spring 6, Hibernate 5, Docker, docker-compose,
Angular, Struts-1 (web-legacy), JUnit, Mockito, JBoss-8, JDK-21, Jenkins
Amazon Web Services (AWS), Apache Maven, Apache Struts, Docker, Hibernate (Java), J2EE, Java (allg.), Modellgetriebene Entwicklung, Scrum, Selenium, Spring Framework, Wildfly
"Es war eine vertrauensvolle und konstruktive Zusammenarbeit. Sein Engagement hat uns und unser Projekt vorwärts gebracht."
4/2022 – 5/2023
Tätigkeitsbeschreibung
Konzeption und Beschreibung der Schnittstellen mit API-First Ansatz in Swagger. Erstellung von API-Endpoints in Spring Boot. Implementierung der Backend-Komponenten.
Im Legacy-System: Konzeption, Testerstellung und Durchführung der Migration von Komponenten auf aktuelle Versionen. Konzeption und Umsetzung neuer Funktionen im Legacy-System.
Angular, Docker, Software Design, Spring Framework, Test Automation
"Herr [...] hat als Software-Architekt in dem Projekt wesentlich zum Erfolg beigetragen. Wir bedanken uns für die hervorragende Arbeit."
10/2014 – 12/2018
TätigkeitsbeschreibungEntwurf, Design und Implementierung einer Automatisierung für Händler auf eBay
Eingesetzte QualifikationenMysql, OpenSuse, UML, Git, Hibernate (Java), J2EE, Angular, Representational State Transfer (REST)
Geschäftsdaten
Qualifikationen
Projekt‐ & Berufserfahrung
10/2023 – 10/2024
Tätigkeitsbeschreibung
Im Rahmen des Auftrags soll eine bestehende interne Anwendung auf
moderne und aktuell sichere Komponenten umgestellt werden.
Abzulösen sind unter anderem Struts-1, Spring 3, Hibernate 3 und ähnlich
veraltete Systeme. Dabei musste die Stabilität in der Produktion für die Zeit
der Umstellung unter allen Umständen gewährleistet bleiben.
Details:
• Integration AWS Secret Manager
• Schaffung und Implementierung von JUnit-Tests
• Umstellung von jmockit auf Java 11
• Implementierung von Integrationstests mit Selenium
• Ersetzen von veralteten APIs durch neue Versionen
• Umstellung der Build-Umgebung auf Docker / docker-compose
• Garantieren der Produktionsstabilität
• Etablierung eines Release-Prozesses
Tätigkeit
Umstellung des Backends von Hibernate Criteria-API auf JPA Builder-API.
Konzeption, Umsetzung und Test der migrierten JPA-Queries mit
vergleichenden JUnit-Tests (altes SQL gegen neues SQL).
Identifikation von Softwareproblemen während der Umstellung. Schaffung
eines Sets von Web-Test mit Selenium zur automatischen
Qualitätssicherung neuer Versionen mit Selenium. Einführung von Docker
als Build- und Produktions-Umgebung. Stetige Aktualisierung aufgrund
neuer Sicherheits-Anforderungen.
DV-Technik
AWS, Selenium Web Test, Spring 6, Hibernate 5, Docker, docker-compose,
Angular, Struts-1 (web-legacy), JUnit, Mockito, JBoss-8, JDK-21, Jenkins
Amazon Web Services (AWS), Apache Maven, Apache Struts, Docker, Hibernate (Java), J2EE, Java (allg.), Modellgetriebene Entwicklung, Scrum, Selenium, Spring Framework, Wildfly
4/2022 – 5/2023
Tätigkeitsbeschreibung
Konzeption und Beschreibung der Schnittstellen mit API-First Ansatz in Swagger. Erstellung von API-Endpoints in Spring Boot. Implementierung der Backend-Komponenten.
Im Legacy-System: Konzeption, Testerstellung und Durchführung der Migration von Komponenten auf aktuelle Versionen. Konzeption und Umsetzung neuer Funktionen im Legacy-System.
Angular, Docker, Software Design, Spring Framework, Test Automation
5/2021 – 11/2021
Tätigkeitsbeschreibung
Entwicklung und Wartung der Kassensoftware für einen großen internationalen tätigen Einzelhändler. Die verwendeten Technologien waren vollständige Eigenentwicklungen.
Projektsprache: Deutsch, Dokumentation: Englisch.
Im Projekt wurde zu 100% Remote gearbeitet. D
Apache Maven, Git, Java (allg.), Scrum
7/2019 – 4/2021
Tätigkeitsbeschreibung
Entwicklung von Backend-Services in Java unter JBoss mit Hibernate.
Erstellen von XSLT-Basierten Dokumenten.
Ablösen / Neuentwicklung der Drucktechnik von XSTL-Basiert auf Java.
Apache Maven, Git, Java (allg.), Wildfly, XSLT (XSL Transformation)
7/2016 – 12/2017
Tätigkeitsbeschreibung
Untersuchung und Entwicklung einer tragfähigen Architektur für hoch interaktive Web-Anwendungen. Anforderungen sind:
* zustandslosigkeit
* feldweise validierung
* hoch skalierbare
* moderne Technologien
Software Architecture, J2EE, Node.Js, Angular, Representational State Transfer (REST)
10/2014 – 12/2018
TätigkeitsbeschreibungEntwurf, Design und Implementierung einer Automatisierung für Händler auf eBay
Eingesetzte QualifikationenMysql, OpenSuse, UML, Git, Hibernate (Java), J2EE, Angular, Representational State Transfer (REST)
Ausbildung
Paderborn
Über mich
Weitere Kenntnisse
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Fließend)
- Niederländisch (Grundkenntnisse)
- Europäische Union
- Schweiz
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden
