10.09.2025 aktualisiert


nicht verfügbar
Fullstack Java/Spring/Vue Engineer / Java Architect
Steinmaur, Schweiz
Steinmaur +50 km
Master of Science UZH (Economics & Computer Science)Skills
IT ArchitektSolution ArchitectAndroidJavaBeratungWebsphereTCP/IPLinuxOpenLayersVueJEEKubernetes SpringBootSAML2/OAuth2/JWT/OpenConnect IDTypescriptFullstack-Developer
Programmiersprachen:
Frameworks / Entwicklungstools
Architektur/Konzepte:
Testing-/QS-Tools:
Configuration Management:
Plattformen / OS:
Datenbanken:
Spezielle Produktekenntnisse:
Projekt-/Enginnering-Methodiken:
Zertifizierungen:
- Java
- JavaScript / TypeScript
- C#
- SQL
Frameworks / Entwicklungstools
- Spring/Spring-WS/Spring-Boot
- JEE
- myBatis / JPA / Hibernate
- Web Services (JAX-RPC, JAX-WS, WS-*, WSIT, REST)
- Vue.js 3 / React / Angular
- OpenLayers 3
- iText 7
- OSGi
- .NET
- Eclipse
- Visual Studio
- Innovator, RSA
- RequisitePro
Architektur/Konzepte:
- Microservices
- SOA
- Virtual Private Cloud
- Kubernetes / Docker
- OAuth / OpenID Connect
Testing-/QS-Tools:
- JUnit
- TestNG
- TestDirector / QualityCenter
- Cypress
Configuration Management:
- Maven / Ant
- git, Subversion
- Jenkins / Hudson
- Gradle
- Webpack / Bower
Plattformen / OS:
- JEE Application Server JBoss EAP, Oracle WebLogic, IBM WebSphere, Glassfish
- Android 1.6 - 8.0
- Windows, Linux, Solaris
Datenbanken:
- DB2
- Oracle
- mySQL
- SQLite
- PostgreSQL
Spezielle Produktekenntnisse:
- Adobe SDK
- OpenText
- DirX Identity
Projekt-/Enginnering-Methodiken:
- Scrum
- CMMi
- Hermes
- RUP
- UML
Zertifizierungen:
- Certified Scrum Master
- Certified PMP
Sprachen
DeutschMutterspracheEnglischverhandlungssicherFranzösischGrundkenntnisse
Projekthistorie
Im Rahmen verschiedener Projekte sollte eine neue Applikationsplattform etabliert werden. Die Entwicklungen umfassten nebst Basiskomponenten und Infrastrukturaufbau immer Backend als auch Frontend.
SmartDesk:
Neuentwicklung der Anwendung für Kunden des ETH Helpdesks.
Cookpit:
Ersatz des Gastronomieinformationssystems für die 27 von Caterern betriebenen Restaurationsbetrieben der ETH inkl. B2B Schnittstelle. Publikation über mobile Anwendungen, Web und Bildschirme.
IKB:
Ablösung der Administrationsanwendung der Reportingplattform inkl. B2B Schnittstelle.
DOI:
Ersatz der Registrations- und Publikationsanwendung für wissenschaftliche Arbeiten der ETH und angegliederte Institutionen. Batchprozesse zur Konversion verschiedener Quellformate ins DataCite Schema mit anschliessender Veröffentlichung.
Public Calendar Management:
Neue Redaktionsanwendung für die Verwaltung und Publikation von Veranstaltungen der ETH, Veröffentlichung via Website, Bildschirme, Türschilder u.a.
DGM:
Ablösung einer Anwendung zur Erstellung von Mailverteilern inkl. Batchverarbeitung.
Aufgaben:
Als Solution Architect und Full Stack Entwickler:
Umfeld:
Java / SpringBoot / Spring Batch / Quartz, REST / JSON, OpenAPI / Swagger / Stoplight / OpenAPI Generator, PostgreSQL / Oracle / myBatis / JPA, JavaScript / TypeScript / Vue.js / axios / Vite / node.js 3, Maven / Jenkins / gitlab / nexus, OAuth2 / OIDC / DirX / OAuth Proxy / mTLS, Kubernetes / Docker, Splunk, DeepL, DataCite / OAIPMH
SmartDesk:
Neuentwicklung der Anwendung für Kunden des ETH Helpdesks.
Cookpit:
Ersatz des Gastronomieinformationssystems für die 27 von Caterern betriebenen Restaurationsbetrieben der ETH inkl. B2B Schnittstelle. Publikation über mobile Anwendungen, Web und Bildschirme.
IKB:
Ablösung der Administrationsanwendung der Reportingplattform inkl. B2B Schnittstelle.
DOI:
Ersatz der Registrations- und Publikationsanwendung für wissenschaftliche Arbeiten der ETH und angegliederte Institutionen. Batchprozesse zur Konversion verschiedener Quellformate ins DataCite Schema mit anschliessender Veröffentlichung.
Public Calendar Management:
Neue Redaktionsanwendung für die Verwaltung und Publikation von Veranstaltungen der ETH, Veröffentlichung via Website, Bildschirme, Türschilder u.a.
DGM:
Ablösung einer Anwendung zur Erstellung von Mailverteilern inkl. Batchverarbeitung.
Aufgaben:
Als Solution Architect und Full Stack Entwickler:
- Definition Security-Konzept & Aufbau Infrastruktur zur Sicherung der Anwendungen mittels DirX/OAuth2 und OAuth-Proxy
- Erstellung SpringBoot / Spring Security Basiskomponenten
- Erstellung Vue GUI Basisgerüst
- Einbau von Konzepten wie Machine-to-Machine, Rollenwahl und Impersonation in Basiskomponenten
- Definition DevOps Prozesse, Implementation CI/CD Pipelines mittels Jenkins, später gitlab für autom. Build & Deploy der Anwendungen auf kubernetes
- Konfiguration der OpenAPI-Generatoren für autom. Erstellung Server-APIs, Java- und TypeScript Clients
Umfeld:
Java / SpringBoot / Spring Batch / Quartz, REST / JSON, OpenAPI / Swagger / Stoplight / OpenAPI Generator, PostgreSQL / Oracle / myBatis / JPA, JavaScript / TypeScript / Vue.js / axios / Vite / node.js 3, Maven / Jenkins / gitlab / nexus, OAuth2 / OIDC / DirX / OAuth Proxy / mTLS, Kubernetes / Docker, Splunk, DeepL, DataCite / OAIPMH
Projekt:
Betreuung von Bundes- und EU-Projekten im sicherheitskritischen Bereich in Fragen Architektur, Design, Sicherheit und Integration in Zusammenarbeit mit externen und internen Dienstleistern.
Umfeld:
Web Services, SOAP/REST, Java/Angular, SpringBoot, Oracle ESB, nevis, PKI, SSO, Biometrie, Hermes, git
Betreuung von Bundes- und EU-Projekten im sicherheitskritischen Bereich in Fragen Architektur, Design, Sicherheit und Integration in Zusammenarbeit mit externen und internen Dienstleistern.
Umfeld:
Web Services, SOAP/REST, Java/Angular, SpringBoot, Oracle ESB, nevis, PKI, SSO, Biometrie, Hermes, git
Projekt:
Aufbau & Betrieb einer Überwachungsplattform in redundanter Private-Cloud zur Echtzeit-Visualisierung und Alarmierung bei Personen-, Lawinen- oder Bergsturzdetektionen in Berg-Gefahrenregionen.
Umfeld:
JEE6/JBoss EAP 6.4, MySQL, JMS/HornetQ, OpenLayers 3, JavaScript/TypeScript, Angular, WebSockets, myBatis, REST/JSON/geoJSON, modbus, TestNG, Gradle/ Jenkins, PHP, Linux
Aufbau & Betrieb einer Überwachungsplattform in redundanter Private-Cloud zur Echtzeit-Visualisierung und Alarmierung bei Personen-, Lawinen- oder Bergsturzdetektionen in Berg-Gefahrenregionen.
Umfeld:
JEE6/JBoss EAP 6.4, MySQL, JMS/HornetQ, OpenLayers 3, JavaScript/TypeScript, Angular, WebSockets, myBatis, REST/JSON/geoJSON, modbus, TestNG, Gradle/ Jenkins, PHP, Linux