23.03.2026 aktualisiert


Full-Stack-Entwickler
Skills
Schwerpunkte: Analyse, Konzeption, Architektur; Enterprise-Softwareentwicklung; TypeScript, JavaScript; Angular, React, Vue.js, Node.js, Next.js; Agile Methoden
Formale Sprachen: TypeScript, JavaScript, Kotlin, Java, Go, Python, Shell Scripting, CSS, SASS, Tailwind
Frameworks: Angular, Vue, React, Spring Boot, Express, Hibernate, Flyway, Nx, TurboRepo
Datenbanken: PostgreSQL, MySQL, MS SQL Server, Oracle, FireStore, MongoDB
Architekturkonzepte / Protokolle: MonoRepos, Single-Page-Applications, Hexagonale Architektur, Onion Architecture, Clean Architecture, Microservices, Micro-Frontends, Self-Contained-Systems, SAML, OAuth2, OpenID Connect (OIDC)
Methoden / Prozesse: Agile Methoden, Scrum, Kanban
Paradigmen: Event-Driven Programming (RabbitMQ, Apache Kafka), Domain-Driven Design, Clean Code, TDD, Reactive Programming (Redux, NgRx, RxJs)
DevOps: Jenkins, GitLab CI, GitHub Actions, SonarQube, Docker (Compose), Kubernetes, OpenShift, Rancher, Google Cloud Platform, Azure, KVM, LibVirt/Virsh, Vagrant, Chef, LXC, Bash, ZSH, SH, FireBase
Monitoring: Kibana, Elastic Search, Grafana
Build-Systeme: npm, pnpm, Maven, Gradle, bnd, WebPack, AngularCLI
Testing: Jest, Jasmine, JUnit, Selenium, Playwright, CucumberJs, Behat, Karma
Tools: Git, Jira, Confluence, Visual Studio Code, YouTrack, Swagger
Web-/Application-Server: Apache, NGINX, IIS, Node.js
Betriebssysteme: Linux (Ubuntu, Arch, Debian), Mac OS X
Entwicklungsumgebungen: IntelliJ IDEA, Eclipse, NetBeans
Rollen: Architekt, Entwickler, Teamleiter, Coach, techn. Projektleiter
Branchen: Öffentliche Hand, Tourismus, Print, IT, Energie, Versicherungen, Automotive
Erfahrung
Sprachen
Projekthistorie
Entwicklung von Microservices und Frontends zur Abwicklung von Kindergeldanträgen innerhalb der Infrastruktur der Bundesagentur für Arbeit.
Backend: Entwicklung von Event-Driven-Microservices mit REST-Controllern und Services, Mapping von Daten mit JSON-Models, Kafka-Streams, PDF-Generierung
Frontend: Entwicklung von smarten Komponenten, Services, Guards, Verarbeitung von REST-Streams mittels Observables/Signals, Einführung von Signal-Stores, WebComponents, OIDC/OAuth2 Authentifizierung
Generell: Analyse und Umsetzung fachlicher Anforderungen, Code-Reviews, CI/CD-Pipelines, Refactorings, Sprint-Reviews, Monitoring über Kibana und Grafana
Technisches Umfeld: TypeScript, Java 17, Angular, Spring Boot, Jenkins, NPM, Maven, Jira, Confluence, GitLab, BitBucket
Architekturplanung und Entwicklung der Web-Plattform (Frontend und Backend), Integration in vorhandene Infrastruktur. Ablösung eines Legacy-Systems: Effizienzsteigerung der Entwicklungsleistung um ca. 200%.
Aufgaben: Technische Leitung des Entwickler-Teams, Re-Implementierung mit Vue.js, Architektur-Planung, Einführung von Redux, OAuth2-Authentifizierung mit ELSTER
Technisches Umfeld: TypeScript, Java 17, Vue.js, Spring Boot, NPM, Maven, Jira, Confluence, GitLab, Hexagonale Architektur
Implementierung individueller Komponenten für eine vom Kunden entwickelte Component-Library. Coaching der Mitarbeiter im Umgang mit Angular.
Aufgaben: Entwicklung von Input- und Kontroll-Komponenten, Umsetzung eines Atomic-Design-Frameworks, Implementierung der Submodule, Services und Routing, Schulung und Vermittlung von Best-Practices
Technisches Umfeld: TypeScript, Angular 12, Angular CLI, Jira, BitBucket