Software Development – Kompetenzprofil
Architektur & Design
- Modulare, serviceorientierte Architekturen
- Microservices & verteilte Systeme
- Domain-driven Design (DDD)
- Clean Code & SOLID-Prinzipien
- API-Design (REST, OpenAPI)
Backend-Entwicklung
- Java (Enterprise & Cloud-native)
- Geschäftslogik & Integrationen
- SQL- & NoSQL-Datenbanken
- Performance- & Skalierungsoptimierung
- Fehler- & Ausnahmebehandlung
Frontend & Web
- JavaScript & TypeScript
- Moderne Webanwendungen
- Responsives Design
- API-Anbindung & State-Management
Qualitätssicherung
- Unit-, Integrations- & Systemtests
- Automatisierte Testpipelines
- Code-Reviews & Pair Programming
- Statische Codeanalyse
Sicherheit
- Sichere Softwarearchitekturen
- Authentifizierung & Autorisierung
- Absicherung von APIs
- Umgang mit sensiblen Daten
Dokumentation & Wartbarkeit
- Technische Dokumentationen
- Nachvollziehbarer Code
- Erweiterungs- & Wartungskonzepte
- Saubere Übergaben