You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Philipp BonfigtPB

Philipp Bonfigt

Senior Java/Kotlin Backend Developer

€750/day
Hamburg, DE
8-15 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Philipp

Are you looking for a developer who not only closes tickets but also designs business-critical systems to be future-proof and performant from the ground up?

As a Senior Java/Kotlin Backend Developer, I support modern tech teams in realizing robust and highly scalable software solutions. My focus is on translating complex business logic (Domain-Driven Design) into clean code – minimizing technical debt and allowing new features to go into production faster, safer, and more stably.

My technological engine room:

Backend Core: Deep expertise in Java (8-21), Kotlin, Spring Boot, and Quarkus.

Architecture & Interfaces: Design of distributed systems, microservices, clean REST APIs, and event streaming (e.g., RabbitMQ).

Cloud & DevOps: Containerization and orchestration with Docker and Kubernetes, CI/CD pipelines, and AWS.

The "Frontend-Ready" Bonus: My heart beats for the backend, but I have no reservations about TypeScript and JavaScript. I seamlessly integrate interfaces and also provide cross-functional support to the team.

Typical project types I undertake:

Greenfield Development: Building modern cloud-native microservice architectures from scratch.

Legacy Migration: Strategic refactoring and migration of monolithic enterprise applications into modern cloud infrastructures.

Security & IAM: Design of secure authentication and authorization concepts in distributed systems.

My Setup:
I work as an independent freelancer (B2B Contracting) in an agile, 100% remote setup. This means for you: maximum flexibility, high personal responsibility, and efficient, results-oriented delivery regardless of location.

Sound like the right match for your current backend challenge? Then I look forward to a direct message to discuss the technical details of your project!
  • German

    Native or bilingual

  • English

    Fluent

  • Spanish

    Basic

Remote only
Primarily works remotely

Experience

  • Webstake GmbH
    Senior Software Engineer
    TRANSPORTATION
    June 2024 - October 2025 (1 year and 4 months)
    Freiburg im Breisgau, Germany
    Digitization of Railway Communication

    Previously, communication during disruptions in railway operations was error-prone via telephone and paper. In this project, a modern web application with frontends for train drivers and dispatchers was developed to digitize these processes, reduce response times, and thus improve train punctuality.

    Context: National, distributed team of 20-30 members. Agile Scrum, Domain-Driven Design (DDD), safety standard EN 50128, CI/CD, Observability.

    Feature Development: Design and implementation of critical safety features, including comprehensive audit logging for write user actions and systematic verification of command message status.

    Architecture & Mentoring: Application of DDD to establish a "Ubiquitous Language" across code and documentation. Pair programming and conducting analyses of knowledge gaps in junior developers and designing customized technical workshops.

    DevOps & Infrastructure: Setup and continuous maintenance of CI/CD pipelines via GitLab CI, management of container infrastructure (Docker, Kubernetes), and automation of deployments with Helm. Seamless integration of security scanners and automated dependency management (Renovate) into the build process.

    Technologies: Kotlin, Quarkus, RESTEasy, Hibernate ORM with Panache, REST, Micrometer, React, Tailwind CSS, PostgreSQL, Flyway, Docker, Kubernetes, Helm, GitLab CI, GitLab Security Scanners, Renovate, Gradle, ktlint, SonarQube, k6.

    Test Technologies: JUnit, QuarkusTest, Mockk, Wiremock, H2.
    Kotlin Quarkus Microservices Kubernetes React.js
  • Webstake GmbH
    Senior Software Engineer
    AUTOMOBILE
    October 2022 - March 2024 (1 year and 5 months)
    Berlin, Germany
    Automotive Software Update Management

    The goal of this project was the development of a central web application for developers and decision-makers at an automotive manufacturer. The platform is used for managing, approving, delivering, and analyzing software updates across various vehicle brands and models to standardize company-wide processes.

    Context: International, distributed team of 50-100 members. Agile Scrum, CI/CD, Observability.

    Backend Development & Process Control: Design and implementation of robust core microservices for secure handling of update processes. This included the technical realization of multi-stage, tenant-capable approval workflows for software packages and the orchestration of complex installation processes on millions of vehicles of various series.

    Security & Testing: Significant design and implementation of the new rights and roles concept with Keycloak. Introduction and stabilization of end-to-end tests with Gauge to secure release processes.

    Architecture Decisions: Representation of the development team in the architecture board. Successful evaluation and subsequent expansion of the Flowable workflow engine to significantly reduce architectural complexity and the learning curve for new developers.

    Core Technologies: Java, Spring Boot, Spring Security, Spring Data JPA, REST, Vue.js, TypeScript, MySQL, Liquibase, Keycloak, Docker, Kubernetes, Terraform, Azure, Azure DevOps, Swagger, OpenAPI, Maven, Webpack, Vite.

    Test Technologies: JUnit, Testcontainers, Mockito, Cypress, ArchUnit, Gauge.
    Java Spring Boot REST Vue.js MySQL Terraform
  • dreamIT GmbH
    Java Developer
    ENTERTAINMENT AND LEISURE
    September 2019 - September 2022 (3 years)
    Hamburg, Germany
    New Development of a Microservices Platform

    Due to scaling and maintenance issues of a historically grown monolith, a future-proof online lottery platform for the American market was completely redeveloped from scratch in this B2B project. The goal was to maximize the independence of development teams and release speed through a microservices architecture.

    Context: National, distributed team of 20-30 members (3 core teams). Agile Scrum, Domain-Driven Design (DDD), CI/CD, Distributed Tracing.

    Architecture Design: Consistent application of Domain-Driven Design (DDD) for decoupling business logic into independent Bounded Contexts (Player, Lottery, Payment, Brokering).

    Backend Development: Significant implementation of the brokering service, including robust and secure connection of external intermediary interfaces for submitting purchased lottery tickets.

    Scalability & Costs: Implementation of independently deployable services, which enabled enormous cost savings, as only specific system components needed to be scaled in isolation during peak loads.

    Event Streaming & APIs: Realization of a highly available, asynchronous system communication (Event-Driven Architecture) using RabbitMQ. Implementation of business-oriented GraphQL interfaces and their central aggregation via an Apollo Gateway (Schema Federation) for unified frontend integration.

    Technologies: Kotlin, Ktor, Gradle, ktlint, MongoDB, RabbitMQ, GraphQL, GraphQL Kotlin, REST, Micrometer, Docker, Kubernetes, Helm, GitLab CI, Prometheus, Grafana, Kibana, Go, Python, Apollo Gateway, Vue.js, TypeScript, JavaScript, AWS, Jaeger, Bash.

    Test Technologies: JUnit, Testcontainers, Mockk, Kotest, Pact, Apache JMeter.
    Kotlin MongoDB RabbitMQ GraphQL Gitlab CI/CD

Recommendations

Be the first to recommend Philipp

Help this freelancer shine by sharing your experience working together.

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • M.Sc.
    University of Hamburg
    2018
    M.Sc.
  • B.Sc.
    University of Applied Sciences Wedel
    2014
    B.Sc.

Skill set

Categories