20.10.2026 aktualisiert

**** ******** ****
Premiumkunde
100 % verfügbar

Java Full-Stack Entwickler

Fürth, Deutschland
Fürth +250 km
Dipl. Kaufmann
Fürth, Deutschland
Fürth +250 km
Dipl. Kaufmann

Profilanlagen

Profil Ralf Quaas 2026-09.pdf

Skills

JavaJava SEApache StrutsScrumSoftwareentwicklungReactive Programming
Softwareentwicklung
  • Langjährige Erfahrung in Architektur, Design und Entwicklung betriebswirtschaftlicher Anwendungssysteme auf Basis von Java EE Technologien
  • Agile Softwareentwicklung mit SCRUM / Kanban
  • Agentic Coding mit GitHub Copilot / Claude Code
  • Objektorientierte Softwareentwicklung mit UML
  • Modellgetriebene Softwareentwicklung (MDSD)
  • Entity Relationship Model (ERM)
  • Prozessmodellierung (eEPK, UML)
  • Test-Driven-Development
  • Domain-Driven-Development
  • MVC Pattern
  • GoF Patterns
  • JEE Patterns
  • CleanCode
  • AI-basierte Entwicklung mit Claude Code
Java-Plattformen
  • Java Standard Edition (Java SE)
  • Java Enterprise Edition (Java EE)

Java Technologien & Tools
  • Java Beans
  • Java Commons
  • JSTL
  • JAXB
  • JSONP
  • JSON-B
  • Bean Validation
Java Frameworks
  • EJB 3.0 / 3.1
  • Spring 2.5.x / 3.x / 4.x
  • Spring Boot
  • Eclipse MicroProfile
  • Quarkus
GUI-Entwicklung (Rich-Client)
  • Swing
  • JGoodies

Web-Frameworks & -Technologien
  • Apache Struts
  • JSPs
  • Servlets
  • Facelets
  • JavaServer Faces (JSF 1.2 + 2.x)
  • Java Referenzimplementierung
  • MyFaces
  • Richfaces
  • Primefaces
  • Oracle ADF
  • Google Webtool Kit (GWT)
  • Apache Wicket
  • ANGULAR
  • REACT inkl. Redux, Redux Toolkit
  • Vue.js

Webservices
  • Apache AXIS 1 / 2
  • SOAP-Webservices
  • REST-Webservices
  • JAX-WS
  • JAX-RS
  • RESTEasy
  • Swagger, HATEOAS, HAL
Persistenztechnologien
  • SQL
  • PL/SQL
  • ODBC
  • JDBC
  • Hibernate inkl. HQL, JPQL
  • JPA 1.0 / 2.0
  • Apache Solr
Messaging
  • Kafka
  • Reactive Messaging
Workflows
  • Camunda BPMN

Applikationsserver / Webserver
  • JBoss Application Server
  • Oracle Weblogic 12 Application Server
  • Payara Applicationserver
  • Apache Tomcat

Container-Plattformen
  • Docker
  • Kubernetes (mit Rancher)
  • OpenShift
Security
  • Spring Security
  • Keycloak
  • Verschlüsselungs-Technologien
Web-Basistechnologien
  • XML
  • DTD / XSD / XSL
  • XPath
  • JDOM
  • SAX-Parser
  • Apache Digester
  • CSS 3
  • HTML 5 / XHTML
  • Javascript
  • Typescript
  • JQuery
  • SOAP
  • AJAX
Testframeworks
  • JUnit
  • Mockito
  • DBUnit
  • FIT
  • Cucumber Test-Framework
  • Selenium
  • TestCafe
  • TestContainers
Datenbanken
  • Microsoft SQL-Server
  • Oracle 10g / 11g
  • MySQL
  • PostgreSQL
  • Microsoft Access
Entwicklungsumgebungen & Tools
  • IntelliJ
  • GitHub Copilot
  • Claude Code
  • Eclipse
  • Eclipse EMF
  • openArchitectureWare (oAW)
  • Versionierungstools: CVS, SVN, GIT
  • Continuous Integration Tools: Cruise Control, Hudson, Bamboo, GitLab, GitHub
  • Flux CD
  • Build-Tools: Maven, ANT, npm, yarn
  • Build-Server: Hudson / Jenkins
  • NodeJS
  • Visual Studio Code
  • Sonar
  • Prometheus
  • Grafana
  • ELK-Stack
  • Splunk
  • Groovy
  • Helm (Kubernetes Deployment)
Sonstiges
  • Innovator
  • ArgoUML
  • TCP/IP, HTTP, SOAP, SMTP, FTP
  • PHP
  • ColdFusion
  • Microsoft Office, OpenOffice
  • Microsoft Project, Microsoft Visio
  • Adobe Photoshop
Webdesign - Umfassende Kenntnisse über Konzeption und Umsetzung von Website-Layouts sowie Benutzeroberflächen von Webanwendungen

Erfahrung

Berufserfahrungmehr als 10 Jahre
Freelancer seit2005

Sprachen

DeutschMutterspracheEnglischverhandlungssicher

Projekthistorie

Softwareentwicklung und Beratung bei der ING-DiBa AG

ING-DiBa AG

Banken und Finanzdienstleistungen

5000-10.000 Mitarbeiter


Softwareentwicklung und Beratung (Technologie, Architektur und Softwaredesign) für die Anbindung eines AI-Agenten im Rahmen der Baufinanzierungs-Antragsstrecke.
  • Implementierung fachlicher Anforderungen vertikal von der Persistenz-Schicht über die Business-Logik bis hin
  • zur Anzeige / Verwaltung im Frontend
  • Beratung zu Software-Design und Software-Architektur
  • Implementierung von Tests
  • Bugfixing
  • Coaching
  • Wissenstransfer innerhalb des Teams
Technologien & Methoden

Java EE, Spring, Spring Boot, JPA, Kafka, Camunda, BPMN, REST-Webservices, Docker, Kubernetes, Openshift, JUnit, Mockito, TestContainers, Flyway, IntelliJ, GitHub Copilot, GIT, Azure DevOps, Confluence,
Design-Patterns (Gof), CleanCode, agile Softwareentwicklung nach SCRUM, AI-gestützte Entwicklung

Java Backend Entwicklung bei der Sächsischen Aufbaubank SAB

Sächsischen Aufbaubank SAB

Banken und Finanzdienstleistungen

1000-5000 Mitarbeiter

  1. Implementierung fachlicher Anforderungen vertikal von der Persistenz-Schicht über die Business-Logik bis hin zur Anzeige / Verwaltung im Frontend
  2. Beratung zu Software-Design und Software-Architektur
  3. Implementierung von Tests
  4. Bugfixing
  5. Wissenstransfer innerhalb des Teams
Technologien und Methoden:

Java EE, JPA, Hibernate, SQL / PLSQL, Spring, REST-Webservices, OpenApi, Swagger, JUnit, Mockito
IntelliJ, GIT, Jenkins Buildserver, BitBucket, Jira, Confluence, Design-Patterns (Gof), CleanCode, agile Softwareentwicklung nach SCRUM

Java Backend Entwicklung bei der Bundesagentur für Arbeit, Projekt IDEAL

Bundesagentur für Arbeit

Öffentlicher Dienst

>10.000 Mitarbeiter

  1. Planung von Meilenstein und des Vorgehens zur Konzeption und Umsetzung des Datenübermittlungssystems DAVID
  2. Konzeption und Umsetzung der CI/CD Pipeline in GitHub
  3. Konzeption der Anwendungsarchitektur und des Software-Designs von DAVID im Team
  4. Konzeption und Implementierung der einzelnen Microservices
  5. Implementierung der fachlichen Anforderungen
  6. Implementierung von Tests (Unit-Tests, Integrationstests, Roundtrip-Tests)
  7. DevOps Tätigkeiten
  8. Inbetriebsetzung eines Prototyps in Produktion zur Durchführung einer Stichprobe
  9. Bugfixing
  10. Wissenstransfer innerhalb des Teams
Technologien und Methoden:

Java, Quarkus, REST-Webservices, Kafka, OpenApi, Swagger, JUnit, Mockito, TestContainers, Docker, Kubernetes, Rancher, GitHub Actions, FluxCD
IntelliJ, GIT, GitHub, Helm Kubernetes-Deployment, Jira, Confluence, Design-Patterns (Gof), CleanCode, agile Softwareentwicklung nach SCRUM

Fullstack Entwicklung React/Java bei der Hausbank München eG

Banken und Finanzdienstleistungen

1000-5000 Mitarbeiter

  1. Implementierung fachlicher Anforderungen vertikal von der Persistenz-Schicht über die Business-Logik bis hin zur Anzeige / Verwaltung im Frontend
  2. Beratung zu Software-Design und Software-Architektur
  3. Implementierung von Tests
  4. Begleitung des Going-Lives der neuen Applikation
  5. Bugfixing
  6. Wissenstransfer innerhalb des Teams
Technologien und Methoden:

Java EE, Spring Boot, REST-Webservices, React, Redux, Redux Toolkit, Swagger, Keycloak, TestCafe, JUnit, Mockito, H2 Embedded Database, Docker, Kubernetes, yarn
IntelliJ, Visual Studio Code, Gradle, GIT, Helm Kubernetes-Deployment, Jenkins Buildserver, Gitlab, Jira, Confluence, Design-Patterns (Gof), CleanCode, agile Softwareentwicklung nach SCRUM

Fullstack Entwicklung Vue.js/Java bei der Berenberg Bank

Berenberg Bank
  1. Integration der Authentifizierung und Autorisierung über Keycloak in das Spring Boot Backend
  2. Umstellung der Anwendung auf https (Anpassung Kubernetes Deployment)
  3. Erstellung einer Build-Pipeline in Jenkins für Automatisierung des Datenbank-Upgrades (Update Major-Version Postgresql mit automatisiertem Dump & Restore der Daten)
  4. Erstellung von Tests zum Abgleich der durch die Anwendung generierten Powerpoint-Präsentationen
  5. Allgemeine Pflege und Wartung der Kubernetes-Deplyoments (Helm-Chart, InitContainers, Sidecars, Persistent Volume Claims etc.)
  6. Integration von Prometheus Metriken sowie Darstellung der Metriken in Grafana (Dashboards)
  7. Design und Implementierung der Funktionalität zur Generierung von E-Mail-Vorlagen, die automatisch in Outlook geöffnet werden.
  8. Analyse, Design und Umsetzung einer neuen Booking Webanwendung zum Generieren von Trades via Excel-Import
  9. Analyse, Design und Umsetzung einer neuen CRM-Webanwendung
Technologien und Methoden:

Java EE, Spring Boot, REST-Webservices, Vue.js, vuetifiy, Swagger, Keycloak, TestCafe, JUnit, Mockito, H2 Embedded Database, Docker, Kubernetes, Jenkins Pipelines, Groovy, Apache Solr, npm
IntelliJ, Maven, GIT, Helm Kubernetes-Deployment, Jenkins Buildserver, BitBucket, Jira, Confluence, Prometheus, Grafana, Splunk, Design-Patterns (Gof), CleanCode, agile Softwareentwicklung nach SCRUM

Java Backend Entwicklung bei der Bundesagentur für Arbeit, Projekt SchülerDatenNorm (SDN)

Bundesagentur für Arbeit

Öffentlicher Dienst

>10.000 Mitarbeiter

  1. Projektsetup mit Einrichtung der CI/CD Umgebung, projektspezifische Konfiguration der Kubernets-Anbindung mit Rancher und Istio
  2. Analyse, Design und Umsetzung des OSCI-Gateways zur Kommunikation mit den Landesbehörden über den OSCI-Intermediär (Postfach)
  3. Implementierung eines OSCI-Intermedär-Mocks zum Testen der OSCI-Gateway-Implementierung
  4. Analyse, Design und Umsetzung eines XOEV-Transformators für die Transformierung von XOEV-Nachrichten in ein BA-spezifisches Format
  5. Anbindung der Komponenten an Kafka
  6. Unterstützung, Wissenstransfer und Beratung des Projektteams im agilen Umfeld
Technologien und Methoden:

Java EE, Quarkus, Eclipse MicroProfile, Reactive Messaging, Kafka, JPA, JUnit, Mockito, OSCI, XOEV, Verschlüsselungstechnologien, Docker, Kubernetes, Istio
Eclipse, Maven, GIT, Jenkins Buildserver, BitBucket, Jira, Confluence, Rancher Kubernetes Management, Design-Patterns (Gof), CleanCode, agile Softwareentwicklung nach SCRUM

Java Backend Entwicklung bei der Bundesagentur für Arbeit, Projekt COLIBRI-UMBAU

Bundesagentur für Arbeit

Öffentlicher Dienst

>10.000 Mitarbeiter

  1. Analyse, Design und Umsetzung neuer (technischer) Anforderungen aus den Umsetzungsteams
  2. Beratung der Umsetzungsteams bzgl. Softwaredesign und Architektur
  3. Bugfixing und Erweiterung technischer Komponenten
  4. Umstellung der Personendaten-Komponente (STEP-Anbindung) von CDI auf REST
  5. Schreiben von Unit-Test sowie API-Tests auf Basis von Cucumber
  6. Kontinuierliche Verbesserung und Refactoring der Komponenten
  7. Wissenstransfer innerhalb des Teams
  8. Bugfixing
Technologien und Methoden:

Java EE, EJB, JPA, REST-Webservices, JAX-RS, JSONP, JSON-B HATEOAS, Swagger, HAL, Bean-Validation, JUnit, Mockito, API-Tests mit Cucumber
Eclipse, Maven, GIT, Jenkins Buildserver, BitBucket, Jira, Confluence, Weblogic Application Server, Payara Application Server, Docker Container, Design-Patterns (Gof), CleanCode, Innovator, agile Softwareentwicklung nach SCRUM

Beratung im Kontext Softwarearchitektur & -entwicklung bei der ING-DiBa AG

ING

Banken und Finanzdienstleistungen

5000-10.000 Mitarbeiter

Unterstützung der Entwicklungsabteilung, welche für die technologische Basis (Middleware Services) für die bankinternen Anwendungen zur Verfügung stellt.
  1. Java EE Architekturberatung (Ist-Analyse sowie Ermittlung von Verbesserungspotenzialen, Einführung von Architekturprinzipien)
  2. Softwaredesign- und Code-Analyse sowie Refactoring
  3. Durchführung von Maßnahmen zur Erhöhung der Testautomatisierung
  4. Automatisierung und Verbesserung des Build-Prozesses
  5. Technische Konzeption und Implementierung neuer fachlicher Anforderungen
  6. Beratung und Unterstützung anderer Mitarbeiter oder Teams bei der Entwicklung von Bankanwendungen
Technologien und Methoden:

Java EE, Spring, Spring Boot, Hibernate, Webservices (SOAP), Apache Wicket, JUnit, Mockito
Eclipse, Maven, GIT, Jenkins Buildserver, BitBucket, Jira, Confluence, JBOSS Application Server, Design-Patterns (Gof), CleanCode, agile Softwareentwicklung nach SCRUM, später KANBAN

Fullstack Entwicklung & Architekturberatung bei der ERGO Direkt Versicherung AG

ERGO Direkt Versicherung AG

Versicherungen

500-1000 Mitarbeiter

  1. Java EE Architekturberatung (Ist-Analyse sowie Ermittlung von Verbesserungspotenzialen, Einführung von Architekturprinzipien)
  2. Softwaredesign- und Code-Analyse sowie Refactoring
  3. Erarbeitung von Maßnahmen zur Erhöhung der Testautomatisierung
  4. Coaching bzgl. Design-Patterns und Entwicklungsprinzipien
  5. Technische Konzeption und Implementierung neuer fachlicher Anforderungen
  6. Umstellung der Tarifanwendungen auf responsiv Design. Im Zuge der Umstellung wurde auch die komplette Architektur überarbeitet
Technologien und Methoden:

Java EE, EJB 3, JPA 2, Webservices (SOAP mit JAX-WS, RESTFUL mit JAX-RS), GWT, React, Redux, JQuery, JavaScript, HTML 5, CSS, JUnit, Mockito, Selenium Oberflächentests
Eclipse, Maven, SVN, Jenkins Buildserver, Node.js, Visual Studio Code, Oracle Weblogic Application Server, Design-Patterns (Gof), CleanCode, agile Softwareentwicklung nach SCRUM

Konzeption und Entwicklung eines MDSD-Frameworks zur Generierung von GUI-Oberflächen aus textuellen Modellen

Bundesagentur für Arbeit

Öffentlicher Dienst

>10.000 Mitarbeiter

Konzeption und Realisierung eines auf MDSD-basierenden Frameworks, mit dessen Hilfe aus textuellen Modellen / DSLs die Eingabemasken einer Client-Server-Anwendung generiert werden können.

Weiterhin wurden Generatoren auf Basis von oAW entwickelt und an das UML-Modellierungswerkzeug Innovator angebunden, um aus UML-Modellen Code-Artefakte zu generieren.

Technologien und Methoden:

MDSD (Xtext, Xtend 2, Xpand), Java EE, XML, Eclipse RCP Zieltechnologie: Oracle ADF Faces (JSF 2), JUnit
Eclipse EMF / TMF, openArchitectureWare (oAW), Innovator modellgetriebene Softwareentwicklung (MDSD), SVN, Ant, UML 2.0, agile Softwareentwicklung nach SCRUM

Java Entwicklung für das bundesweite Dialogverfahren KIWI (Kindergeld), Bundesagentur für Arbeit

Bundesagentur für Arbeit

Öffentlicher Dienst

>10.000 Mitarbeiter

  1. Konzeption, Design und Implementierung von Funktionalitäten zur Verwaltung der Daten für das Bildungspaket im Zuge der Erweiterung von Hartz IV
  2. Technische Migration der Persistenz von Hibernate nach JPA 2.0
  3. Technische Konzeption und Implementierung neuer fachlicher Anforderungen
  4. Technische Konzeption und Implementierung von Webservices im SOA-Umfeld
Technologien und Methoden

Java EE, EJB 3.1, Hibernate, JPA 2.0, Swing, JGoodies, Webservices (JAX-WS), PL/SQL, iText, XML-Verarbeitung (XPath, JDOM), JUnit, DBUnit
Eclipse, Oracle Weblogic 11g Applicationserver, Oracle Datenbank 11g, Ant, Hudson Buildserver, CVS, Innovator, UML 2.0, V-Modell

Kontaktanfrage

Einloggen & anfragen.

Das Kontaktformular ist nur für eingeloggte Nutzer verfügbar.

RegistrierenAnmelden