Java Fullstack Anwendungsentwickler*in (m/w/d)
Rolle
Als Java Fullstack Anwendungsentwickler*in gestaltest du eine Schweizer Big-Data-Plattform aktiv mit und treibst innovative Lösungen von der ersten Idee bis zum produktiven Einsatz voran. In dieser Rolle übernimmst du die Verantwortung für Konzeption, Design und Entwicklung der Backend- und Frontend-Komponenten auf Basis moderner Technologien wie Quarkus, Spring Boot, Vaadin und React. Du sorgst für eine performante, robuste und skalierbare Architektur und stellst gleichzeitig eine hohe Benutzerfreundlichkeit über alle Anwendungsschichten hinweg sicher. Zudem optimierst du bestehende Anwendungen kontinuierlich hinsichtlich Stabilität, Wartbarkeit und Effizienz. Durch deine Erfahrung trägst du massgeblich dazu bei, technische Standards zu definieren und Best Practices in der Entwicklung zu etablieren.
Verantwortung
- Du designst und implementierst skalierbare Backend-Services mit Java, insbesondere Spring Boot oder Quarkus.
- In dieser Rolle entwickelst du dynamische, responsive Benutzeroberflächen mit Vaadin oder React.
- Als Java Fullstack Anwendungsentwickler*in arbeitest du eng mit UX/UI-Designern und Product Ownern zusammen, um Anforderungen in funktionale Anwendungen zu überführen.
- Du analysierst neue Features hinsichtlich Machbarkeit und Performance und verbesserst bestehende Webapplikationen sowie APIs kontinuierlich weiter.
- In dieser Rolle stellst du Sicherheit, Skalierbarkeit und die Einhaltung schweizerischer Datenschutzstandards sicher und optimierst die Performance über verschiedene Browser und Geräte hinweg.
- Du erstellst technische Dokumentation und beteiligst dich aktiv an Code-Reviews.
Qualifikationen
- Du hast ein abgeschlossenes Studium in Informatik, Software Engineering oder eine gleichwertige Qualifikation.
- Du verfügst über mehrjährige Praxis als Fullstack- oder Java-Entwickler und beherrschst Java mit Spring Boot oder Quarkus sicher.
- Du entwickelst moderne Benutzeroberflächen mit Vaadin oder React und arbeitest routiniert mit HTML5, CSS3, TypeScript und JavaScript.
- Du bist vertraut mit RESTful APIs, GraphQL sowie JSON und verfügst über ein solides Verständnis von Softwarearchitektur, OOP und Design Patterns.
- Du arbeitest sicher mit Git, CI/CD-Pipelines, Docker und Kubernetes und nutzt relationale wie NoSQL-Datenbanken (z. B. PostgreSQL, MongoDB).
- Du überzeugst durch ausgeprägte analytische Fähigkeiten und kommunizierst sehr gut auf Englisch und/oder Deutsch.
Benefits