Softwareentwickler*in Java Frontend/Backend (m/w/d)
Rolle
In dieser Rolle gestaltest du als erfahrener Softwareentwicklerin moderne Java-Lösungen im Frontend und Backend, die eine hohe Nutzerfreundlichkeit mit solider Architektur verbinden. Du übernimmst die Verantwortung für die Konzeption, Implementierung und Weiterentwicklung qualitativ hochwertiger Features entlang des gesamten Software-Lifecycles. Dabei analysierst du fachliche Anforderungen, übersetzt sie in sauberen, wartbaren Code und stellst durch Tests sowie Code-Reviews die technische Exzellenz sicher. Du arbeitest eng mit relevanten Schnittstellen zusammen, um performante, skalierbare und sichere Anwendungen zu schaffen. Zudem bringst du dein Fachwissen ein, um bestehende Systeme zu optimieren und technologische Verbesserungen proaktiv voranzutreiben.
Verantwortung
- Du entwickelst neue Funktionalitäten gemäss Product Backlog und pflegst die bestehende Softwarelösung.
- In dieser Rolle konzipierst und implementierst Du robuste Lösungen, testest die Software und erstellst verständliche Dokumentation für Anwender*innen.
- Du unterstützt Dein Entwicklungsteam, indem Du Entwicklungswerkzeuge bereitstellst und komplexen Code strukturiert und verständlich aufbereitest.
- Als Softwareentwicklerin Java Frontend/Backend arbeitest Du in Professional-Service-Projekten und entwirfst öffentliche APIs, die Kundinnen echten Mehrwert bieten.
- Du gestaltest Schnittstellen und Architektur so, dass unsere Kund*innen Systeme effizient integrieren und nutzen können.
- In dieser Rolle evaluierst und erprobst Du neue Softwaretechnologien, um unsere Produkte kontinuierlich weiterzuentwickeln.
Qualifikationen
- Abgeschlossenes Studium (BSc, MSc oder PhD) in Informatik, Bioinformatik oder einem vergleichbaren Fach sowie mindestens drei Jahre Erfahrung im vollständigen Produktentwicklungszyklus
- Sehr fundierte Expertise in der Entwicklung mit Java und modernen Java-Ökosystemen
- Praxisbewährte Erfahrung mit modernen Frontend-Technologien wie Angular oder React
- Sicheres, adressatengerechtes Kommunizieren und Präsentieren in englischer Sprache
- Routiniert im Einsatz gängiger Build- und Entwicklungstools wie Gradle, Gulp oder NodeJS/NPM
Benefits