Typische Aufträge sind neue REST-Services, die Ablösung eines wackeligen Skripts durch eine robuste Anwendung, Anbindungen an Datenbanken und externe APIs oder die Weiterentwicklung einer bestehenden Codebasis, die niemand mehr richtig überblickt.
Leistungen im Detail
- Backend-Entwicklung mit Java 17 und 21, Spring Boot oder schlanken Frameworks je nach Anforderung
- REST- und JSON-APIs inklusive Authentifizierung, Ratenbegrenzung und OpenAPI-Dokumentation
- Datenbankanbindung mit MySQL, MariaDB, PostgreSQL und MongoDB, Migrationen und Performance-Optimierung
- Automatisierungs- und Kommandozeilenwerkzeuge für wiederkehrende Abläufe
- Integration externer Systeme über APIs, Webhooks und Nachrichtenwarteschlangen
- Containerisierung mit Docker, Deployment auf Linux-Servern, Kubernetes oder Docker Swarm
- Code-Reviews, Refactoring und Sicherheitsprüfung bestehender Anwendungen
- Unit- und Integrationstests, Continuous Integration mit GitLab CI oder GitHub Actions
Typische Einsätze
- Ein internes Excel-Chaos wird durch eine kleine Java-Anwendung mit Datenbank und Weboberfläche abgelöst.
- Anbindung eines Warenwirtschaftssystems an einen Onlineshop über eine REST-Schnittstelle.
- Ein Batch-Prozess, der nachts stundenlang läuft, wird analysiert und auf Minuten beschleunigt.
- Übernahme einer Legacy-Anwendung: Tests ergänzen, Abhängigkeiten aktualisieren, Deployment automatisieren.
Ablauf
Anfrage
Sie beschreiben kurz Ihr Anliegen über das Formular, per WhatsApp oder im Live-Chat.
Einschätzung
Innerhalb eines Werktags erhalten Sie eine Einschätzung mit Aufwand, Preis und Terminvorschlag.
Umsetzung
Ich setze die Arbeit persönlich um, remote per gesichertem Zugang oder vor Ort. Sie bekommen laufend Rückmeldung.
Abnahme und Rechnung
Dokumentierte Übergabe, danach Rechnung durch die KernelHost GmbH mit bequemer Zahlung über kernelhost.com.
Fragen zu dieser Leistung
Arbeiten Sie auch mit einer bestehenden Codebasis?
Ja, das ist sogar der häufigste Fall. Zuerst verschaffe ich mir einen Überblick, dokumentiere Risiken und schlage dann Schritte vor, die sich einzeln abnehmen lassen.
Wem gehört der Quellcode?
Ihnen. Der Code wird in Ihrem Repository entwickelt oder nach Abschluss vollständig übergeben, inklusive Build-Anleitung und Dokumentation.
Können Sie die Anwendung auch betreiben?
Ja. Auf Wunsch übernehme ich Deployment, Monitoring und Wartung, oder wir betreiben die Anwendung auf einem Server der KernelHost GmbH.
Remote für Unternehmen in ganz Deutschland, Abstimmung per Videocall, Ticket oder Chat.