Backend developer in Copenhagen.

Since June 2024 I have written Java and Spring Boot for reporting systems in the Danish tax domain. I am open to a backend role in Copenhagen, or remote inside Denmark.

The services sit on PostgreSQL. I write their tests in Spock and Geb, with WireMock standing in for the services I do not control, and Jenkins builds the Docker images that run on Kubernetes under Rancher. A good share of the work is on what already runs: version upgrades, dependency migrations, CVE remediation. I write the Vue and TypeScript where the work reaches a browser.

The rules I implement are written down by somebody else, in law, and my job is to make the system agree with them. A deduction computed wrongly leaves the system as a letter with a number on it, addressed to somebody.

Before software I worked as an occupational therapist, until 2020.

Record

Jun 2024 →

Backend developer

Udviklings- og Forenklingsstyrelsen, a Danish government agency

Oct 2026

System Architecture Practitioner Examination

Dansk IT

Verify this certificate

Nov 2025

IT Architecture Foundation Examination

Dansk IT

Verify this certificate

2020–2023

MSc, Software Design

IT University of Copenhagen

2018–2020

Occupational therapist

Københavns Kommune

2015–2018

Occupational therapy, professional degree

Københavns Professionshøjskole

The CV has the same record with the detail.

Writing

Good Tests Are Hard to Vary

907 words 4 Groovy listings

A criterion borrowed from David Deutsch, applied to two versions of the same Spock specification: which details is the test entitled to be strict about?

Write to me

hello@marouan.dk
  • A backend role in Copenhagen, or remote inside Denmark.
  • A question about the article.
  • A CV in whatever format your process needs.

Write about any of these, and I reply.