[initial_view=“hide“][display_counter=“no“]

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

Summary

Over 30 years of project experience in complex, regulated environments — from requirements engineering through implementation to productive operation and 3rd-level support. Deep expertise in Java backend development, with broad full-stack capability including Angular frontends. Proven track record in Swiss financial institutions including PostFinance, ZKB, Julius Bär, and SBB — delivering mission-critical systems that run. Long-term reliability as lived practice: one key project carried across four employers over nearly a decade.

Professional Experience

11.2012 – 08.2025 · Senior Software Engineer, BSGroup Application Services AG, Zurich

  • Software development for various clients: requirements engineering, implementation, documentation, deployment, go-live, 3rd-level support, on-call duty
  • Technologies: 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 (for BSGroup)

  • Card Management System (CMS): debit card lifecycle, token provisioning (ApplePay, GooglePay, M4M, Click2Pay)
  • Migration Java 11 → 16, upgrade JUnit 4 → 5
  • Integration of new features, logging improvements (Splunk), test data generator
  • Operational responsibility for CMS: daily operations, incident tracking
  • Technologies: Java, SpringBoot, Kubernetes, ArgoCD, Oracle, TDD, SaFe, Scrum, Gitlab, Jaeger, Grafana, Splunk

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

  • FRR: publication of financial analysis information (email, portals, Bloomberg, S&P)
  • Upgrade SLX 4.2.4 → 5.0.0
  • Optimization of RIXML metadata, new publication channel for S&P
  • Operation of FRR, incident management
  • Technologies: Angular 9, Java 11, Tomcat, Oracle, Jenkins, RIXML

07.2020 – 09.2020 · Senior Software Engineer, City of Zurich OIZ

  • Products: My Account, login administration, market raffle, house number ordering
  • Upgrade Angular 8 → 9
  • New features, regex validation, form refactoring
  • Technologies: Angular 9, Java 8, IBM Liberty, Oracle, SOAP, REST

05.2018 – 05.2019 · Senior Software Engineer, SBB, Bern

  • DIAMOND: processing of monitoring data (track geometry, eddy current crack depth, contact wire measurements)
  • Big data pipeline: import, processing, export
  • Technologies: Scala, Spark, Hive, Hadoop, OpenShift, Splunk

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

  • Maintenance of Shark2 applications, 3rd-level support
  • XSS/CSRF protection for tradedirect.ch
  • Technologies: MySQL, JSP, Git, Jenkins, Tomcat 6

01.2017 – 11.2018 · Senior Software Engineer, Bank Julius Bär, Zurich

  • CRM solution (Actico): Oracle, JBoss, Java fat clients
  • PL/SQL bulk updates, technical specifications
  • Tools for product catalog, PDF mass processing, KYC replication
  • Technologies: Java, JBoss, Oracle, Jenkins, Git, MySQL

11.2012 – 12.2016 · Senior Software Engineer, Globus AG

  • Retail CRM system: CRM-Info, Globuscard, transaction search, lettershop
  • REST services, database optimization, new web applications
  • Technologies: Java, JSP, Groovy, SQL, Hibernate, Spring, GWT

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

  • Internal IT: infrastructure, XEN-VM, VPN, firewall, WordPress
  • Company website & intranet

11.2012 – 12.2016 · Senior Software Engineer, SUVA Luzern

  • Migration of pension capitalization
  • Rewriting COBOL component in Java

1999 – 2009 · Long-term Project: RAIgate

  • Backend and integration components
  • Java, XML, SQL
  • Stabilization of productive systems

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

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

Additional roles 1990–2007

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

Training

  • 04.2025 Kubernetes Administrator Course
  • 06.2020 Full Stack Developer
  • 05.2019 Scala & Spark
  • 03.2015 Scrum Master
  • 05.2013 Oracle DBA Basics
  • BSc. Computer Science (Dipl. Informatik-Ingenieur HTL)

Languages

  • German – native
  • English – fluent
  • French – conversational

Part-time Activities

  • Web development (WordPress, HTML/CSS/PHP)
  • Computer support
  • Simultaneous interpreter EN/DE

Lecturing Activities

  • University of Zurich – Software Architecture
  • Furtwangen University – Programming
  • Vocational School Baden – Introduction to Programming

Hobbies

  • Reading
  • Animals
  • Nature

Competency Matrix (SwissICT)

(Legend: 1=Basic, 2=Advanced, 3=Proficient, 4=Expert)

… (insert your table here)