12.08.2026 aktualisiert


100 % verfügbar
Senior Java Software Engineer | Backend | Spring Boot | Microservices
Boppard, Deutschland
Nur Remote
Master of Science WirtschaftsinformatikÜber mich
Ich finde mich schnell in komplexen, gewachsenen Systemen zurecht und entwickle seit über 11 Jahren robuste Backend-Lösungen mit Java und Spring Boot. Mein Fokus liegt auf nachhaltiger Softwarearchitektur, Qualität und der Modernisierung geschäftskritischer Anwendungen.
Skills
Spring FrameworkSoftwareentwicklungSpring CloudSpring BootBackendFull Stack EntwicklungMicroservices
Senior Softwareentwickler mit über 11 Jahren Erfahrung in der Entwicklung geschäftskritischer Unternehmensanwendungen für öffentliche Auftraggeber und die Privatwirtschaft.
Schwerpunkte:
Java
Spring Boot
Spring Framework
REST APIs
Microservices
Hibernate / JPA
Maven
PostgreSQL
Oracle Database
SQL
Docker
Git
CI/CD
Clean Code
Softwarearchitektur
Backend-Entwicklung
Full-Stack-Entwicklung
React
AngularJS
Java EE
Swing
Datenmodellierung
Performance-Optimierung
Analyse komplexer Bestandssysteme
Modernisierung von Legacy-Systemen
Refactoring
Qualitätssicherung
Automatisierte Tests
Testautomatisierung
Anforderungsanalyse
Aufwandsschätzung
Technische Konzeption
Agile Softwareentwicklung (Scrum)
Öffentlicher Sektor
Finanzwesen
Fördermittelverwaltung
Teamleitung
Fachliche Führung
Dokumentation komplexer Systeme
Schnittstellenintegration
API-Entwicklung
Erfahrung
Berufserfahrungmehr als 10 Jahre
Freelancer seit2026
Sprachen
DeutschMutterspracheEnglischverhandlungssicher
Projekthistorie
- Entwicklung und Weiterentwicklung von Backend-Komponenten mit Java und Spring Boot
- Entwicklung neuer Funktionen sowie Pflege bestehender Komponenten mit React und AngularJS
- Analyse fachlicher Anforderungen und Erarbeitung technischer Lösungskonzepte
- Eigenverantwortliche Umsetzung von User Stories in einem agilen Entwicklungsteam
- Entwicklung und Optimierung performanter REST-Schnittstellen
- Implementierung wartbarer Softwarelösungen unter Anwendung von Clean-Code-Prinzipien und Design Patterns
- Durchführung von Code-Reviews, Refactorings sowie kontinuierliche Verbesserung der Codequalität
- Erstellung und Durchführung automatisierter Tests mit JUnit sowie manueller Tests zur Qualitätssicherung
- Fehleranalyse, Bugfixing und Performanceoptimierung bestehender Anwendungen
- Aufwandsschätzung, technische Planung und Umsetzung neuer Anforderungen
- Enge Zusammenarbeit mit Product Ownern, Fachbereichen und Entwicklungsteams in einem agilen Umfeld
- Aktive Mitarbeit an der Weiterentwicklung der Softwarearchitektur und der Entwicklungsprozesse
Technologien
Java • Spring Boot • React • AngularJS • REST • JUnit • PostgreSQL • Git • Maven • Docker • Agile Entwicklung • Clean Code • Design Patterns
- Leitung des Sachgebiets „Investive Maßnahmen“ mit fachlicher Verantwortung für ein Team von bis zu sechs Mitarbeitenden
- Eigenständige Analyse eines geschäftskritischen Fachverfahrens ohne vorhandene Dokumentation
- Konzeption, Dokumentation und vollständige Neuentwicklung des Systems unter laufendem Produktivbetrieb
- Sicherstellung eines unterbrechungsfreien Betriebs während der Migration
- Entwicklung von Backend-Anwendungen mit Java EE, Swing und Oracle Database
- Datenmodellierung sowie Konzeption und Optimierung komplexer Datenstrukturen
- Entwicklung und Optimierung von SQL-Abfragen sowie Performance-Verbesserungen
- Erarbeitung technischer Konzepte und Abstimmung fachlicher Anforderungen mit den Anwendern
- Planung, Aufwandsschätzung und Umsetzung neuer Anforderungen
- Aufbau und fachliche Führung eines Entwicklerteams nach erfolgreicher Inbetriebnahme
- Durchführung von Fehleranalysen, Wartung und kontinuierlicher Weiterentwicklung des Fachverfahrens
- Qualitätssicherung sowie Erstellung technischer Dokumentationen
- Entwicklung eines unternehmenseigenen Shopsystems für die Werbemittelbranche
- Entwicklung eines Online-Produktdesigners zur individuellen Konfiguration von Produkten
- Konzeption und Entwicklung eines Import-/Export-Systems für große Artikeldatenbestände (u. a. Amazon, eBay und Onlineshop)
- Entwicklung von Webanwendungen mit Java, AngularJS und Vue.js
- Arbeit mit MySQL, Microsoft SQL Server, Sybase und MongoDB
- Analyse fachlicher Anforderungen und Abstimmung mit der Geschäftsführung
- Betreuung und technischer Support von Kunden
- Einarbeitung und Koordination studentischer Mitarbeiter