09.10.2025 aktualisiert


100 % verfügbar
Software Engineer Java / Next.js
Winterthur, Schweiz
Schweiz
B.Sc. WirtschaftsinformatikSkills
HTMLJavaJavascriptPHPCSSHibernateSpring FrameworkPostgresqlNext.jsTypescriptTailwindAngularJSApache KafkaDocker
- Java
- Spring Boot
- Hibernate
- Postgres
- Next.js
- Angular
- Typescript
- Tailwind
- CSS
- JavaScript
- PHP
- HTML
Sprachen
DeutschMutterspracheEnglischverhandlungssicherFranzösischGrundkenntnisse
Projekthistorie
- Frontend-Entwicklung mit NextJS und React, fokussiert auf reaktionsstarke und benutzerfreundliche Oberflächen.
- Integration von Backend-Systemen durch Anbindung an RestAPIs um eine effiziente Datenverarbeitung zu gewährleisten.
- Backend-Entwicklung mit Java Spring Boot, inklusive der Umsetzung komplexer Geschäftslogik.
- Entwicklung und Integration von Microservices, um die Systemarchitektur zu optimieren und zu erweitern.
- Übernahme von DevOps-Aufgaben, um eine robuste, sichere und skalierbare SaaS-Infrastruktur mit KeyCloak, Docker und Kubernetes zu gewährleisten.
- Mitwirkung an KI-Projekten zur Steigerung der Systemintelligenz und Automatisierung.
- Einbindung von KI-Modellen für die genannte Steigerung der Systemintelligenz und Automatisierung
- Implementierung von Kafka für Event-Streaming, um eine hocheffiziente Datenübertragung zu erreichen.
- Schreiben von UI- und Unit-Tests, um eine hohe Code-Qualität und Funktionalität zu sichern.
- API-Dokumentation mittels Swagger, um die Nachvollziehbarkeit und Wartbarkeit zu verbessern.
- Durchführung von Code-Reviews und Pair-Programming, um die Teamarbeit und Code-Qualität zu fördern.
- Erarbeitung von Requirements für ein MVP
- Erstellen von Mockups
- Entwicklung des Frontends in Angular / TypeScript
- Entwicklung des Backends in Java, Spring Boot, Hibernate mit Postgres
- Entwicklung der Landing Page mit HTML, CSS
- Integration von 3rd Party APIs für 2FA oder Image Upload
- Diverse DevOps-Aufgaben
- Weiterentwicklung der Software mit PHP, HTML, JavaScript, CSS
- Analyse und Behebung von Softwarefehlern
- Pflegen, Updaten und Verwalten von Support-Tickets mit Monday, DevOps
- Planung und Durchführung von Releases mit Git, DevOps
Portfolio

Innovaticks
Innovaticks Ticketing Page
