Marcel Schmager
Menu

SOFTWARE ENGINEER · GERMANY

Marcel
Schmager.

Senior Fullstack Developer

Java / Cloud / Distributed Systems

I design, modernise and operate reliable enterprise platforms, with a focus on Java, distributed systems, Kubernetes and Azure.

Based in Germany · Open to relocation to Australia
Employer sponsorship required

APPLICATION CODE. PLATFORM THINKING. PRODUCTION OWNERSHIP.

01 / ABOUT

From application code
to production.

I'm a Senior Fullstack Developer and DevOps engineer with a current focus on Java backends, enterprise modernisation and cloud-native platforms. My work connects application development with the decisions needed to run it reliably.

At Micromata, that means moving business-critical Java EE and WebLogic systems to Azure and Kubernetes, planning data migration and making recovery testable. Previously at POLYAS, I worked across Kotlin APIs, React interfaces and the platform that delivered them.

I stay hands-on from technical design to production changes, and turn migration decisions into clear delivery plans, tests and runbooks.

SELECTED EXPERIENCE

Jan 2024 - Present

Micromata GmbH

Senior Development Engineer

Java engineering, cloud migration and production delivery for business-critical enterprise systems.

  • Led the migration of a critical Java EE/WebLogic application to Azure Kubernetes Service, defining the sequence, data safeguards and technical go/no-go assessment.
  • Designed Cassandra backup and restore workflows with Azure Files and validated recovery in a reference environment.
  • Standardised local and CI integration testing with Jenkins, Maven and kind; supported production changes with executable runbooks and rollback scenarios.
JavaAzure / AKSCassandraJenkins

Nov 2020 - Dec 2023

POLYAS GmbH

Software Developer · Fullstack & DevOps

Product development and platform engineering for online election software.

  • Led the move from Docker Compose to managed Kubernetes on Azure and Open Telekom Cloud, replacing manual capacity adjustments with automated scaling.
  • Built a Terraform and Argo CD provisioning workflow for dedicated Kubernetes clusters, with centralised logging and Prometheus monitoring.
  • Delivered Kotlin backend features and customer-facing React controls in a Storybook design system, and coached colleagues on Kubernetes practices.
KotlinReactTerraformArgo CD
Earlier experience & qualifications

LevlUp GmbH

Sep - Oct 2020

Frontend performance fixes and a Shopify campaign page.

Bode - Die Tür GmbH

Sep 2017 - Aug 2020

C#/.NET tools for sensor commissioning, maintenance and test-log analysis. Completed an application development apprenticeship in January 2020.

Bode - Die Tür GmbH

Aug 2014 - Jul 2016

Part-time software development: internal automation and reporting tools, deployment, testing and user handovers.

Education

IT Specialist for Application Development
IHK Kassel · January 2020

State-Certified Information Technology Assistant
Germany · June 2012

Languages & Australia

German: native
English: professional working proficiency

I spent 2016-2017 on a working holiday in Australia before returning to Germany for vocational training. I'm now open to relocating for a role with employer sponsorship.

Let's talk about your team

02 / TOOLKIT

Depth across the stack.

The technologies and practices I use to connect product development, platforms and production.

Backend engineering

Application code with the wider system in mind.

  • Java
  • Java EE / WebLogic
  • Spring Boot
  • Spring Security
  • Kotlin
  • REST APIs

Messaging & data

Integration, migration and recoverable data.

  • Kafka
  • RabbitMQ
  • Cassandra
  • Oracle
  • Elasticsearch
  • Liquibase
  • Medusa

Cloud & platform

Repeatable infrastructure, from provision to production.

  • Kubernetes
  • Azure
  • AKS
  • Open Telekom Cloud
  • Docker
  • Terraform
  • Helm
  • NGINX Ingress

DevOps & delivery

Confidence in the release and the rollback.

  • Jenkins
  • GitLab CI/CD
  • Argo CD
  • Maven
  • kind
  • Prometheus
  • Production runbooks

Frontend & product

Connecting backend capabilities to usable interfaces.

  • React
  • TypeScript
  • Storybook
  • Customer-facing workflows

Architecture & engineering

Technical decisions that translate into delivery.

  • Legacy modernisation
  • Distributed systems
  • Event-driven integration
  • Migration planning
  • Production operations
  • Cross-team collaboration

03 / WRITING

Notes from the engineering side.

Java, cloud platforms and the work of keeping distributed systems reliable.

All articles

New engineering notes are on the way.

04 / GET IN TOUCH

Reliable systems.
Thoughtful collaboration.

Looking for a senior engineer who works across Java backends, cloud platforms and production delivery? Let's talk.

OPEN TO THE RIGHT CONVERSATION

Based in Germany. Open to opportunities with international teams and relocation to Australia.
Employer sponsorship required for Australia.

[email protected]