Java Fullstack Software Engineer (m/w/d)
Rolle
In dieser Rolle gestaltest du anspruchsvolle Webapplikationen über den gesamten Stack hinweg, mit klarem Schwerpunkt auf der Konzeption und Implementierung performanter und skalierbarer Backend-Services. Du übernimmst die Verantwortung für Architekturentscheidungen, API-Design und die Integration komplexer Daten- und Schnittstellenszenarien. Du analysierst Anforderungen, übersetzt sie in sauberen, wartbaren Code und stellst durch automatisierte Tests sowie Code-Reviews eine hohe Qualität sicher. Du bringst deine Erfahrung ein, um Entwicklungsprozesse und -standards kontinuierlich zu verbessern und moderne Technologien zielgerichtet einzusetzen. Durch deinen professionellen Umgang mit Stakeholdern und deinem Blick für das Ganze trägst du entscheidend dazu bei, stabile, zukunftsfähige Softwarelösungen zu realisieren.
Verantwortung
- Du entwickelst moderne, skalierbare Backend-Lösungen auf Basis von Java und Spring Boot.
- In dieser Rolle analysierst du Anforderungen und prägst Architektur, Design sowie technische Lösungsansätze massgeblich mit.
- Du konzipierst und implementierst APIs, Integrationen und End-to-End-Prozesse für vielfältige Kundenlösungen.
- Als Senior Full-Stack-Entwickler stellst du hohe Codequalität durch wartbare, testbare Software und den Einsatz moderner KI-Tools sicher.
- Du übernimmst technische Verantwortung im Team, arbeitest in agilen Projekten und unterstützt Offerten sowie Lösungsdesigns mit deinem Know-how.
- In dieser Rolle evaluierst du neue Technologien, integrierst sie gezielt – etwa für KI-gestützte Anwendungen – und bringst bei Bedarf auch deine Frontend-Erfahrung mit Angular oder React ein.
Qualifikationen
- Mehrjährige Erfahrung als Software Engineer mit Schwerpunkt Java und Spring auf Senior-Level
- Fundierte Praxis im Design und in der Implementierung von REST APIs sowie im Umgang mit relationalen und NoSQL-Datenbanken (z.B. PostgreSQL, Oracle, MongoDB)
- Sicherer Einsatz moderner Entwicklungswerkzeuge und -prozesse wie Git, CI/CD-Pipelines und Docker
- Know-how in Messaging- und Integrationslösungen, idealerweise mit Technologien wie Kafka oder MQTT
- Erfahrung in der Entwicklung von Webanwendungen; Kenntnisse in Angular und/oder React sind ein Plus
- Arbeitsweise, die sich durch Selbständigkeit, Struktur, Pragmatismus und ein hohes Qualitätsbewusstsein auszeichnet, ergänzt durch sehr gute Deutsch- und gute Englischkenntnisse
Benefits