Senior Java Entwickler & Zertifizierter Softwarearchitekt, Spring Boot, Cloud Native, Fullstack
Aktualisiert am 16.04.2026
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.05.2026
Verfügbar zu: 100%
davon vor Ort: 50%
Java
Spring
Softwarearchitektur
JUnit
Git
Maven
Gradle
SQL
Spring Boot
Hibernate
Kafka

Einsatzorte

Einsatzorte

Deutschland, Österreich
möglich

Projekte

Projekte

2 Jahre 3 Monate
2024-02 - heute

Netzanalyse für Stromnetze

Softwarearchitekt & Fullstack Developer Spring Boot Angular Oracle SQL ...
Softwarearchitekt & Fullstack Developer
Als Softwarearchitekt und Leiter des Entwicklungsteams war ich bei Siemens im Bereich Netzanalyse für die Konzeption, Entwicklung und Implementierung einer komplexen Softwarelösung zur Analyse und Optimierung von Energienetzen verantwortlich. Meine Aufgaben im Rahmen dieses Projekts umfassten die fachliche Führung eines agilen Entwicklungsteams, die Förderung der individuellen Entwicklung der Teammitglieder und Schaffung einer produktiven Arbeitsumgebung, die Entwicklung und Pflege der Softwarearchitektur für die Netzanalyse-Anwendung, die Definition von technischen Standards und Richtlinien für die Softwareentwicklung innerhalb des Projekts, die Bewertung und Auswahl von Technologien und Frameworks zur Optimierung der Softwareleistung und -skalierbarkeit, die Konzeption und Implementierung von Softwarekomponenten unter Berücksichtigung von Performance-, Sicherheits- und Qualitätsanforderungen, die Durchführung von Code-Reviews und Qualitätssicherungsmaßnahmen, die Integration der Softwarelösung in bestehende interne Systemlandschaften, die Analyse von internen Anforderungen und Übersetzung in technische Spezifikationen für das Projekt, die Beratung von internen Mitarbeitern, die Kundenkontakt hatten, in Bezug auf Softwarearchitektur und -technologien, sowie die aktive Mitarbeit bei der Weiterentwicklung von Netzanalyse-Methoden und -Algorithmen im Rahmen des Projekts.
Spring Boot Angular Oracle SQL H2 JUnit Apache Kafka Maven Docker Kubernetes TestNG
9 Monate
2023-05 - 2024-01

Wartung und Erweiterung von Versicherungssoftware

Fullstack Developer Spring Boot JSF PrimeFaces ...
Fullstack Developer
In meiner Rolle als Full-Stack-Entwickler war ich für die kontinuierliche Betreuung der Beitragsverwaltungsplattform einer Versicherung zuständig. Dies umfasste sowohl die Wartung des bestehenden Produkts als auch dessen Weiterentwicklung in Zusammenarbeit mit dem bestehenden Team. Meine Aufgaben beinhalteten die Analyse und Behebung von Fehlern, die Implementierung neuer Features und Funktionalitäten im Frontend und Backend, sowie die Optimierung der Performance und Stabilität der Anwendung. Ich arbeitete eng mit anderen Entwicklern, Produktmanagern und Fachexperten zusammen, um die Anforderungen zu verstehen und passgenaue Lösungen zu entwickeln.
Spring Boot JSF PrimeFaces Oracle SQL ActiveMQ JUnit Maven
1 Jahr 4 Monate
2022-01 - 2023-04

Versandplattform für Nachrichten

Fullstack Developer JEE JSF PrimeFaces ...
Fullstack Developer
Während der Entwicklung einer RCS-Nachrichtenversandplattform agierte ich als proaktiver Full-Stack-Entwickler. Meine Hauptverantwortung lag im Design und der Implementierung der Backend-Systeme zur Verarbeitung und zum Versand von RCS-Nachrichten. Im Laufe des Projekts erkannte ich Verzögerungen im Frontend-Entwicklungsprozess und übernahm proaktiv Frontend-Aufgaben, um den Fortschritt zu beschleunigen. Dies beinhaltete die Entwicklung von UI-Komponenten und die Implementierung von Frontend-Logik. Ein wichtiger Aspekt meiner Arbeit war die Gewährleistung der Funktionalität und Performance der Gesamtlösung. Darüber hinaus trug ich zur Architektur und zum Design der Plattform über Backend und Frontend hinweg bei.
JEE JSF PrimeFaces Oracle SQL JUnit Maven
2 Jahre 7 Monate
2019-06 - 2021-12

Netzanalyse für Stromnetze

Fullstack Developer Spring Boot Angular Oracle SQL ...
Fullstack Developer
Als Softwarearchitekt und Leiter des Entwicklungsteams war ich bei Siemens im Bereich Netzanalyse für die Konzeption, Entwicklung und Implementierung einer komplexen Softwarelösung zur Analyse und Optimierung von Energienetzen verantwortlich. Meine Aufgaben im Rahmen dieses Projekts umfassten die fachliche Führung eines agilen Entwicklungsteams, die Förderung der individuellen Entwicklung der Teammitglieder und Schaffung einer produktiven Arbeitsumgebung, die Entwicklung und Pflege der Softwarearchitektur für die Netzanalyse-Anwendung, die Definition von technischen Standards und Richtlinien für die Softwareentwicklung innerhalb des Projekts, die Bewertung und Auswahl von Technologien und Frameworks zur Optimierung der Softwareleistung und -skalierbarkeit, die Konzeption und Implementierung von Softwarekomponenten unter Berücksichtigung von Performance-, Sicherheits- und Qualitätsanforderungen, die Durchführung von Code-Reviews und Qualitätssicherungsmaßnahmen, die Integration der Softwarelösung in bestehende interne Systemlandschaften, die Analyse von internen Anforderungen und Übersetzung in technische Spezifikationen für das Projekt, die Beratung von internen Mitarbeitern, die Kundenkontakt hatten, in Bezug auf Softwarearchitektur und -technologien, sowie die aktive Mitarbeit bei der Weiterentwicklung von Netzanalyse-Methoden und -Algorithmen im Rahmen des Projekts.
Spring Boot Angular Oracle SQL H2 JUnit Apache Kafka Maven Docker Kubernetes TestNG

Position

Position

  • Softwareentwickler
  • Architekt

Kompetenzen

Kompetenzen

Top-Skills

Java Spring Softwarearchitektur JUnit Git Maven Gradle SQL Spring Boot Hibernate Kafka

Produkte / Standards / Erfahrungen / Methoden

Profil
  • Sie suchen einen erfahrenen Backend-Entwickler mit ausgeprägtem Fullstack-Potenzial und fundierter Expertise in Java? Ich unterstütze Sie dabei, performante und skalierbare Serveranwendungen zu entwickeln und Ihre komplexen Anforderungen präzise umzusetzen. Als zertifizierter Softwarearchitekt lege ich besonderen Wert auf eine durchdachte Konzeption und eine robuste Architektur Ihrer Softwarelösungen.
  • Meine Faszination für die Softwareentwicklung liegt darin, mit scheinbar einfachen Mitteln ? Text und Code ? komplexe Systeme zu erschaffen und anspruchsvolle Probleme zu lösen. Das Spektrum reicht dabei von kleinen, nützlichen Programmen bis hin zu Systemen, die national und international im Einsatz sind.
  • Mein Fokus liegt auf Java/Spring, Hibernate und JUnit für Unit-Tests. Ich bin mit dem Arbeiten in agilen und in klassischen Wasserfall Projekten vertraut und verstehe deren Vorteile. Meine grundlegende Philosophie ist es, mich flexibel an die Arbeitsweise meiner Kunden anzupassen.
  • Ich bin ein teamorientierter Mensch und schätze die Zusammenarbeit in agilen Umfeldern. Meine Neugier und schnelle Auffassungsgabe ermöglichen es mir, mich rasch in neue Domänen einzuarbeiten und innovative Lösungen zu entwickeln. Ich habe bereits Erfahrung in unterschiedlichen Branchen gesammelt und bin stets daran interessiert, mein Wissen zu erweitern und neue Technologien zu erlernen. Lassen Sie uns über die Zukunft Ihrer Projekte reden und wie ich Ihnen dabei helfen kann, diese zu gestalten!

Philosophie & Arbeitsweise
Meine Arbeit basiert auf klaren Prinzipien, die Effizienz, Qualität und Kundenzufriedenheit in den Vordergrund stellen:
  • Agiles Mindset mit TDD-Fokus: Ich bin ein starker Befürworter von Test-Driven Development (TDD) und setze agile Methoden ein, um iterative Fortschritte und hohe Softwarequalität sicherzustellen. Ich habe aber auch in traditionellen Wasserfall-Projekten gearbeitet und kann mich nahtlos in unterschiedliche Projektstrukturen integrieren.
  • Kundenorientierung & Flexibilität: Jeder Kunde und jedes Projekt ist einzigartig. Ich passe mich vollständig an Ihre spezifischen Anforderungen und Arbeitsweisen an. Wo sinnvoll äußere ich Verbesserungsvorschläge und helfe diese zu implementieren.
  • Lösungsorientierung & Komplexitätsreduktion: Mein Antrieb ist es, komplexe Probleme in einfachere, wartbare und skalierbare Softwarelösungen zu überführen. Ich analysiere gründlich, konzipiere durchdacht und implementiere robust.
  • Kontinuierliches Lernen & Anpassungsfähigkeit: Die Technologielandschaft entwickelt sich ständig weiter. Meine ausgeprägte Neugier und schnelle Auffassungsgabe ermöglichen es mir, mich rasch in neue Domänen und Technologien einzuarbeiten, um stets innovative und zukunftsfähige Lösungen zu liefern.
  • Teamplayer & Kommunikator: Ich arbeite gerne in kollaborativen Umfeldern und trage aktiv zu einem positiven Teamklima bei. Klare Kommunikation und transparenter Austausch sind für mich essenziell für den Projekterfolg.

Kompetenzen
Als erfahrener Softwareentwickler und Architekt biete ich Ihnen ein breites Spektrum an Fähigkeiten:
  • Kernkompetenzen (Backend & Architektur):
    • Java-Ökosystem: Umfassende Expertise in Java-Anwendungen, von Microservices bis zu monolithischen Systemen.
    • Spring Framework: Tiefgreifende Kenntnisse in Spring Boot, Spring Data, Spring Security und weiteren Spring-Modulen für robuste Backend-Entwicklung.
    • Persistenz: Sicherer Umgang mit Hibernate und direkter SQL-Programmierung für effiziente Datenbankinteraktionen.
    • Datenbanken: Fundierte Erfahrungen mit Oracle SQL und H2; Kenntnisse in PostgreSQL.
    • Testen: Test-Driven Development (TDD) und extensive Nutzung von JUnit für qualitativ hochwertige, wartbare Software.
    • Build-Tools: Sicherer Umgang mit Maven und Gradle für die Automatisierung von Build-Prozessen.
    • Softwarearchitektur: Entwurf und Implementierung skalierbarer, wartbarer und erweiterbarer Softwarearchitekturen.
    • Nachrichtenbroker: Erfahrung mit Apache Kafka und ActiveMQ für asynchrone Kommunikation und Event-Streaming.
  • Weitere Kompetenzen (Fullstack & Sprachen):
    • Frontend-Grundlagen: Erfahrung mit Angular, JSF, PrimeFaces, HTML und CSS für die Entwicklung interaktiver Benutzeroberflächen.
    • Programmiersprachen: Neben Java auch Kenntnisse in C++ und Kotlin.
    • Qualitätssicherung: Durchführung von Code-Reviews, Anwendung von Best Practices und Sicherstellung hoher Code-Qualität.
    • Anforderungsanalyse: Übersetzung von Business-Anforderungen in technische Spezifikationen und Lösungen.
    • ?Projektmanagement (technisch): Planung und Steuerung von Entwicklungsarbeiten, auch in leitender Rolle.

Einsatzorte

Einsatzorte

Deutschland, Österreich
möglich

Projekte

Projekte

2 Jahre 3 Monate
2024-02 - heute

Netzanalyse für Stromnetze

Softwarearchitekt & Fullstack Developer Spring Boot Angular Oracle SQL ...
Softwarearchitekt & Fullstack Developer
Als Softwarearchitekt und Leiter des Entwicklungsteams war ich bei Siemens im Bereich Netzanalyse für die Konzeption, Entwicklung und Implementierung einer komplexen Softwarelösung zur Analyse und Optimierung von Energienetzen verantwortlich. Meine Aufgaben im Rahmen dieses Projekts umfassten die fachliche Führung eines agilen Entwicklungsteams, die Förderung der individuellen Entwicklung der Teammitglieder und Schaffung einer produktiven Arbeitsumgebung, die Entwicklung und Pflege der Softwarearchitektur für die Netzanalyse-Anwendung, die Definition von technischen Standards und Richtlinien für die Softwareentwicklung innerhalb des Projekts, die Bewertung und Auswahl von Technologien und Frameworks zur Optimierung der Softwareleistung und -skalierbarkeit, die Konzeption und Implementierung von Softwarekomponenten unter Berücksichtigung von Performance-, Sicherheits- und Qualitätsanforderungen, die Durchführung von Code-Reviews und Qualitätssicherungsmaßnahmen, die Integration der Softwarelösung in bestehende interne Systemlandschaften, die Analyse von internen Anforderungen und Übersetzung in technische Spezifikationen für das Projekt, die Beratung von internen Mitarbeitern, die Kundenkontakt hatten, in Bezug auf Softwarearchitektur und -technologien, sowie die aktive Mitarbeit bei der Weiterentwicklung von Netzanalyse-Methoden und -Algorithmen im Rahmen des Projekts.
Spring Boot Angular Oracle SQL H2 JUnit Apache Kafka Maven Docker Kubernetes TestNG
9 Monate
2023-05 - 2024-01

Wartung und Erweiterung von Versicherungssoftware

Fullstack Developer Spring Boot JSF PrimeFaces ...
Fullstack Developer
In meiner Rolle als Full-Stack-Entwickler war ich für die kontinuierliche Betreuung der Beitragsverwaltungsplattform einer Versicherung zuständig. Dies umfasste sowohl die Wartung des bestehenden Produkts als auch dessen Weiterentwicklung in Zusammenarbeit mit dem bestehenden Team. Meine Aufgaben beinhalteten die Analyse und Behebung von Fehlern, die Implementierung neuer Features und Funktionalitäten im Frontend und Backend, sowie die Optimierung der Performance und Stabilität der Anwendung. Ich arbeitete eng mit anderen Entwicklern, Produktmanagern und Fachexperten zusammen, um die Anforderungen zu verstehen und passgenaue Lösungen zu entwickeln.
Spring Boot JSF PrimeFaces Oracle SQL ActiveMQ JUnit Maven
1 Jahr 4 Monate
2022-01 - 2023-04

Versandplattform für Nachrichten

Fullstack Developer JEE JSF PrimeFaces ...
Fullstack Developer
Während der Entwicklung einer RCS-Nachrichtenversandplattform agierte ich als proaktiver Full-Stack-Entwickler. Meine Hauptverantwortung lag im Design und der Implementierung der Backend-Systeme zur Verarbeitung und zum Versand von RCS-Nachrichten. Im Laufe des Projekts erkannte ich Verzögerungen im Frontend-Entwicklungsprozess und übernahm proaktiv Frontend-Aufgaben, um den Fortschritt zu beschleunigen. Dies beinhaltete die Entwicklung von UI-Komponenten und die Implementierung von Frontend-Logik. Ein wichtiger Aspekt meiner Arbeit war die Gewährleistung der Funktionalität und Performance der Gesamtlösung. Darüber hinaus trug ich zur Architektur und zum Design der Plattform über Backend und Frontend hinweg bei.
JEE JSF PrimeFaces Oracle SQL JUnit Maven
2 Jahre 7 Monate
2019-06 - 2021-12

Netzanalyse für Stromnetze

Fullstack Developer Spring Boot Angular Oracle SQL ...
Fullstack Developer
Als Softwarearchitekt und Leiter des Entwicklungsteams war ich bei Siemens im Bereich Netzanalyse für die Konzeption, Entwicklung und Implementierung einer komplexen Softwarelösung zur Analyse und Optimierung von Energienetzen verantwortlich. Meine Aufgaben im Rahmen dieses Projekts umfassten die fachliche Führung eines agilen Entwicklungsteams, die Förderung der individuellen Entwicklung der Teammitglieder und Schaffung einer produktiven Arbeitsumgebung, die Entwicklung und Pflege der Softwarearchitektur für die Netzanalyse-Anwendung, die Definition von technischen Standards und Richtlinien für die Softwareentwicklung innerhalb des Projekts, die Bewertung und Auswahl von Technologien und Frameworks zur Optimierung der Softwareleistung und -skalierbarkeit, die Konzeption und Implementierung von Softwarekomponenten unter Berücksichtigung von Performance-, Sicherheits- und Qualitätsanforderungen, die Durchführung von Code-Reviews und Qualitätssicherungsmaßnahmen, die Integration der Softwarelösung in bestehende interne Systemlandschaften, die Analyse von internen Anforderungen und Übersetzung in technische Spezifikationen für das Projekt, die Beratung von internen Mitarbeitern, die Kundenkontakt hatten, in Bezug auf Softwarearchitektur und -technologien, sowie die aktive Mitarbeit bei der Weiterentwicklung von Netzanalyse-Methoden und -Algorithmen im Rahmen des Projekts.
Spring Boot Angular Oracle SQL H2 JUnit Apache Kafka Maven Docker Kubernetes TestNG

Position

Position

  • Softwareentwickler
  • Architekt

Kompetenzen

Kompetenzen

Top-Skills

Java Spring Softwarearchitektur JUnit Git Maven Gradle SQL Spring Boot Hibernate Kafka

Produkte / Standards / Erfahrungen / Methoden

Profil
  • Sie suchen einen erfahrenen Backend-Entwickler mit ausgeprägtem Fullstack-Potenzial und fundierter Expertise in Java? Ich unterstütze Sie dabei, performante und skalierbare Serveranwendungen zu entwickeln und Ihre komplexen Anforderungen präzise umzusetzen. Als zertifizierter Softwarearchitekt lege ich besonderen Wert auf eine durchdachte Konzeption und eine robuste Architektur Ihrer Softwarelösungen.
  • Meine Faszination für die Softwareentwicklung liegt darin, mit scheinbar einfachen Mitteln ? Text und Code ? komplexe Systeme zu erschaffen und anspruchsvolle Probleme zu lösen. Das Spektrum reicht dabei von kleinen, nützlichen Programmen bis hin zu Systemen, die national und international im Einsatz sind.
  • Mein Fokus liegt auf Java/Spring, Hibernate und JUnit für Unit-Tests. Ich bin mit dem Arbeiten in agilen und in klassischen Wasserfall Projekten vertraut und verstehe deren Vorteile. Meine grundlegende Philosophie ist es, mich flexibel an die Arbeitsweise meiner Kunden anzupassen.
  • Ich bin ein teamorientierter Mensch und schätze die Zusammenarbeit in agilen Umfeldern. Meine Neugier und schnelle Auffassungsgabe ermöglichen es mir, mich rasch in neue Domänen einzuarbeiten und innovative Lösungen zu entwickeln. Ich habe bereits Erfahrung in unterschiedlichen Branchen gesammelt und bin stets daran interessiert, mein Wissen zu erweitern und neue Technologien zu erlernen. Lassen Sie uns über die Zukunft Ihrer Projekte reden und wie ich Ihnen dabei helfen kann, diese zu gestalten!

Philosophie & Arbeitsweise
Meine Arbeit basiert auf klaren Prinzipien, die Effizienz, Qualität und Kundenzufriedenheit in den Vordergrund stellen:
  • Agiles Mindset mit TDD-Fokus: Ich bin ein starker Befürworter von Test-Driven Development (TDD) und setze agile Methoden ein, um iterative Fortschritte und hohe Softwarequalität sicherzustellen. Ich habe aber auch in traditionellen Wasserfall-Projekten gearbeitet und kann mich nahtlos in unterschiedliche Projektstrukturen integrieren.
  • Kundenorientierung & Flexibilität: Jeder Kunde und jedes Projekt ist einzigartig. Ich passe mich vollständig an Ihre spezifischen Anforderungen und Arbeitsweisen an. Wo sinnvoll äußere ich Verbesserungsvorschläge und helfe diese zu implementieren.
  • Lösungsorientierung & Komplexitätsreduktion: Mein Antrieb ist es, komplexe Probleme in einfachere, wartbare und skalierbare Softwarelösungen zu überführen. Ich analysiere gründlich, konzipiere durchdacht und implementiere robust.
  • Kontinuierliches Lernen & Anpassungsfähigkeit: Die Technologielandschaft entwickelt sich ständig weiter. Meine ausgeprägte Neugier und schnelle Auffassungsgabe ermöglichen es mir, mich rasch in neue Domänen und Technologien einzuarbeiten, um stets innovative und zukunftsfähige Lösungen zu liefern.
  • Teamplayer & Kommunikator: Ich arbeite gerne in kollaborativen Umfeldern und trage aktiv zu einem positiven Teamklima bei. Klare Kommunikation und transparenter Austausch sind für mich essenziell für den Projekterfolg.

Kompetenzen
Als erfahrener Softwareentwickler und Architekt biete ich Ihnen ein breites Spektrum an Fähigkeiten:
  • Kernkompetenzen (Backend & Architektur):
    • Java-Ökosystem: Umfassende Expertise in Java-Anwendungen, von Microservices bis zu monolithischen Systemen.
    • Spring Framework: Tiefgreifende Kenntnisse in Spring Boot, Spring Data, Spring Security und weiteren Spring-Modulen für robuste Backend-Entwicklung.
    • Persistenz: Sicherer Umgang mit Hibernate und direkter SQL-Programmierung für effiziente Datenbankinteraktionen.
    • Datenbanken: Fundierte Erfahrungen mit Oracle SQL und H2; Kenntnisse in PostgreSQL.
    • Testen: Test-Driven Development (TDD) und extensive Nutzung von JUnit für qualitativ hochwertige, wartbare Software.
    • Build-Tools: Sicherer Umgang mit Maven und Gradle für die Automatisierung von Build-Prozessen.
    • Softwarearchitektur: Entwurf und Implementierung skalierbarer, wartbarer und erweiterbarer Softwarearchitekturen.
    • Nachrichtenbroker: Erfahrung mit Apache Kafka und ActiveMQ für asynchrone Kommunikation und Event-Streaming.
  • Weitere Kompetenzen (Fullstack & Sprachen):
    • Frontend-Grundlagen: Erfahrung mit Angular, JSF, PrimeFaces, HTML und CSS für die Entwicklung interaktiver Benutzeroberflächen.
    • Programmiersprachen: Neben Java auch Kenntnisse in C++ und Kotlin.
    • Qualitätssicherung: Durchführung von Code-Reviews, Anwendung von Best Practices und Sicherstellung hoher Code-Qualität.
    • Anforderungsanalyse: Übersetzung von Business-Anforderungen in technische Spezifikationen und Lösungen.
    • ?Projektmanagement (technisch): Planung und Steuerung von Entwicklungsarbeiten, auch in leitender Rolle.

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.