28.11.2025 aktualisiert


verifiziert
Premiumkunde
100 % verfügbarSoftwareentwickler Java Backend | Spring Boot
Pfaffenhofen an der Ilm, Deutschland
Deutschland
Master of Science - Informatics: Games EngineeringÜber mich
Ich unterstütze Unternehmen bei der Entwicklung performanter und wartbarer Java-Backendsysteme mit Spring Boot. Mein Fokus liegt auf sauberer Architektur, Testautomatisierung und nachhaltigem Code.
Skills
Clean CodeJavaArchitekturSoftware QualityCode-ReviewContinuous IntegrationGradleHibernateJava Persistence APISwing (Java)JunitApache MavenSimulationenSoftwareentwicklungNachhaltigkeitTechnische DokumentationTestenSpringbootBackendGitTeamcityRestful ApisRefactoring
Softwareentwickler – Java Backend mit Fokus auf Spring Boot
Ich bin erfahrener Java-Entwickler mit über fünf Jahren Erfahrung in der Softwareentwicklung, spezialisiert auf Backend-Entwicklung mit Spring Boot.
Seit 2025 bin ich als Freelancer tätig und unterstütze Unternehmen beim Design, der Implementierung und Optimierung moderner Backendsysteme.
Meine Erfahrung in der Entwicklung technischer Simulationen erlaubt mir, auch komplexe algorithmische und mathematische Anforderungen effizient und performant umzusetzen.
Ich lege besonderen Wert auf sauberen, wartbaren Code, automatisiertes Testing und nachhaltige Softwarequalität.
Fachliche Schwerpunkte
- Backend-Entwicklung: Java • Spring Boot • REST APIs • JPA/Hibernate
- Build & CI/CD: Gradle • Maven • Git • TeamCity
- Testing & Qualität: JUnit • TDD • Code Reviews • Clean Code
- Architektur & Performance: Algorithmendesign • Optimierung komplexer Systeme
- Sonstiges: Java Swing • Legacy Refactoring • Technische Dokumentation
Soft Skills
- Hohe Eigenverantwortung und Zuverlässigkeit
- Klare, transparente Kommunikation
- Teamorientierte Zusammenarbeit und konstruktives Feedback
Was Auftraggeber erwarten können
- Analytisches, lösungsorientiertes Denken
- Schnelle Einarbeitung in bestehende Systeme und Codebasen
- Effiziente Umsetzung von Anforderungen in sauberen, testbaren Code
- Langfristig wartbare Lösungen statt kurzfristiger Workarounds
- Engagierte Zusammenarbeit mit Fokus auf Ergebnis und Qualität
Sprachen
DeutschMutterspracheEnglischverhandlungssicher
Projekthistorie
- Anforderungsanalyse und Konzeption mit den Anwendern und Sammeln von User Stories
- Architektonischer Entwurf zur Integration eines Simulationsmoduls in das Gesamtsystem
- Konzeption der UI/UX der Benutzeroberfläche
Gefördert durch das BMBF
https://www.freiburg.de/pb/resist/freiburgresist.html
- Entwicklung und Optimierung einer Simulationssoftware in Java
- Konzeption, Implementierung und Verbesserung mathematischer Algorithmen
- Planung, Architektur und Koordinierung der Softwareentwicklung
- Aufbau und Pflege von CI/CD-Pipelines (Git, Gradle, TeamCity)
- Durchführung von Code-Reviews und Qualitätssicherung mittels JUnit und TDD
- Release- und Versionsmanagement sowie technische Dokumentation
- Analyse und Integration neuer Technologietrends in laufende Projekte
- Instandhaltung und Modernisierung bestehender Software-Systeme
- Mitarbeit an Forschungsprojekten (z. B. Anbindung von BIM/IFC an den Simulator)
Besucherstromsimulationen bei parallelen Großveranstaltungen
performant & anwenderorientiert
- Kombination von mikroskopischen und makroskopischen Simulationsmodellen innerhalb eines Softwaremodells
- Anforderungsanalyse und Validierung der Ergebnisse mit den Anwendern
- Weiterentwicklung der mikro- und makroskopischen Modelle im Simulationskern (Java)
- Performanceoptimierung der Simulation (Java)
- Verbesserung der UI/UX der Desktopanwendung (Java, Swing)
Gefördert durch das BMBF
https://escape.polizei-bw.de/