02.01.2026 aktualisiert


100 % verfügbar
Fullstack Developer | Java | Jakarta EE | agile Mindset
Nürnberg/Burgthann, Deutschland
Weltweit
Bachelor of Information Systems and ManagementSkills
C (Programmiersprache)HTMLJavaJavaScriptAgile MethodologieApache TomcatAnwendungsserverArchitekturArchitekturmusterAtlassian ConfluenceAtlassian JiraHTML5Oracle Weblogic ServerBusiness Process Model And NotationC#
Mit über 20 Jahren Erfahrung als Softwareentwickler und Architekt bringe ich umfassende Expertise in der Konzeption und Entwicklung komplexer IT-Lösungen mit. Mein Fokus liegt in der Entwicklung moderner, skalierbarer Architekturen. Als Fullstack Developer decke ich den gesamten Entwicklungszyklus ab – von der Konzeption bis zum produktiven Betrieb – mit Fokus auf saubere Architekturen, effiziente CI/CD-Strecken und cloud-native Umgebungen.
Ich lege großen Wert auf eine konstruktive, agile Arbeitsweise im Team, um Anforderungen präzise zu erfassen und Lösungen zielorientiert umzusetzen. Dabei verbinde ich technisches Fachwissen mit einer proaktiven Problemlösungsmentalität und starker Kundenorientierung. Durch meine langjährige Erfahrung in großen Projekten erfasse ich komplexe Sachverhalte schnell und arbeite mich rasch in neue Themen, Domänen und Technologien ein.
Architektur:
Qualitätsmanagement und Testing:
Ich lege großen Wert auf eine konstruktive, agile Arbeitsweise im Team, um Anforderungen präzise zu erfassen und Lösungen zielorientiert umzusetzen. Dabei verbinde ich technisches Fachwissen mit einer proaktiven Problemlösungsmentalität und starker Kundenorientierung. Durch meine langjährige Erfahrung in großen Projekten erfasse ich komplexe Sachverhalte schnell und arbeite mich rasch in neue Themen, Domänen und Technologien ein.
Architektur:
- Microservices, Domain Driven Design, Mehrschichtige Architekturen, SOA, OOA/OOD, MDA, MDSD, Referenzarchitekturen, Entwurfs- und Architekturmuster, UML, DSL
- Java, Jakarta EE Fullstack, Microprofile, Quarkus, Spring Boot, Kafka, Camunda, BPMN
- SQL, JPA, Hibernate, EclipseLink, Oracle, DB2, PostgreSQL, Flyway
- Angular, JavaScript, TypeScript, JSF, PrimeFaces, RichFaces, Oracle ADF, Bootstrap, CSS, HTML5, JSP, Struts, Eclipse RCP, Swing
- REST, SOAP, Swagger, OpenAPI, OAuth, OpenID Connect, GraphQL, Apache Axis, MapStruct, MQSeries
- Git, GitLab, Bitbucket, Maven, Nexus, Ansible, Jenkins, Tekton, Helm
- Docker, Kubernetes, OpenShift
- Prometheus, Loki, Grafana
Qualitätsmanagement und Testing:
- JUnit, Mockito, Testcontainers, Spock, SonarQube, Selenium, Geb, Jasmine, SOAPUI, Clean Code
- JBoss AS, Apache Tomcat, WebLogic
- Windows, Linux
- Objektorientierte Analyse und Design (OOA/OOD), Entwicklungsprozesse (SCRUM, KANBAN, RUP, V-Modell), UML
- Jira, Confluence, IntelliJ, Eclipse, GenAI, GitHub Copilot, Mantis, MagicDraw, MID Innovator, Rational Rose, SOAPUI
- SCRUM, KANBAN, SAFe
- C, C++, C#, XML, HTML, CSS, JavaScript
Sprachen
DeutschMutterspracheEnglischverhandlungssicherFranzösischGrundkenntnisse
Projekthistorie
- Position: Senior Fullstack Developer
- Projektbeschreibung:
Rampup und Demigration des zentralen Vertriebsportals für Bankmitarbeiter. Ziel ist es, die Betriebsstabilität und Sicherheit des bestehenden Systems durch Modernisierung und verschiedene Qualitätssicherungsmaßnahmen bis Ende 2025 nachhaltig zu sichern. Bestehende interne Schnittstellen zum Kernbankensystem und Archivsystem sowie externe Schnittstellen zu den Kooperationspartnern werden modernisiert. Ab 2024 wird die schrittweise Migration der Sparda-Banken auf die Systeme der Atruvia AG unterstützt, und nicht mehr benötigte Daten werden datenschutzkonform gelöscht. Innovative Ansätze, wie der Einsatz generativer künstlicher Intelligenz, werden genutzt, um die Modernisierung zu beschleunigen und die Demigration zu optimieren. Dadurch soll sichergestellt werden, dass der Zeitrahmen trotz begrenzter Ressourcen eingehalten wird. - Aufgabenspektrum:
- Entwicklung und Anbindung einer skalierbaren REST-API zur Integration von externen Partnersystemen und Optimierung der Prozessabwicklung
- Modernisierung bestehender Legacy-Schnittstellen auf aktuelle Standards unter Berücksichtigung der API-Governance-Richtlinien
- Integration eines neuen Kontoauszugsarchivs in das bestehende System sowie dessen Anbindung an relevante Backend-Systeme
- Erhöhung der Testabdeckung durch den Einsatz von generativer künstlicher Intelligenz (GitHub CoPilot)
- Umsetzung von Qualitätssicherungsmaßnahmen durch den Einsatz von statischer Codeanalyse in Zusammenhang mit künstlicher Intelligenz
- Verbesserung der Systemarchitektur und Sicherheit durch das Update von Bibliotheken und Servern sowie den Austausch von Zertifikaten
- Update der CI/CD-Pipeline für automatisiertes Release und Deployments
- Unterstützung der Demigration mit Hilfe von generativer künstlicher Intelligenz, insbesondere bei der Erstellung der Datenbankskripte durch ChatGPT
- Dokumentation von Prozessen und Ergebnissen in Confluence sowie Erstellung und Anpassung technischer Anleitungen und Benutzerhandbücher
- Umsetzung in einem agilen Umfeld
- wesentliche Technologien:Java, Jakarta EE Fullstack, Quarkus, Spring Boot, REST, SOAP, Microservices, JSF, JPA, Oracle, PostgreSQL, CI/CD-Pipelines, Jenkins, Git, Maven, Nexus, JIRA, Confluence, Sonarqube, JUnit, Mockito, Spock, Testcontainers, ChatGPT, GitHub Copilot, JBoss EAP, SOAPUI, Docker, Kubernetes, Prometheus, Grafana, Loki, SCRUM, KANBAN, IntelliJ IDEA
Position: Solution Architect, Senior Fullstack Developer
Projektbeschreibung:
Entwicklung einer modularen, skalierbaren Softwarelösung zur nutzerzentrierten digitalen Vermögensverwaltung. Dies beinhaltet eine Analyse und Optimierung bestehender Kundenportfolios durch individuelle Algorithmen zur Portfolioallokation sowie Verwendung von Musterportfolios unter Beachtung aktuellen Regularien wie MiFID2 oder ESG. Darüber hinaus wird das bestehende Order Management System mit Features wie individueller Ordernachbearbeitung und Freigabe modernisiert und angebunden.
Aufgabenspektrum:
Jakarta EE, Spring Boot, JPA, Hibernate, Angular, JSF, Java, JavaScript, TypeScript, Microservices, REST, SOAP, JWT, OAuth, OpenID Connect, Oracle, Kafka, Git, Maven, Jenkins, Nexus, SonarQube, Docker, Kubernetes, Junit, Jasmine, SCRUM, IBM WebSphere Liberty, IntelliJ, SOAPUI
Projektbeschreibung:
Entwicklung einer modularen, skalierbaren Softwarelösung zur nutzerzentrierten digitalen Vermögensverwaltung. Dies beinhaltet eine Analyse und Optimierung bestehender Kundenportfolios durch individuelle Algorithmen zur Portfolioallokation sowie Verwendung von Musterportfolios unter Beachtung aktuellen Regularien wie MiFID2 oder ESG. Darüber hinaus wird das bestehende Order Management System mit Features wie individueller Ordernachbearbeitung und Freigabe modernisiert und angebunden.
Aufgabenspektrum:
- Solution Architect für die Umsetzung des Teilprojektes ESG (Nachhaltigkeitspräferenzabfrage) in der neuen Vermögensverwaltung sowie im bestehenden Bankenleitsystem
- Abstimmung und Optimierung des Workflows in Zusammenarbeit mit den Fachabteilungen
- Analyse und Abstimmung der Workflows und Oberflächendesigns für die Abfrage der Nachhaltigkeitspräferenzen der Kunden
- Integration der Anwendung in das zentrale Single Sign-On (SSO)-System, einschließlich der Konzeption und Umsetzung eines Berechtigungsmanagements mit strukturiertem Mapping von Rollen und Zugriffsrechten
- Implementierung der Datenbankanbindung und der Batchverarbeitung der ESG-Daten
- Solution Architect für den Datenimport und Steuerung der asynchronen Verarbeitung des Fonduniversums
- Umsetzung asynchroner langlaufender Prozesse zur Datenverarbeitung (Batches, Datenimport)
- Konzeption und Implementierung von Schnittstellen zum Kernbankensystem für den Stammdatenimport
- Modernisierung des bestehenden Order Backends auf Basis von Microservices zur besseren Skalierbarkeit und Performanceoptimierung
- Anbindung des Order Backends an die digitale Vermögensverwaltung
- Entwicklung in einem agilen Umfeld unter Anwendung von Scrum
- Enge Zusammenarbeit mit Entwicklungsteams und Stakeholdern, um Anforderungen iterativ zu definieren und umzusetzen
Jakarta EE, Spring Boot, JPA, Hibernate, Angular, JSF, Java, JavaScript, TypeScript, Microservices, REST, SOAP, JWT, OAuth, OpenID Connect, Oracle, Kafka, Git, Maven, Jenkins, Nexus, SonarQube, Docker, Kubernetes, Junit, Jasmine, SCRUM, IBM WebSphere Liberty, IntelliJ, SOAPUI
Position: Senior Backend Entwickler
Projektbeschreibung:
Entwicklung einer skalierbaren REST-API zur Integration einer Baufinanzierungssoftware in externe Partnersysteme und Optimierung der Prozessabwicklung.
Aufgabenspektrum:
Java, Java EE Fullstack, JAX-RS, OpenAPI, JPA, CDI, Microservices, Websphere Liberty, Swagger, WS-Security, OAuth, OpenID Connect, JWT, Spock, Mockito, MapStruct, Docker, Kubernetes, Helm, Jira, Confluence, Git, Maven, IntelliJ IDEA, Oracle DB
Projektbeschreibung:
Entwicklung einer skalierbaren REST-API zur Integration einer Baufinanzierungssoftware in externe Partnersysteme und Optimierung der Prozessabwicklung.
Aufgabenspektrum:
- Konzeption und Design der REST-Schnittstelle zur Anbindung externer Systeme
- Prüfung des Schnittstellendesigns auf Einhaltung der API-Governance-Richtlinien sowie deren kontinuierliche Optimierung und Erweiterung
- Implementierung spezifischer API-Ressourcen
- Mocking und Testing der API
- Sichere Veröffentlichung und Verwaltung der API über ein API-Gateway, inklusive Authentifizierung und Autorisierung
- Umsetzung der Anforderungen in agiler Methodik und Pair Programming zur Wissensverbreitung und Lösung komplexer Aufgaben
- Skalierung und Containerisierung der API und des Backends zur effizienten Ressourcennutzung und Skalierung
Java, Java EE Fullstack, JAX-RS, OpenAPI, JPA, CDI, Microservices, Websphere Liberty, Swagger, WS-Security, OAuth, OpenID Connect, JWT, Spock, Mockito, MapStruct, Docker, Kubernetes, Helm, Jira, Confluence, Git, Maven, IntelliJ IDEA, Oracle DB