Senior Java Engineer – vom Requirement bis zur Produktion

📞 +41 79 212 60 29
✉️ daniel@heiniger-net.ch
🔗 LinkedIn-Profil
📍 Zürich
🇨🇭  Schweizer
🗓️ geboren 1962
🎓 Dipl. Informatik-Ing. HTL

Über 30 Jahre Erfahrung in komplexen, regulierten IT‑Umgebungen. Senior Java‑Backend‑Engineer mit Full‑Stack‑Erfahrung. Ein Schlüsselprojekt fast ein Jahrzehnt lang über mehrere Arbeitgeber hinweg begleitet – Verlässlichkeit als gelebte Praxis. Verbindet technische Tiefe mit ruhiger, analytischer Arbeitsweise und der Fähigkeit, Teams zu gemeinsamem Verständnis zu führen. Liefert Lösungen, die im Betrieb funktionieren und langfristig tragfähig bleiben. Bringt Struktur in komplexe technische Landschaften und sorgt dafür, dass Systeme auch unter Last stabil bleiben. Denkt Betrieb, Wartbarkeit und Risiko‑Reduktion von Anfang an mit.

Expertise und Consulting-Schwerpunkte

  • Stabilisierung komplexer technischer Umgebungen
  • Reduktion operativer Risiken und nachhaltige Performanceverbesserung
  • Robustheit, Wartbarkeit und klare Betriebsprozesse
  • Technische Analyse und pragmatische, tragfähige Lösungsfindung

Arbeitsweise und Persönlichkeit

  • Hört zu, um wirklich zu verstehen, und führt Teams zu gemeinsamem Verständnis.
  • Ruhig, besonnen, strukturiert — ein stabilisierender Faktor in komplexen Projekten
  • Humorvoll und selbstironisch, schafft eine angenehme, konstruktive Teamatmosphäre
  • Dokumentiert klar und verständlich, sorgt für langfristig nutzbare Lösungen.
  • Der Entwickler, dem man komplexe Aufgaben anvertraut.

Ausgewählte Ausbildungen

  • Diplomierter Informatik-Ingenieur HTL (1982-1985)
  • Sun Certified Developer for the Java 2 platform (2003)
  • Scrum Master by ScrumAlliance (2015)

Top Kundenprojekte

PostFinance (2021–2024)

Mitarbeit am Card Management System (CMS) zur Verwaltung des Lebenszyklus von PostFinance‑Debitkarten („Gelbe Karten“) sowie zur Bereitstellung und Verwaltung von Token für Wallets wie ApplePay und GooglePay. Zusätzlich verantwortlich für den operativen Betrieb des CMS, inklusive Incident‑Tracking und täglichen Betriebsaufgaben.

BSGroup (intern) – JHipster‑Applikation (2025)

Weiterentwicklung einer internen JHipster‑Applikation zur Verwaltung von Mitarbeiterprofilen. Full‑Stack‑Arbeit mit Java/Spring Boot und Angular/TypeScript, inklusive UI‑Optimierungen, neuen Features und PDF‑Exportfunktionen. Einsatz von KI‑gestützten
Entwicklungswerkzeugen für Implementierungsvorschläge und Unit‑Tests.

Zürcher Kantonalbank (2020–2021)

Betrieb und Weiterentwicklung der FRR‑Applikation zur Publikation von Finanzanalysen auf Kanäle wie Bloomberg und Standard & Poor’s. Tätigkeiten in Frontend (Angular 9) und Backend (Java 11).

Stadt Zürich – Organisation & Informatik (2020)

Implementierung neuer Funktionen für Produkte wie „Mein Konto“ und die Login‑Administration unter Einsatz von Angular 9 und Java 8.

SBB (2018–2019)

Beitrag zum DIAMOND‑System (Diagnose von Monitoring‑Daten) durch Implementierung der Signalverarbeitung von Messdaten, inklusive Import, Verarbeitung (Big Data: Spark, Hive, Hadoop) und Export in Zielsysteme.

Globus AG (2012–2016)

Involved in the operation and maintenance of an in-house developed retail CRM system and the loyalty points system. Implemented REST web services for online portals and webshops.

Raiffeisen (2000 – 2009)

Kontinuierliche Weiterentwicklung, Betrieb und Wartung der Middleware RAIgate zur Anbindung dezentraler Daten an das E‑Banking‑System. Entwicklung einer hochverfügbaren Lösung für die elektronische Sperrung von Maestro‑Karten (RAIcard Debit Online).

Als PDF herunterladen / Lebenslauf lesen