Fullstack Softwareentwickler Java (m/w/d)
Rolle
In dieser Rolle arbeitest du an der Weiterentwicklung einer leistungsfähigen Big-Data-Plattform im Schweizer Umfeld. Der Schwerpunkt liegt auf der Konzeption, Entwicklung und Optimierung moderner Backend- und Frontend-Komponenten. Dabei stellst du sicher, dass Anwendungen skalierbar, performant und langfristig wartbar bleiben. Durch den Einsatz moderner Technologien gestaltest du stabile Services und intuitive Benutzeroberflächen und trägst aktiv zur technischen Weiterentwicklung der Plattform bei. Ein hoher Remoteanteil ist möglich.
Verantwortung
Konzeption und Entwicklung skalierbarer Backend-Services mit Java, Spring Boot und Quarkus
Entwicklung moderner Benutzeroberflächen mit Vaadin oder React unter Berücksichtigung von Performance und Benutzerfreundlichkeit
Enge Zusammenarbeit mit UX/UI-Designern und Product Ownern zur Umsetzung funktionaler Anforderungen in leistungsfähige Anwendungen
Analyse von Anforderungen sowie Bewertung von Machbarkeit, Performance und Optimierungsmöglichkeiten neuer Features
Wartung und Weiterentwicklung bestehender Webanwendungen und APIs unter Einhaltung relevanter Datenschutzanforderungen
Sicherstellung von Skalierbarkeit, Sicherheit und Cross-Browser-Kompatibilität sowie Dokumentation der Lösungen im Rahmen von Code Reviews
Qualifikationen
Studium im Bereich Informatik, Software Engineering oder vergleichbare technische Ausbildung
Mehrjährige Erfahrung in der Entwicklung von Anwendungen mit Java
Gute Kenntnisse moderner Webtechnologien wie HTML, CSS, JavaScript oder TypeScript
Erfahrung mit Frontend-Frameworks wie React oder Vaadin
Praxis im Umgang mit Git, CI/CD, Docker sowie Datenbanken wie PostgreSQL oder MongoDB
Strukturierte Arbeitsweise, analytisches Denken und Interesse an komplexen Softwaresystemen
Deutsch fliessend oder sehr gute Englischkenntnisse
Benefits