Backend und APIs mit Java
Der Teil Ihrer Software, den niemand sieht und ohne den nichts geht. Ich baue ihn seit 2014, überwiegend mit Java und Spring.
Wie ich arbeite
Ein Backend ist schnell zusammengesteckt und langsam wieder auseinanderzunehmen. Deshalb verbringe ich die erste Zeit nicht mit Code, sondern mit Ihren Begriffen: Was ist bei Ihnen ein Vorgang, was ein Fall, wann gilt etwas als abgeschlossen. Erst wenn das benannt ist, stehen die Tabellen und die Schnittstellen an den richtigen Stellen.
Angefangen habe ich mit Java und PL/SQL in Konzernprojekten, dazu kamen Spring, Node und PHP. Was daraus geblieben ist: dokumentierte Schnittstellen, nachvollziehbare Migrationen und Fehlermeldungen, die dem Betrieb sagen, was zu tun ist. Wenn Sie später jemand anderen dazuholen, soll der nicht bei mir anrufen müssen.
Typische Aufträge
-
01
Einen neuen Dienst bauen, der eine bestehende Datenbank weiternutzt
-
02
Eine gewachsene API erweitern, ohne die alten Aufrufer zu brechen
-
03
Ein Datenmodell aufräumen und die Migration dazu schreiben
-
04
Auswertungen und Berichte, die nachts laufen und morgens fertig sind
-
05
Benutzerverwaltung und Rechte, die eine Prüfung überstehen
Womit
Java, Spring Boot, Node.js, Express, PHP, REST und OpenAPI, SQL, PL/SQL, MongoDB, SQLite, Redis
Wo Sie das nachlesen können
In der Werkstatt steht ein Upload-Dienst, der zwei Gigabyte über ein einfaches Hosting-Paket schiebt, ohne eigenen Server-Prozess. Dort steckt die Backend-Arbeit, die man sonst nicht zeigen darf: Prüfsummen, Dateisperren, Wiederaufnahme.
MehrPasst oft dazu
Alle LeistungenOb konkrete Anfrage oder erst mal eine Frage: Schreiben Sie, was Sie beschäftigt. Sie bekommen eine Antwort von mir, nicht von einem Postfach.