Author Image

Hi, I am Marc

Marc Nützel

Freelance Senior Java Engineer at Marc Nützel IT-Solutions

I architect and deliver production-grade Java platforms with Spring Boot and Kubernetes. I help teams ship microservices faster with clean, testable code, CI/CD automation, and cloud-native reliability (AWS/AZURE). Since 2010, I’ve led and scaled backendsystems in fintech, e‑commerce, and enterprise. Available for short‑ and long‑term projects, remote or NRW on‑site. Let’s make your roadmap real.

Spring Boot
Java
Microservices
Kubernetes
Angular
Docker

Skills

Experiences

1
ista Deutschland GmbH

April 2020 - Present

Essen

ista Deutschland GmbH is one of the leading energy service providers for more energy efficiency in buildings, in apartment buildings and commercial properties.

Backend Developer

May 2025 - Present

Responsibilities:
  • Greenfield Project to maintain property data
  • REST API Development (OpenApi 3.0)
  • Write tests based on JUnit and Mockito.
  • Dockerize the applications
  • Java, Spring Boot, Docker, Kubernetes, Hibernate, Flyway, Gitlab CI, JUnit, Mockito, Azure, Maven, PostgreSQL
DevOps Engineer

March 2025 - May 2025

Responsibilities:
  • Conception, development, and maintenance of the infrastructure for Continuous Integration and Continuous Delivery, including (but not limited to) pipeline templates, DevOps tooling, and Infrastructure-as-Code templates – from the initial idea to a running pipeline.
  • Active contribution to the further development of development, test, and production environments.
  • Implementation of DevOps.
  • Further development, maintenance, and, if necessary, operation of the deployed tools.
  • Consulting & mentoring of development teams in building the application lifecycle solution with a focus on CI/CD.
  • Definition of the cloud architecture for centralized and squad-specific DevOps use cases.
  • Execution of development and IT operations (DevOps).
  • Azure, Gitlab CI, Terraform, Kubernetes, Helm
Fullstack Developer

April 2020 - March 2025

Responsibilities:
  • Develop Spring Boot Services, that consume data from multiple services and propagate those to a central system
  • REST API Development (OpenApi 3.0)
  • Write tests based on JUnit and Mockito.
  • Dockerize the applications
  • Migrate from Docker Swarm to Kubernetes
  • Several migrations to Azure
  • Consume and send data with JMS (ActiveMQ)
  • Frontend development (Angular)
  • Java, Spring Boot, Docker, Kubernetes, Hibernate, Liquibase, Angular, Gitlab CI, JUnit, Mockito, Spring Batch, Azure, Maven, MariaDB, PostgreSQL

DB Schenker AG

August 2014 - March 2020

Essen

DB Schenker is a leader in supply chain management and logistics solutions, handling everything from logistics to customized shipping solutions.

Java Backend Developer

Feb 2020 - March 2020

Responsibilities:
  • Develop new business and integration services based on Java Technology
  • Improve and implement entity relationship model and complex queries
  • Improve and implement synchronous and asynchronous application interfaces
  • Actively support the build and deployment process
  • Object Oriented analysis and design using common design patterns.
  • Designing and developing applications using Java EE and/or Spring
  • Building Microservice Architectures for containerized Spring Boot Applications developing well designed REST APIs
  • Building high-volume / low-latency applications and testing with load test tools, such as Gatling.io and JMeter
  • Message Integration with JMS, ActiveMQ, Web- and Rest Services (Jax-RS & JSON, Jax-WS & SOAP)
  • Developing web applications using Spring Boot
  • Java, Spring Boot, Docker, Hibernate, Flyway, Gitlab CI, Spock, Kubernetes, AWS, Maven
Lead Developer (perm position)

Feb 2018 - Jan 2020

Responsibilities:
  • Design and write a microservice architecture for route planning
  • Build up a national team of developers with external resources
  • Implement CI/CD Pipelines
  • Develop the first MVP with external team
  • Build up an international team in Poland with a size of 6 developers
  • Handover Project to team in Poland
  • Build up a Lead position in Poland
  • Java, Spring Boot, Docker, Hibernate, Flyway, Gitlab CI, Spock, Kubernetes, AWS, PostgreSQL, Maven
Java Backend Developer (perm position)

Jan 2017 - Jan 2018

Responsibilities:
  • Design and write a application that should be a layer for legacy application
  • Being part of a Team of 4 Developers located in Essen
  • Hold Project Deadline
  • Java, Spring Boot, Docker, Hibernate, Flyway, Gitlab CI, JUnit, Kubernetes, AWS, VueJs, Netflix Stack, PostgreSQL, Maven
Java Backend Developer (perm position)

Jan 2016 - Jan 2017

Responsibilities:
  • Support the initiative to move Schenker applications to AWS Cloud
  • Beeing part of a Team of 10 Developers located in Essen
  • Build up AWS VPC
  • Provide AMI’s
  • Provide Docker support containers for CI pipelines
  • Dockerize legacy applications
  • Kubernetes, Docker, Terraform, Packer, Gitlab CI, Ansible, Python, Spring Boot, Oracle, PostgreSQL
Fullstack Developer (perm position)

August 2015 - Jan 2016

Responsibilities:
  • Create a selfservice for Atlassian Confluence and Jira
  • Java, Spring Boot, Gradle, VueJs, NPM
Fullstack Developer (perm position)

August 2014 - August 2015

Responsibilities:
  • Support development of Selfservice for IAM Application
  • Work with international Team (China) of 5 developers
  • Java, Spring Boot, Maven, AngularJs, Oracle
2

3
Plus Online GmbH

April 2008 - July 2014

Mülheim an der Ruhr

Plus Online GmbH was part of the Unternehmensgruppe Tengelmann and responsible for the e-commerce section.

Lead Developer (perm position)

August 2011 - July 2014

Responsibilities:
  • Vice Lead Developer
  • Supporting and mentoring team during development process
  • Active part in development process specialiced in topics of payment processes and api design
  • Java, Intershop Enfinity, Servlets, JSP, Angular, Oracle
Fullstack Developer (perm position)

April 2010 - July 2011

Responsibilities:
  • Java, Intershop Enfinity, Servlets, JSP, Angular, Oracle
System Administrator (perm position)

April 2008 - March 2010

Responsibilities:
  • Administration of e-commerce infrastructure (Webshop)
  • Intershop Enfinity, Suse Linux, Apache Tomcat, Apache, Bash scripting

Düsseldorf District Government

Aug 2005 - March 2008

Düsseldorf

Part of the executive of the district NRW.

Lead Developer (perm position)

Jan 2008 - March 2008

Responsibilities:
  • Administration Server infrastructure
  • Customer Care for end users
  • Debian Linux, Windows Server 2000, LDAP
IT Apprentice

Aug 2005 - Jan 2008

Responsibilities:
  • Administration Server infrastructure
  • Customer Care for end users
  • Debian Linux, Windows Server 2000, LDAP
4

Recent Posts