Remote für Deutschland

Java-Softwareentwicklung

Java ist meine erste Programmiersprache und begleitet mich seit 2013: Damals habe ich ein großes Cloud-Gaming-Projekt mit Proxy-System und mehreren angebundenen Gameservern geleitet, heute entwickle ich Backends, interne Werkzeuge und Integrationen für Unternehmen. Der Unterschied zu reinen Softwarehäusern: Ich kenne die Betriebsseite genauso gut wie den Code und baue Software, die sich sauber deployen, überwachen und warten lässt.

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

  1. Anfrage

    Sie beschreiben kurz Ihr Anliegen über das Formular, per WhatsApp oder im Live-Chat.

  2. Einschätzung

    Innerhalb eines Werktags erhalten Sie eine Einschätzung mit Aufwand, Preis und Terminvorschlag.

  3. Umsetzung

    Ich setze die Arbeit persönlich um, remote per gesichertem Zugang oder vor Ort. Sie bekommen laufend Rückmeldung.

  4. 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.

Projekt besprechen?

Schildern Sie mir kurz Ihr Vorhaben. Sie erhalten innerhalb eines Werktags eine Einschätzung mit Aufwand und Preis.