15.01.2026 aktualisiert


Premiumkunde
nicht verfügbarinfo: nicht verfügbar bis 31.12.2026
Senior Software Developer and Software Architect
Wörth am Rhein, Deutschland
Weltweit
Informatiker, Universität Karlsruhe (KIT)Über mich
Senior Java Entwickler und Software Architekt mit langjähriger Erfahrung in skalierbaren Enterprise-Systemen, Cloud-nativen Microservices und DevOps-Prozessen. CPSA- und CKAD-zertifiziert, bekannt für saubere Architektur, hohe Code-Qualität und stabile, sichere Lösungen für komplexe Anforderungen.
Skills
HTMLJavaJavaScriptAPIsKünstliche IntelligenzArchitekturAtlassian ConfluenceAtlassian JiraAutomatisierungTest AutomationBootstrapCSSCloud ComputingDatenbankenContinuous Integration
Senior Java Entwickler & Software Architekt mit langjähriger Erfahrung in skalierbaren Enterprise-Anwendungen, Cloud-nativen Microservices und DevOps-getriebenen Prozessen.
Zertifizierter Software Architect & CKAD, bekannt für sauberen Code, automatisierte Tests und die Umsetzung komplexer Anforderungen in wartbare und sichere Lösungen.
Hard Skills – Technologien, Methoden & Architektur
Java (Senior Level)
- Spring Framework (Boot, Data, Security, MVC, Configuration)
- Hibernate, JPA, ORM, Repository Pattern
- Microservices, RESTful APIs, API-Design, OpenAPI / Swagger
- Domain Driven Design (DDD), Clean Architecture, Cloud-native Design
- Security: OAuth2, JWT (Nimbus JOSE), PKI, Secure API Design
DevOps & Cloud
- Kubernetes, Docker, OpenShift, Helm, ArgoCD (GitOps)
- CI/CD: Jenkins, Bitbucket Pipelines
- Infrastructure-nahes Denken, enge Verzahnung von Entwicklung & Betrieb
- Angular, TypeScript, JavaScript, HTML, CSS, Bootstrap
- Integration moderner Frontends mit Java-Backends
Daten & Persistence
- PostgreSQL, MySQL, Oracle
- SQL, PL/SQL, Datenmodellierung, Liquibase, Flyway
Python & KI-nahe Entwicklung
- Python, FastAPI, API-basierte KI-Integration, Automatisierung, Prototypen
- Strukturierte Datenverarbeitung, Service-Entwicklung
Testing & Qualität
- JUnit, Mockito, Spring Test, Unit-, Integrations- und API-Tests
- Testautomatisierung, Code-Qualität, Coverage-Strategien
Tools & Arbeitsumfeld
- IntelliJ IDEA, Eclipse, VS Code, Git, Maven
- Jira, Confluence
- Windows & Linux
Zertifizierungen
- Certified Software Architect – CPSA (iSAQB, Deutschland)
- Certified Kubernetes Application Developer – CKAD (Linux Foundation, USA)
Soft Skills – Arbeitsweise & Wirkung
- Verfügt über technische Führungsstärke, trifft fundierte Architekturentscheidungen und sichert Code-Qualität sowie Standards.
- Analytisch und lösungsorientiert: komplexe Anforderungen werden strukturiert in wartbare, performante Lösungen überführt.
- Kommunikativ und teamorientiert, unterstützt Kollegen durch Reviews, Coaching und Wissenstransfer und liefert zuverlässig Ergebnisse auch in kritischen Projektsituationen.
Erfahrung
Berufserfahrungmehr als 10 Jahre
Freelancer seit2020
Sprachen
DeutschverhandlungssicherEnglischverhandlungssicherFranzösischgut
Projekthistorie
Ausgewählte Projekterfahrungen – Finanzdienstleistungen
- Entwicklung von Java-Microservices für die Bausparkasse Schwäbisch Hall zur Bereitstellung sicherer REST-APIs für Atruvia- und Volksbank-Systeme. Die Services verarbeiten vertrags- und finanzrelevante Daten für Online- und Mobile-Banking-Anwendungen.
- Implementierung mehrerer datenaggregierender Microservices, die Bauspar-, Darlehens- und Kundendaten aus Backend-Systemen konsolidieren und an Web-, PowerApps- und VoiceBot-Lösungen ausliefern. Ergebnis: verbesserte Datenaktualität und effizientere Nutzung durch Vertrieb und Kundenservice.
- Modernisierung und Migration bestehender Services von JBoss nach OpenShift unter Einsatz aktueller Java und Spring-Boot-Versionen. Reduktion technischer Schulden, schnellere Build- und Deployment-Zyklen sowie höhere Stabilität im Produktivbetrieb.
- Technologien: Java 11/17, Spring Boot, REST APIs, JPA, OAuth2, Maven, JUnit, Mockito, OpenAPI, Docker, Kubernetes, OpenShift, Helm, ArgoCD, Jenkins, Git
- Entwicklung und technische Umsetzung eines Backend-Systems zur Digitalisierung von Geschäftsverteilungsplänen inklusive sensibler Personal- und Registerdaten. Umsetzung der fachlichen Anforderungen in ein stabiles Spring-Boot-basiertes Microservice-Design mit sauberem Datenmodell und klar definierten REST-Schnittstellen.
- Implementierung eines Backend-Service zur zentralen Datenpersistenz und -verarbeitung für 2 Angular-Webanwendungen. Fokus auf wartbaren Code, performante Datenzugriffe und saubere API-Verträge inklusive Unit- und Integrationstests, Containerisierung mit Docker sowie automatisierten Deployments nach Kubernetes.
- Absicherung aller REST-APIs mit Spring Security unter Einsatz von OAuth2 und JWT (Nimbus JOSE). Umsetzung eines rollenbasierten Zugriffskonzepts zur Gewährleistung von Datensicherheit und Compliance.
- Technologien: Java 11, Spring Boot (Data, Security, MVC), REST APIs, JPA, OAuth2, JWT, OpenAPI/Swagger, Liquibase, Maven, JUnit, Mockito, Docker, Kubernetes, Helm, ArgoCD, Jenkins, Git, PostgreSQL, Oracle
1&1 Internet AG – Softwareentwickler (ca. 10 Jahre)
- Entwicklung und Betrieb von Java-Systemen für Bestellprozesse, mit denen die Kunden Webseiten, Domains, Internet- & Telekommunikationsdienste online bestellen, ändern oder wechseln können. Die Umsetzung erfolgte auf Basis von Spring Boot, der Betrieb erfolgte auf Kubernetes bzw. OpenShift.
- Technische Modernisierung bestehender Kernsysteme, u. a. Migration von JBoss zu WildFly, Ablösung veralteter Bibliotheken sowie Datenbankmigrationen von Oracle/MySQL nach PostgreSQL.
- Übernahme und Weiterentwicklung eines Zahlungsverkehrssystems für Online-Shops inklusive technischer Konsolidierung, Modernisierung und Sicherstellung des langfristigen Betriebs.
Frühere IT-Projekte (Auswahl)
- Automatisierte E-Mail-Verarbeitung in Java: Extraktion von E-Mail-Inhalten und Anhängen, strukturierte Ablage in Siebel CRM zur Reduktion manueller Arbeitsschritte.
- Webbasiertes Route-Tracking für Fahrzeugflotten in C#/ASP.NET mit Telematik- und GSM-Integration zur Positionsüberwachung und Echtzeitvisualisierung.
- Backend-Entwicklung für E-Commerce-Software-Shop: Verwaltung von Produkten, Preisen und Beständen sowie Reporting-Anwendungen für Umsätze und Kundendaten.
- Technologien: Java 2–6, C#/ASP.NET, Tomcat, JMS/ActiveMQ, SOAP, Oracle & MS SQL, PL/SQL, C/C++, HTML/JS/CSS, Linux/UNIX