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)