Typical assignments are new REST services, replacing a fragile script with a robust application, connecting databases and external APIs, or continuing development of an existing code base that nobody fully understands anymore.
What is included
- Backend development with Java 17 and 21, Spring Boot or lightweight frameworks depending on the requirements
- REST and JSON APIs including authentication, rate limiting and OpenAPI documentation
- Database integration with MySQL, MariaDB, PostgreSQL and MongoDB, migrations and performance tuning
- Automation and command line tools for recurring processes
- Integration of external systems via APIs, webhooks and message queues
- Containerisation with Docker, deployment on Linux servers, Kubernetes or Docker Swarm
- Code reviews, refactoring and security checks of existing applications
- Unit and integration tests, continuous integration with GitLab CI or GitHub Actions
Typical assignments
- An internal spreadsheet chaos is replaced by a small Java application with database and web interface.
- Connecting an inventory management system to an online shop through a REST interface.
- A batch process that runs for hours every night is analysed and accelerated to minutes.
- Taking over a legacy application: adding tests, updating dependencies, automating deployment.
Process
Request
Describe your needs briefly via the form, WhatsApp or the live chat.
Assessment
Within one business day you receive an assessment with effort, price and a proposed date.
Implementation
I do the work personally, remotely via secured access or on site, and keep you updated throughout.
Handover and invoice
Documented handover, then an invoice from KernelHost GmbH with convenient payment via kernelhost.com.
Questions about this service
Do you also work with an existing code base?
Yes, that is actually the most common case. I first get an overview, document risks and then propose steps that can be accepted one by one.
Who owns the source code?
You do. The code is developed in your repository or handed over completely after completion, including build instructions and documentation.
Can you also operate the application?
Yes. On request I take over deployment, monitoring and maintenance, or we run the application on a server of KernelHost GmbH.
Remote for companies across Germany, alignment via video call, ticket or chat.