Freelance Backend Engineer · Kotlin · Java · Spring Boot · AWS

Backends that stay calm under load.

I build Kotlin and Java backends with Spring Boot on AWS – AI-assisted for speed, human for architecture, review and accountability. With more than 10 years of experience.

OrderEvents.kt
// Large payloads? They go to S3 automatically.
val extendedClient =
    SqsExtendedClient(
        sqsClient,
        SqsExtendedClientConfig(
            payloadStore = S3BackedPayloadStore(
                s3Client,
                bucketName = "order-payloads",
            ),
        ),
    )

extendedClient.sendMessage(SendMessageRequest {
    queueUrl = ordersQueue
    messageBody = largePayload
})
sqsoverflow · Open SourceMaven Central
10+
years in software development
70,000
market data records aggregated in under a minute in a load test
Kotlin & Java
with Spring Boot on AWS
4 Libraries
open source on Maven Central
01 — Services

From first draft to stable operation.

I step in wherever your team needs support – as developer, architect or both.

Backend development

Robust services in Kotlin and Java: clean APIs, well-designed data models, tests that actually protect something.

  • → Spring Boot services & REST APIs
  • → Kotlin and Java 25
  • → Test automation

Modernization

Replacing legacy systems step by step without putting operations at risk – most recently a monolith in the energy sector: in a load test, the new aggregation processed 70,000 market data records in under a minute.

  • → Step-by-step monolith replacement
  • → Hexagonal architecture
  • → Java and Spring Boot upgrades

AWS architecture

Event-driven systems that scale and stay affordable – with messaging, storage and infrastructure as code.

  • → SQS, SNS & S3
  • → Event-driven Architecture
  • → Architecture reviews

AI-assisted development

I use AI where it adds speed – and keep architecture, code review and accountability firmly in my own hands.

  • → Faster to working software
  • → Every line reviewed by a human
  • → AI workflows for your team
All services in detail →
03 — How I work

AI for speed. A human for accountability.

  1. 01

    Intro call

    We clarify goals, starting point and scope – concrete and without obligation.

  2. 02

    Analysis & architecture

    I review code and infrastructure and propose a clear path forward.

  3. 03

    Delivery

    In short iterations, with visible results and thorough review.

  4. 04

    Handover

    Documented and easy to follow, so your team can carry on independently.

Contact

Let’s talk about your backend.

Drop me a short note about what you need. I’ll get back to you personally, and together we’ll find out whether and how I can help.

Portrait of Christoph Sens
Christoph SensYour direct point of contact