28.04.2026 aktualisiert
BA
Premiumkunde
100 % verfügbarSenior Fullstack Entwickler | Software Architekt | Java | Spring | Angular | Keycloak | IAM | AWS
Weiden i.d. OPf., Deutschland
Weltweit
Master of Science (Informatik)Skills
KeycloakAWS SQSArgo CDIoTOKRDDDIAMKubernetes-SicherheitHTMLJavaJavaScriptAmazon S3Atlassian ConfluenceAtlassian JiraCSS
Full Stack Entwickler und Software Architekt mit über 5 Jahren Expertise in der agilen Entwicklung moderner Java- und TypeScript-basierter Anwendungen. Nachgewiesene Stärken in der Konzeption von Microservice-Architekturen (Event-Driven, DDD), der Umsetzung vollständiger Fullstack-Lösungen mit Angular und Vue sowie der technischen Leitung von Entwicklerteams. Erfahrung in der Cloud-nativen Entwicklung mit Kubernetes, Docker und AWS sowie in der testgetriebenen Entwicklung (TDD, Playwright, Cucumber). Zertifiziert als AWS Solutions Architect – Associate und iSAQB-zertifiziert (CPSA-F). Auslastung: 100 % (40 h/Woche). Sprachen: Deutsch (Muttersprache), Englisch (sehr gute Kenntnisse in Wort und Schrift).
Sprachen
DeutschMutterspracheEnglischverhandlungssicher
Projekthistorie
Entwicklung moderner Front- und Backends zur Unterstützung des Berateralltags unter strenger Einhaltung des Domain-Driven-Design-Paradigmas. Insbesondere stückweise Transformation des Altsystem-Monolithen hin zu unabhängigen Event-basierten Microservices.
Teamgröße: 6
- Design, Implementierung und Test des Backends mit Java, Spring Boot und Quarkus
- Design, Implementierung und Migration des Frontends mit Angular und TypeScript
- Umsetzung moderner Architekturansätze unter Einsatz von Kubernetes und NATS
- Sicherstellung der Code-Qualität durch Domain-Driven-Design, Clean Code, Outbox-Pattern und Event-Driven-Architecture
- Rollen- und Rechteverwaltung mit Keycloak und JWT
- Durchführung qualitätsgesicherter Java-Code-Reviews und Definition von Code-Standards
- Erstellung automatisierter Komponenten- und Integrationstests mit Playwright und Cucumber
- Mitwirkung an CI/CD-Pipelines (GitLab)
Eingesetzte Technologien: Angular 15–20, TypeScript, Tailwind 3, Standalone Components, i18n, Spring Boot 3/4, Quarkus 3, Java 17–21, Hibernate, MySQL, Lombok, Maven, JUnit, Liquibase, GraphQL, Swagger, Scrum, Domain-Driven-Design, Test-Driven-Development, Pair Programming, IntelliJ, DataGrip, Slack, Zoom, Redmine, Playwright, Cucumber, NATS, Kubernetes, Docker, GitLab CI/CD, Microservices, Grafana, Nexus, Keycloak, npm, JWT, ADR, ArchUnit, WireMock, SonarQube, arc42, Figma, OKRs, Conventional Commits, Semantic Versioning
In leitender Tätigkeit Erweiterung und Pflege des digitalen Kunden- und Mitarbeiterportals der Bank. Entwicklung eines neuen Testkonzepts sowie Gestaltung der Migration zu einer event-basierten Microservice-Architektur.
Teamgröße: 8
- Leitung eines Entwicklerteams
- Design, Implementierung und Test des Backends mit Java und Spring Boot
- Design, Implementierung und Test des Frontends mit Vue und TypeScript
- Planung und Umsetzung architektonischer Verbesserungen, dokumentiert über Architecture Decision Records (ADR)
- Gestaltung der Migration zu einer event-basierten Microservice-Architektur mit Kafka, Docker und OpenShift
- Durchführung qualitätsgesicherter Java-Code-Reviews und Definition von Code-Standards
- Entwurf eines Testkonzepts mithilfe vollautomatisierter E2E-Tests unter Verwendung von Playwright
- Mitwirkung an CI/CD-Pipelines (GitLab, ArgoCD)
- Enge Zusammenarbeit mit Produktmanagement und Entwicklungsteams zur Spezifikation und Realisierung von Anforderungen
- Dokumentation der Arbeitsergebnisse und Abstimmungen mit Projektleitung und technischen Stakeholdern
Eingesetzte Technologien: Vue 3, TypeScript, Standalone Components, i18n, Spring Boot 3, Java, Hibernate, Postgres, Lombok, Maven, Gradle, npm, Swagger, Scrum, IntelliJ, Visual Studio Code, Slack, Jira, Confluence, ADR, Playwright, Kafka, OpenShift, Kubernetes, Docker, GitLab CI/CD, ArgoCD, Microservices, Nexus, Keycloak, WireMock, SonarQube, arc42, Figma, Conventional Commits, Semantic Versioning
Vollständige Neuentwicklung eines modernen Frontends zur komplexen Visualisierung der Infrastruktur der Deutschen Bahn. Teamgröße: 5 Personen
- Design und Implementierung von Angular Frontends inkl. State-Management mit NgRx
- Integration von REST-APIs zur Visualisierung komplexer Infrastrukturdaten
- Performance-Optimierung durch Lazy Loading, Code Splitting und Bundle-Analyse
- Abstimmung mit UX/Design-Team (Figma) zur komponentengetreuen Implementierung
- Sicherstellung der Testabdeckung mit Unit-Tests (Jest)
- Durchführung qualitätsgesicherter Code-Reviews und Definition von Code-Standards
- Mitwirkung an CI/CD-Pipelines (GitLab)
- Enge Zusammenarbeit mit Produktmanagement und Entwicklungsteams zur Spezifikation und Realisierung von Anforderungen
- Dokumentation der Arbeitsergebnisse und Abstimmungen mit Projektleitung und technischen Stakeholdern
Eingesetzte Technologien: Angular 17, TypeScript, NgRx, Scrum, Agile Softwareentwicklung, Pair Programming, IntelliJ, Slack, Jira, Confluence, Docker, GitLab CI/CD, Microservices, Conventional Commits