Robert Di Marco.

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

Java Developer · Architect · Scrum Master  ·  Remote / Raum Bonn  ·  Sofort verfügbar

18+

Jahre Erfahrung

64+

Teammitglieder

6

Zertifizierungen

4+

Großprojekte

Robert Di Marco

Software-Entwickler, -Architekt und Scrum Master mit über 18 Jahren Berufserfahrung in der Konzeption, Entwicklung und Modernisierung komplexer Softwaresysteme. Spezialisiert auf Java/Spring-Ökosysteme. Ergänzend ausgebildet in Personal- und Executive Coaching sowie Persönlichkeitsentwicklung.

Standort

Remote first · Raum Bonn · Ab ca. Juli Raum Lübeck/Hamburg

Verfügbar

Sofort

Bevorzugt Remote

Sprachen

Deutsch · Englisch

Englisch fließend

Zertifizierungen

PSM I · iSAQB CPSA-F · Personal Coach

iSAQB Advanced & Executive Coach in Qualifizierung

Kernkompetenzen

18+ Jahre Erfahrung in Enterprise-Softwareentwicklung, Architektur und Team-Führung.

Architecture & Design

Software-Architektur (iSAQB), Microservices, Event-Driven Architecture, Domain-Driven Design, API-Design und System-Integrationen.

Entwicklung & Prototyping

Java (JDK 8–21), Spring Boot / Core / Data / Batch / AI, Hibernate/JPA, Kafka, TDD und Prototyping komplexer Softwarekomponenten.

Agile & Teamführung

Scrum Master (PSM I), Teamleitung & Mentoring, Code Reviews als Entwicklungsinstrument, Technische Beratung und Stakeholder-Kommunikation.

People & Growth

Executive Coaching (in Qualifizierung), zertifizierter Personal Coach, Teamentwicklung und Persönlichkeitsentwicklung.

DevOps & Tooling

Kubernetes, Docker, Jenkins, CI/CD, SonarQube, Liquibase, Flyway. Aufbau und Pflege von Build- und Deployment-Pipelines.

iSAQB Zertifiziert

Certified Professional for Software Architecture - Foundation Level. Advanced Level in Qualifizierung.

Foundation ✓ Advanced →

Skills & Technologien

Kernbereiche

Softwareentwicklung95%
Softwarearchitektur90%
Agile Coaching85%
Team-Enablement90%
DevOps & Cloud75%
Prototyping85%
Technische Beratung88%

Entwicklung

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

DevOps & Cloud

KubernetesDocker JenkinsCI/CD SonarQubeLiquibase FlywayGitLab / GitHub

Agile & Methodik

ScrumKanban DDDTDDBDD UMLDesign Patterns JiraConfluence

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)
  • Studium der Informatik (o.A.)
  • Englisch fließend

Coaching & People Development

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

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

Team: 3–5 Personen

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

Team: bis zu 64 Personen in mehreren agilen Teams

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. Konzeption der Batch-Verarbeitungslogik für große Datenmengen.

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

Team: ca. 40 Personen

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

Team: 14–30 Personen

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.

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.

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.

Nachricht senden