Senior Java Engineer – vom Requirement bis zur Produktion


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

Kurzprofil

Über 30 Jahre Projekterfahrung in komplexen, regulierten Umgebungen — von der Anforderungsanalyse über die Implementierung bis zum produktiven Betrieb und 3rd-Level-Support. Fundierte Expertise in der Java-Backend-Entwicklung, ergänzt durch solide Full-Stack-Kenntnisse mit Angular im Frontend. Bewährter Einsatz bei Schweizer Finanzinstituten und Infrastrukturbetreibern — darunter PostFinance, ZKB, Julius Bär und SBB — mit dem Anspruch, Systeme nicht nur zu bauen, sondern zum Laufen zu bringen. Langzeitverlässlichkeit als gelebte Praxis: ein Schlüsselprojekt über vier Arbeitgeber und fast ein Jahrzehnt hinweg begleitet.

Berufserfahrung

11.2012 – 08.2025 · Senior Software Engineer, BSGroup Application Services AG, Zürich

  • Softwareentwicklung für diverse Kunden: Requirements Engineering, Implementierung, Dokumentation, Deployment, Go-Live, 3rd-Level-Support, Rufbereitschaft
  • Technologien: Java, SpringBoot, Scala, J2EE, JPA, Maven, Agile, TDD, JUnit, SQL, DB2, Oracle, XML, Eclipse, IntelliJ, REST, Angular, Jenkins, CI/CD, Tomcat, Linux, RIXML

11.2021 – 12.2024 · Senior Software Engineer, PostFinance, Bern (i.A. BSGroup)

  • Card Management System (CMS): Debitkarten-Lifecycle, Token-Provisionierung (ApplePay, GooglePay, M4M, Click2Pay)
  • Migration Java 11 → 16, Upgrade JUnit 4 → 5
  • Neue Features, Logging-Optimierung (Splunk), Testdaten-Generator
  • Betriebsverantwortlicher CMS: Tagesdienst, Incidenttracking
  • Technologien: Java, SpringBoot, Kubernetes, ArgoCD, Oracle, TDD, SaFe, Scrum, Gitlab, Jaeger, Grafana, Splunk

11.2020 – 10.2021 · Senior Software Engineer, Zürcher Kantonalbank (ZKB), Zürich

  • FRR: Publikation von Finanzanalyseinformationen (E-Mail, Portale, Bloomberg, S&P)
  • Upgrade SLX 4.2.4 → 5.0.0
  • Optimierung RIXML-Metadaten, neuer Publikationskanal S&P
  • Betrieb FRR, Incidentmanagement
  • Technologien: Angular 9, Java 11, Tomcat, Oracle, Jenkins, RIXML

07.2020 – 09.2020 · Senior Software Engineer, Stadt Zürich OIZ

  • Produkte: Mein Konto, Login-Administration, Marktverlosung, Hausnummerbestellung
  • Upgrade Angular 8 → 9
  • Neue Features, Regex-Validierung, Formular-Refactoring
  • Technologien: Angular 9, Java 8, IBM Liberty, Oracle, SOAP, REST

05.2018 – 05.2019 · Senior Software Engineer, SBB, Bern

  • DIAMOND: Verarbeitung von Monitoringdaten (Gleisgeometrie, Wirbelstrom, Fahrdraht)
  • Big-Data-Pipeline: Import, Verarbeitung, Export
  • Technologien: Scala, Spark, Hive, Hadoop, OpenShift, Splunk

12.2018 – 02.2019 · Java Software Engineer, SIX Group Services AG, Biel

  • Wartung Shark2-Anwendungen, 3rd-Level-Support
  • XSS-/CSRF-Schutz tradedirect.ch
  • Technologien: MySQL, JSP, Git, Jenkins, Tomcat 6

01.2017 – 11.2018 · Senior Software Engineer, Bank Julius Bär, Zürich

  • CRM-Lösung Actico: Oracle, JBoss, Java Fat Clients
  • PL/SQL-Bulk-Updates, technische Spezifikationen
  • Tools für Produktkatalog, PDF-Massenverarbeitung, KYC-Replikation
  • Technologien: Java, JBoss, Oracle, Jenkins, Git, MySQL

11.2012 – 12.2016 · Senior Software Engineer, Globus AG

  • Retail-CRM-System: CRM-Info, Globuscard, Kassentransaktionen, Lettershop
  • REST-Services, Datenbankoptimierung, neue Webanwendungen
  • Technologien: Java, JSP, Groovy, SQL, Hibernate, Spring, GWT

02.2013 – 08.2024 · System Admin / Specialist, Internal IT, BSGroup

  • Interne IT: Infrastruktur, XEN-VM, VPN, Firewall, WordPress
  • Homepage & Intranet

11.2012 – 12.2016 · Senior Software Engineer, SUVA Luzern

  • Migration Rentenkapitalisierung
  • Neuentwicklung COBOL → Java

1999 – 2009 · Langzeitprojekt RAIgate

  • Backend- und Integrationskomponenten
  • Java, XML, SQL
  • Stabilisierung produktiver Systeme

2007 – 2012 · Senior Software Engineer, TI&M AG

  • Java, J2EE, JPA, Maven2, Scrum, TDD

Weitere Stationen 1990–2007

  • Raiffeisen Informatik AG
  • Accenture
  • SYSTOR AG
  • RETIS
  • CSM
  • IPOSE

Ausbildung

  • 04.2025 Kubernetes Administrator Kurs
  • 06.2020 Full Stack Developer
  • 05.2019 Scala & Spark
  • 03.2015 Scrum Master
  • 05.2013 Oracle DBA Basics
  • Dipl. Informatik-Ingenieur HTL

Sprachen

  • Deutsch – Muttersprache
  • Englisch – fliessend
  • Französisch – Umgangssprache

Nebenberufliche Aktivitäten

  • Webentwicklung (WordPress, HTML/CSS/PHP)
  • Computersupport
  • Simultanübersetzer EN/DE

Dozententätigkeit

  • Universität Zürich – Softwarearchitektur
  • Fachhochschule Furtwangen – Programmierung
  • Gewerbeschule Baden – Einführung in die Programmierung

Hobbys

  • Lesen
  • Fauna
  • Natur

Kompetenzmatrix gemäss SwissICT

(Legende: 1=Grundkenntnisse, 2=Fortgeschritten, 3=Versiert, 4=Experte)

… (hier einfach die Tabelle aus deinem Dokument einfügen)