Java Architect · Scrum Master · Coach

Vom Code
zum Team.

Großartige Software entsteht durch großartige Teams. Ich verbinde technisches Know-how mit dem Fokus auf Menschen.

Sofort verfügbar · Remote / Raum Bonn
Portrait Robert Di Marco

Verfügbar

Sofort

Bevorzugt Remote

Standort

Remote / Raum Bonn

Ab ~Juli Raum Lübeck/HH

Kern-Stack

Java · Spring

Microservices · Event-Driven

Erfahrung

18+ Jahre

Entwicklung · Architektur

Profil

Vom Code zum Team.

Software-Architekt, Entwickler und Scrum Master mit über 18 Jahren Erfahrung — ergänzt durch eine Ausbildung als Coach. Ich denke Technik und Menschen zusammen.

Technik

Code & Architektur

Java/Spring-Ökosysteme, Microservices, Event-Driven Architecture und Domain-Driven Design. iSAQB-zertifiziert.

Java / SpringMicroservices Event-DrivenDDDiSAQB

Menschen

Team & Wachstum

Scrum Master (PSM I), Mentoring und technische Beratung — plus Ausbildung als Personal & Executive Coach. Teams, in denen Menschen wachsen.

Scrum · PSM IMentoring CoachingPeople Development

Erfahrung

Projekterfahrung

Auszug aus aktuellen und vergangenen Engagements.

10/2025 – 03/2026 FinTech

FinTech / Wealth Management · Softwarearchitekt

Analyse, Konzeption und Architektur eines neuen Teilprojekts innerhalb einer bestehenden Wealth-Management-Plattform. Analyse bestehender Microservice-Strukturen und Integration in die Event-Driven-Architektur. Konzeption und Implementierung von Prototypen.

Kafka, Docker, Microservices, Event-Driven Architecture, Java, Liquibase

3–5

Team

04/2021 – 09/2025 Öffentlicher Sektor

Öffentlicher Sektor · Senior Java Developer & Technischer Berater

Entwicklung und Betrieb eines Systems zur Vergabe einheitlicher Identifikationskriterien für Gewerbetreibende. Architektur und Implementierung komplexer Datenverarbeitungs-Pipelines. Technische Beratung und Code-Reviews in mehreren agilen Scrum-Teams.

Java 11, Spring Boot, Spring Data, Quartz, Oracle, H2, Liquibase, Maven, Git, Jenkins, SonarQube, MapStruct, Mockito, TDD, Scrum

64

Team

08/2019 – 04/2021 Öffentlicher Sektor

EU-Regulatorik · Java Developer & Designer

Umsetzung einer neuen EU-Richtlinie zur Transparenzschaffung im internationalen Finanzverkehr. Prototyping, Design und Implementierung von Backend-Services mit Java, JEE und Spring Batch.

Java 8, JEE, Spring, Spring Batch, Oracle, H2, Liquibase, Maven, Git, jMockit, MapStruct, IBM Doors

~40

Team

04/2017 – 11/2017 Öffentlicher Sektor

Internationale Steuerkooperation · Java Developer

Massendatenverarbeitung zur Implementierung internationaler Vereinbarungen zum automatischen Datenaustausch. Design und Implementierung von Batch-Verarbeitungskomponenten.

Java 6/8, Spring, Spring Batch, Oracle, H2, Flyway, Maven, Git, IBM Doors

14–30

Team

Laufbahn

Beruflicher Werdegang

Seit 01/2024

Selbstständig · Software-Architektur, Entwicklung & Coaching

Freelance-Tätigkeit als Softwarearchitekt und Senior Developer. Parallel: Aufbau eines Coaching- und Beratungsgeschäfts im Bereich Teamentwicklung und Persönlichkeitsentwicklung im technischen Kontext.

2017 – 2023

Haeger Consulting · Senior Java Developer / Architektur

Langjähriger Einsatz in Großprojekten des öffentlichen Sektors (Finanzen/Steuern). Technische Beratung, Architekturverantwortung, Mentoring. Projekte mit bis zu 64 Beteiligten in mehreren agilen Scrum-Teams.

2013 – 2017

Selbstständig · Softwareentwicklung

Entwicklung und Betrieb einer eigenen Softwareproduktlösung.

2009 – 2013

Studium der Informatik

Fokus auf Softwareentwicklung, Datenbanken, Betriebssysteme und theoretische Informatik. Parallel durchgehend als Werkstudent tätig.

2006 – 2009

Softwareentwickler · ERP-Systementwicklung

Entwicklung und Weiterentwicklung einer modulbasierten Warenwirtschaftslösung (ERP) in Java mit Swing-Frontend.

2003 – 2006

Fachinformatiker Anwendungsentwicklung · Ausbildung

Duale Ausbildung mit Schwerpunkt Java-Entwicklung.

2001 – 2003

Höhere Berufsfachschule Informatik

Staatlich geprüfter Assistent der Informatik, Schwerpunkt Anwendungsentwicklung.

Kompetenzen

Skills & Technologien

Entwicklung

Java (JDK 8–21)Spring BootSpring Core Spring DataSpring BatchSpring AI Hibernate / JPAKafkaREST JUnit / TestNGMockitoMaven SQLOracleH2Git

Agile & Methodik

ScrumKanban DDDTDDBDD UMLDesign Patterns JiraConfluence

DevOps & Cloud

KubernetesDockerJenkins CI/CDSonarQubeLiquibase FlywayGitLab / GitHub

Architektur & Beratung

iSAQB CPSA-FMicroservices Event-Driven ArchitectureDomain-Driven Design API-DesignCode-Reviews MentoringStakeholder-Kommunikation

Nachweise

Zertifizierungen

Technisch & Agile

  • Professional Scrum Master I (PSM I)
  • iSAQB CPSA · Foundation Level
  • iSAQB CPSA · Advanced Level (in Qualifizierung)
  • Staatl. Gepr. Assistent der Informatik
  • Fachinformatiker Anwendungsentwicklung (IHK)
  • Englisch fließend

Coaching & People Development

  • Executive Coach (in Qualifizierung)
  • Zertifizierter Personal Coach
  • Neuroencoding Specialist
  • NLP Practitioner

Was mich antreibt

Die besten Systeme entstehen nicht durch die cleversten Einzelkämpfer, sondern durch Teams, in denen jeder Einzelne wachsen kann. Mein Ziel: als Architekt die technische Vision, als Coach die menschliche Entwicklung, als Scrum Master den Rahmen, in dem beides zusammenkommt.

Robert Di Marco

Kontakt

Lassen Sie uns
zusammenarbeiten.

Verfügbar für Freelance-Projekte, Beratungsmandate und langfristige Engagements. Remote first · Raum Bonn, ab ca. Juli Raum Lübeck/Hamburg.

CV als PDF herunterladen

Nachricht senden