04.11.2026 aktualisiert


Premiumkunde
100 % verfügbarSenior Fullstack Softwareentwickler Spring Boot & Angular/React
Hamburg, Deutschland
Hamburg +25 km
Bachelor of Engineering (B.Eng.)Über mich
Senior Fullstack Softwareentwickler mit über 9 Jahren Erfahrung in der Entwicklung komplexer Webanwendungen mit Spring Boot, Angular und React. Erfahrung im regulierten Bankenumfeld (DORA, MaRisk, EBA) sowie als Tech Lead (Teamleitung) in der fachlichen Führung eines 6-köpfigen Entwicklungsteams.
Skills
JavaJavaScriptAngular 2+TypeScriptReact.jsSpring BootBackendFull Stack EntwicklungFront End
Zuverlässigkeit auf allen Ebenen: im Verständnis des Business Value, in der direkten Zusammenarbeit mit Kunden, in der Planung und Einhaltung von Fristen, in der Lieferung von sauberem, umfassend getestetem Code, in selbstständiger, eigenverantwortlicher Arbeitsweise, in der schnellen Einarbeitung in neue Technologien und Fachthemen sowie in der Bereitschaft, bei kritischen Releases oder wichtigen Kundenterminen auch über die reguläre Arbeitszeit hinaus Verantwortung zu übernehmen.
Profil
- Bachelorstudium der technischen Informatik (B.Eng.)
- 9+ Jahre Berufserfahrung in der professionellen Entwicklung komplexer Softwarelösungen
- Ausgeprägte technische Expertise
- Sehr hohe Leistungsfähigkeit sowie beim Umsetzen als auch beim Lernen
- Große Achtsamkeit auf die Qualität durch Einsetzung von Clean-Code-Prinzipien und Erstellung / Durchführung von Unit-, Integrations- und End-To-End Tests
- Starke analytische Fähigkeiten
- Vertiefte Kenntnisse in agilen Methoden
- Lösungskonzeption von neuen Anforderungen im Form von User-Stories
- Fähigkeit einen Business Value und Optimierungspotenziale zu erkennen
- Hohe Motivation zur fachlichen und persönlichen Weiterentwicklung
Backend: Java (17–26), Spring Boot, Spring MVC, Spring Data JPA, Hibernate, REST, SOAP , GraphQL, WebSocket, RabbitMQ, Microservices, Maven, Liquibase, Lombok, MapStruct
Frontend: Angular, React, TypeScript, JavaScript, RxJS, Angular Signals, NgRx, PrimeNG, Angular Material, Tailwind CSS, Storybook, Microfrontends
Datenbanken: PostgreSQL, Oracle, MySQL
Security: Spring Security, OAuth2, Keycloak
Architektur & Praktiken: Domain-Driven Design (DDD), Test-Driven Development (TDD), Code Reviews, Pair
Programming
API-Dokumentation: Swagger / OpenAPI
DevOps & Cloud: Docker, Kubernetes, Open Telekom Cloud (OTC), GitHub Actions, Jenkins, Git, CI/CD
Testing & Qualität: JUnit, Mockito, Jest, Vitest, Jasmine, Cypress, Playwright, SonarQube
KI-gestützte Entwicklung: Claude
Weitere: enaio (ECM/DMS), Microsoft Office Add-ins
Methoden & Tools: Scrum, Kanban, Jira, Confluence
Erfahrung
Berufserfahrung5 - 10 Jahre
Freelancer seit2023
Sprachen
DeutschverhandlungssicherEnglischverhandlungssicherRussischMuttersprache
Projekthistorie
Projektinhalt:
Entwicklung einer SaaS-Webanwendung für das Auslagerungsmanagement von Banken gemäß DORA, MaRisk und EBA-Leitlinien: zentrale Verwaltung von Auslagerungen, Risikobewertung, Freigabe-Workflows, Monitoring- Berichte und Export des Auslagerungsregisters.
- Einstieg als dritter Entwickler in der Startup-Phase; maßgebliche Mitgestaltung des Produkts bis zum Ausbau auf 6 Bankkunden und ein Team von 12 Entwicklern
- Fachliche Führung eines 6-köpfigen Entwicklungsteams, inkl. Mentoring und fachlicher Weiterentwicklung der Teammitglieder
- Verantwortung für Release-Planung und -Durchführung
- Strategische Abstimmung mit dem CEO zu Produkt-Roadmap und technischer Ausrichtung
- Mitgestaltung der Softwarearchitektur sowie Konzeption und Umsetzung von Frontend- und Backend-Lösungen
- Aufbau der Teststrategie und Einführung automatisierter Unit-, Integrations- und E2E-Tests
- Technischer Ansprechpartner für Bankkunden bei der Analyse und Lösung von Produktionsproblemen
Technologien: Java, Spring Boot, Spring MVC, Hibernate, Lombok, MapStruct, Maven, Angular, TypeScript, RxJS, Tailwind CSS, PostgreSQL, Oracle, REST, WebSocket, RabbitMQ, Docker, Open Telekom Cloud, CI/CD, JUnit, Mockito, Jest, Vitest, Jasmine, Playwright
Projektinhalt:
Entwicklung von Verwaltungssoftware für Steuerberatungsgruppe
Für eine schnelle, hochwertige und effiziente Arbeit der Kanzleien ist eine reibungslose Organisation aller Prozesse erforderlich. Dieser Kunde verfügte über eine große Anzahl von alten Anwendungen, die für jede Aufgabe separat verwendet wurden. Ziel des Projekts war die Entwicklung einer Webanwendung, die Funktionalität aller diesen Anwendungen vereint und verbessert, wodurch Zeit, Qualität und Kosten der tägichen Arbeit optimiert werden.
Meine Aufgaben:
Technologien:
React, JavaScript / TypeScript, Jest, Spring Boot, Java, JUnit, Mockito, Hibernate, PostgreSQL, MS Word Addin, Microfrontends mit Direflow, REST, GraphQL, SOAP, Docker, Kubernetes
Entwicklung von Verwaltungssoftware für Steuerberatungsgruppe
Für eine schnelle, hochwertige und effiziente Arbeit der Kanzleien ist eine reibungslose Organisation aller Prozesse erforderlich. Dieser Kunde verfügte über eine große Anzahl von alten Anwendungen, die für jede Aufgabe separat verwendet wurden. Ziel des Projekts war die Entwicklung einer Webanwendung, die Funktionalität aller diesen Anwendungen vereint und verbessert, wodurch Zeit, Qualität und Kosten der tägichen Arbeit optimiert werden.
Meine Aufgaben:
- Entwurf und Umsetzung von Frontend- und Backend-Konzepten
- Lead Frontend Entwickler
- Backend-Enwicklung
- Planung und Umsetzung der Testautomatisierung
- Q&A-Sessions und das Präsentieren für die Business Experts und Testkanzlei auf Englisch
- Aktive Mitarbeit an Software-Architektur
Technologien:
React, JavaScript / TypeScript, Jest, Spring Boot, Java, JUnit, Mockito, Hibernate, PostgreSQL, MS Word Addin, Microfrontends mit Direflow, REST, GraphQL, SOAP, Docker, Kubernetes
Projektinhalt:
Entwicklung eines neuen Dokumentmanagementsystems (DMS)
Der Kunde benötigte eine neue Software für seine Sachbearbeiter, die eine papierlose Dokumentenverwaltung für jeden Kunden des Unternehmens ermöglicht und gleichzeitig die gesetzlichen Vorschriften zur Datenaufbewahrung erfüllt. Zudem verbesserte die neue Software auch die Geschwindigkeit und die Effizienz der Arbeit.
Meine Aufgaben:
Angular 6, JavaScript / TypeScript, Jest, Cypress, Spring Boot, Java, JUnit, Mockito, enaio®, REST, Jenkins
Entwicklung eines neuen Dokumentmanagementsystems (DMS)
Der Kunde benötigte eine neue Software für seine Sachbearbeiter, die eine papierlose Dokumentenverwaltung für jeden Kunden des Unternehmens ermöglicht und gleichzeitig die gesetzlichen Vorschriften zur Datenaufbewahrung erfüllt. Zudem verbesserte die neue Software auch die Geschwindigkeit und die Effizienz der Arbeit.
Meine Aufgaben:
- Entwurf und Umsetzung von Frontend- und Backend-Konzepten
- Alleinverantwortlichkeit für Frontend-Entwicklung
- Backend-Enwicklung
- Planung und Umsetzung der Testautomatisierung
- Präsentation der Anwendung für Stackholder
- Anwendungstests mit Sachbearbeitern
Angular 6, JavaScript / TypeScript, Jest, Cypress, Spring Boot, Java, JUnit, Mockito, enaio®, REST, Jenkins