Technische Kompetenz / Softwareentwicklung
Softwareentwicklung
Erfahrung mit bewährten Backends und modernen Weboberflächen – passend zur Aufgabe und zur bestehenden Umgebung.
Erfahrung mit anspruchsvollen Backends
Der Schwerpunkt liegt auf Java-basierten Backend-Systemen, mit langjähriger Erfahrung in Spring Boot und Java EE beziehungsweise Jakarta EE. Entscheidend sind dabei nicht nur Frameworks, sondern klare Verantwortungen, stabile Schnittstellen, verlässliche Transaktionen und ein Verhalten, das auch unter realer Last verständlich bleibt.
Moderne Weboberflächen
Benutzeroberflächen werden mit modernen Webtechnologien entwickelt, unter anderem mit Nuxt und den jeweils passenden JavaScript- oder TypeScript-Ökosystemen. Struktur, Bedienbarkeit, responsive Darstellung und Accessibility gehören dabei genauso zur Aufgabe wie die technische Umsetzung.
Technologie passend zur Aufgabe
Die Wahl einer Technologie entscheidet sich nicht daran, was neu ist, sondern daran, wer die Lösung später betreibt und ändert. Massgebend sind deshalb die vorhandenen Systeme, die Kenntnisse im Team, die Sicherheitsanforderungen und das, was in zwei Jahren noch gewartet werden muss.
Vom fachlichen Slice zum robusten Code
Entwicklung folgt dem fachlichen Verhalten: Ein Test führt den fachlichen Vorgang durch alle beteiligten Schichten, während gezielte Komponententests lokale Verantwortungen absichern. Kleine Schnittstellen, verständliche Namen, automatisierte Prüfungen und nachvollziehbare Entscheidungen halten den Code veränderbar.
KI als Entwicklungsunterstützung
KI unterstützt bei Recherche, Codeentwürfen, Tests, Refactoring und der Analyse bestehender Strukturen. Geprüft wird das Ergebnis an den fachlichen Anforderungen, an der Architektur, an Sicherheit und Datenschutz sowie am tatsächlichen Laufzeitverhalten.