62 IT - Software Development in Zürich
Senior Java Software Engineer (m/w/d)
Verantwortung
Du entwickelst und wartest Umbrella.net kontinuierlich weiter
Du implementierst neue Features und bringst eigene Ideen ein
Du übernimmst den 2nd-Level-Support via JIRA (Bugs, technische Fragen, Reporting)
Du führst eigenständiges Debugging und Ursachenanalysen durch
Du arbeitest bei der Spezifikation neuer Features eng mit dem Fachteam zusammen
Qualifikationen
Du bringst einen Informatikabschluss und mehrjährige Erfahrung mit Java sowie sehr gute Kenntnisse in Spring, Hibernate/JPA und PostgreSQL mit
Du arbeitest sicher mit JUnit, Selenium, Git und Maven
Du analysierst Probleme selbstständig, arbeitest dich in gewachsene Codebasen ein und integrierst neuen Code sauber in bestehende Architekturen
Du setzt Anforderungen eigenverantwortlich um, hast Erfahrung mit SQL-Reporting und analysierst bei Bedarf Linux-Logfiles
Nice to have: Know-how in der Touristik oder mit Midoffice-Systemen
Sehr gute Deutschkenntnisse in Wort und Schrift
Benefits
(Senior) Software Entwickler - C# / .NET (m/w/d)
Über
Rocken® hat mit Ihrer digitalen Rekrutierungslösung den Bewerbungsprozess massgeblich vereinfacht und setzt damit einen neuen, einheitlichen Standard. Wir verbinden Talente, Experten und Expertinnen in der gesamten Schweiz. Unser Netzwerk an etablierten Unternehmen stellen wir auf unserer Rocken® Talent Plattform zur Verfügung.
IT-Security muss sich mit der Digitalisierung weiterentwickeln. Die Expertise unserer Partners erstreckt sich über die unterschiedlichsten Branchen, über mittelständische oder Grossunternehmen, öffentliche Einrichtungen, Schulen oder Krankenhäuser. Ob strategische Beratung, Prozessoptimierung oder die Implementierung von Services – wir binden alle Unternehmensbereiche mit ein und gehen mit spezialisierten Lösungen gegen Cyberkriminalität vor.
Starte deine neue Reise jetzt mit einem persönlichen Rocken® Talent Profil und profitiere von spannenden Jobs!
Rolle
In dieser Position steht die Entwicklung sicherer und moderner Softwarelösungen im Mittelpunkt. Der Schwerpunkt liegt auf C# und .NET sowie auf der Umsetzung und Integration hochwertiger Applikationen. Ergänzend besteht die Möglichkeit, technisches Know-how in den Bereichen IT-Sicherheit, Authentisierung, digitale Signaturen und Verschlüsselung einzubringen und weiterzuentwickeln.
Verantwortung
Konzeption, Entwicklung und Integration moderner Applikationen mit C# und .NET
Aufnahme, Strukturierung und Analyse von Anforderungen in Zusammenarbeit mit dem Product Management
Entwicklung benutzerfreundlicher und qualitativ hochwertiger Softwarelösungen
Umsetzung und Integration von Webapplikationen, Webservices, Benutzeroberflächen und Backend-Systemen
Anbindung und Nutzung von Datenbanken
Sicherstellung der Softwarequalität gemäss internen Richtlinien und technischen Standards
Technische Beratung und Unterstützung bei fachlichen und technischen Fragestellungen
Zusammenarbeit mit verschiedenen Fachbereichen im Rahmen der Softwareentwicklung
Qualifikationen
Abgeschlossenes Fachhochschulstudium und praktische Erfahrung im Software Engineering
Interesse an IT-Sicherheit, Authentisierung, digitalen Signaturen und Verschlüsselung
Fundierte Kenntnisse in C# und der aktuellen .NET-Plattform
Erfahrung mit Blazor, .NET Aspire und Wolverine von Vorteil
Kenntnisse in weiteren Programmiersprachen wie Java oder Go von Vorteil
Erfahrung in der Entwicklung von Webapplikationen, Webservices und Benutzeroberflächen
Erfahrung mit Datenbanken und Backend-Systemen
Analytisch-konzeptionelle Fähigkeiten und schnelle Auffassungsgabe
Ausgeprägte Kommunikationsfähigkeit und lösungsorientierte Arbeitsweise
Gute Deutsch- und Englischkenntnisse
Fullstack Software Developer Developer | Java, Spring Boot & Angular (m/w/d)
Verantwortung
Entwicklung und kontinuierliche Weiterentwicklung moderner Web- und Mobile-Applikationen mit Fokus auf Performance, Benutzerfreundlichkeit und Skalierbarkeit.
Konzeption, Design und Implementierung hochwertiger Softwarelösungen über den gesamten Entwicklungsprozess – von der Anforderungsanalyse bis zum produktiven Betrieb.
Umsetzung moderner Frontend- und Backend-Komponenten mit Angular, Java, Spring Boot und NestJS unter Einsatz aktueller Architektur- und Designprinzipien.
Aktive Mitgestaltung technischer Architekturentscheidungen sowie kontinuierliche Modernisierung der Entwicklungsplattform und eingesetzten Technologien.
Sicherstellung einer hohen Softwarequalität durch Clean Code, Code Reviews, Testautomatisierung, Continuous Integration und Continuous Delivery.
Entwicklung und Pflege automatisierter Testlösungen mit Frameworks wie Playwright, Appium, JUnit oder vergleichbaren Technologien.
Enge Zusammenarbeit mit Product Management, UX, DevOps und Architektur in einem agilen Entwicklungsumfeld sowie aktive Mitarbeit an technischen Verbesserungen.
Förderung des Wissensaustauschs innerhalb des Teams sowie Mitgestaltung moderner Engineering-Praktiken und Entwicklungsstandards.
Qualifikationen
Abgeschlossene höhere Ausbildung im Bereich Informatik oder mehrjährige Erfahrung als Fullstack Software Engineer.
Mehrjährige Erfahrung in der Entwicklung moderner Webanwendungen mit Angular, Java, Spring Boot und NestJS.
Gute Kenntnisse in TypeScript, RESTful APIs, Microservices, SQL/NoSQL-Datenbanken sowie modernen Softwarearchitekturen.
Erfahrung mit Kotlin, Kotlin Multiplatform, Docker, Kubernetes oder Cloud-Plattformen ist ein Plus.
Fundierte Kenntnisse im Bereich Testautomatisierung, CI/CD und Qualitätssicherung mit modernen Testframeworks.
Erfahrung mit Git, Maven, Gradle, GitLab CI, Azure DevOps oder vergleichbaren Entwicklungswerkzeugen.
Teamorientierte Persönlichkeit mit analytischer Denkweise, hoher Eigenverantwortung und Begeisterung für moderne Softwareentwicklung.
Sehr gute Deutschkenntnisse in Wort und Schrift.
Benefits
Senior Java Software Engineer (m/w/d)
Über
Rolle
In dieser Rolle gestaltest du als Java Software Engineer Fullstack anspruchsvolle Grossprojekte mit, indem du überzeugende, durchdachte Lösungen von der Architektur bis zur Implementierung verantwortest. Du unterstützt Kunden als erfahrener Entwickler und übernimmst erste Aufgaben als Software Architekt, wobei du deine Teammitglieder fachlich wie persönlich mitreisst. Dabei setzt du deine fundierten Kenntnisse in Java, Spring oder Quarkus, modernen Frontend-Technologien wie Angular oder React sowie Cloud-Plattformen und CI/CD-Tools gezielt ein. Mit deinem agilen Mindset, deiner Leidenschaft für qualitativ hochwertige Software und deinem Interesse an Themen wie Microservices, Integrationsarchitekturen und AI-Tools treibst du innovative Lösungen voran. Dank deiner strukturierten, kommunikationsstarken Arbeitsweise und deiner Freude am Lernen prägst du die technische Exzellenz deiner Projekte massgeblich mit.
Verantwortung
- Du unterstützt unsere Kunden als Senior Entwickler und Junior Software Architekt in anspruchsvollen Grossprojekten
- In dieser Rolle gestaltest du überzeugendes Design und implementierst durchdachte Lösungen
- Als Java Software Engineer Fullstack unterstützt du deine Teammitglieder und begeisterst sie mit deinem Engagement
Qualifikationen
- Du verfügst über einen (Fach-) Hochschulabschluss in Informatik oder eine vergleichbare Ausbildung
- Du bist ein leidenschaftlicher Softwareentwickler mit mehr als 5 Jahren Berufserfahrung
- Du arbeitest selbstständig, strukturiert und kommunikationsstark
- Du bist ein Teamplayer und stellst das gemeinsame Ziel in den Mittelpunkt
- Du lernst gerne neue Fachgebiete kennen und eignest dir schnell neues Wissen an
- Du beherrschst Deutsch in Wort und Schrift sicher und verfügst über gute Englischkenntnisse
Java Developer (m/w/d)
Über
Rolle
In dieser Rolle gestaltest du als Java Full-Stack Engineer innovative Lösungen in einem dynamischen Umfeld der digitalen Verwaltung und Datenverarbeitung. Du setzt moderne E-Government- und Public-Transport-Anwendungen um und trägst dazu bei, digitale Signaturen sowie Business-Intelligence-Lösungen technisch sauber und performant zu realisieren. Dabei verantwortest du den gesamten Entwicklungszyklus von der Konzeption über die Implementierung bis hin zu Tests und Weiterentwicklung. Du bringst deine Seniorität ein, um technische Entscheidungen mitzuprägen und die Qualität der Lösungen nachhaltig zu sichern. Mit deinem Engagement trägst du dazu bei, zukunftsorientierte digitale Services nutzerfreundlich und zuverlässig bereitzustellen.
Verantwortung
- Du entwickelst und pflegst Java-basierte Anwendungen mit Jakarta EE und Spring Boot
- In dieser Rolle implementierst und verwaltest du Docker-Container und Kubernetes-Cluster für eine effiziente und skalierbare Infrastruktur
- Als Java Full-Stack Engineer arbeitest du eng mit dem Frontend-Team zur Integration von Angular-basierten Benutzeroberflächen zusammen
- Du beteiligst dich aktiv an Scrum-Teams, um iterative Entwicklungsprozesse zu unterstützen und kontinuierliche Verbesserungen zu fördern
- In dieser Rolle stellst du die Einhaltung von ISO 27001-Sicherheitsstandards sicher, um Sicherheit und Datenschutz der Anwendungen zu gewährleisten
- Als Java Full-Stack Engineer identifizierst und behebst du Performance-Engpässe, optimierst bestehende Systeme und pflegst technische Dokumentation sowie den Wissensaustausch im Team
Qualifikationen
- Du verfügst über einen Fach- oder Hochschulabschluss als Informatikerin oder Informatiker oder eine vergleichbare Ausbildung
- Du beherrschst die Full-Stack Softwareentwicklung mit Java, Java EE, Spring und Angular sehr gut
- Du bringst Erfahrung mit modernen Softwarearchitekturen mit
- Du bist mit moderner Softwareentwicklung wie Scrum, CI/CD, Containern und Kubernetes vertraut
- Du arbeitest eigenverantwortlich, initiativ, strukturiert und mit hohem Qualitätsbewusstsein
- Du kommunizierst fliessend auf Deutsch (C1/C2) und verfügst idealerweise über Französischkenntnisse auf Niveau B1++
Benefits
Java Software Entwickler (m/w/d)
Über
Rolle
In dieser Rolle gestaltest du als Java Full-Stack Engineer moderne Lösungen für anspruchsvolle digitale Geschäftsbereiche wie E-Government, digitale Signatur, öffentlicher Verkehr und Business Intelligence. Du bringst deine Senior-Expertise ein, um komplexe Anforderungen in robuste, performante und benutzerfreundliche Anwendungen zu übersetzen. Dabei übernimmst du die Verantwortung für die Umsetzung über den gesamten Technologie-Stack hinweg und stellst eine hohe technische Qualität sicher. Du prägst mit deiner Erfahrung Architekturentscheidungen und trägst dazu bei, bestehende Lösungen kontinuierlich weiterzuentwickeln. Mit deinem Engagement wirkst du an Projekten mit, die langfristig einen nachhaltigen Mehrwert in digitalen Prozessen schaffen.
Verantwortung
- Du entwickelst und pflegst Java-basierte Anwendungen mit Jakarta EE und Spring Boot
- In dieser Rolle implementierst und verwaltest du Docker-Container und Kubernetes-Cluster für eine skalierbare Infrastruktur
- Als Java Full-Stack Engineer arbeitest du eng mit dem Frontend-Team zur Integration von Angular-basierten Benutzeroberflächen zusammen
- Du beteiligst dich aktiv an Scrum-Teams, um iterative Entwicklungsprozesse zu unterstützen und Verbesserungen voranzutreiben
- In dieser Rolle stellst du die Einhaltung von ISO 27001-Sicherheitsstandards sicher
- Als Java Full-Stack Engineer identifizierst und behebst du Performance-Engpässe und optimierst bestehende Systeme kontinuierlich
Qualifikationen
- Du verfügst über einen Fach- oder Hochschulabschluss als Informatikerin oder Informatiker oder eine vergleichbare Ausbildung
- Du beherrschst die Full-Stack Softwareentwicklung mit Java, Java EE, Spring und Angular sehr sicher
- Du bringst Erfahrung mit modernen Softwarearchitekturen mit
- Du bist mit moderner Softwareentwicklung wie Scrum, CI/CD, Containern und Kubernetes vertraut
- Du übernimmst gerne Eigenverantwortung, handelst initiativ und arbeitest strukturiert mit hohem Qualitätsbewusstsein
- Du kommunizierst mündlich und schriftlich fliessend auf Deutsch (C1/C2) und verfügst idealerweise über Französischkenntnisse auf B1++ Niveau
Benefits
Java Full-Stack Software Engineer – Spring & Angular (m/w/d)
Über
Verantwortung
Konzeption und Full-Stack-Entwicklung moderner Frontend- und Backend-Lösungen mit Java/Kotlin und Angular
Mitarbeit in Requirements Engineering, Spezifikation und Software Architecture
Umsetzung skalierbarer Lösungen mit Spring, Hibernate, SQL und optional AWS
Begleitung von Release-Planung, technischer Beratung und agilen Entwicklungsprozessen
Übernahme von Teilprojekt- oder Projektleitung abhängig von Erfahrung und Seniorität
Qualifikationen
Hochschul-/Fachhochschulabschluss in Informatik oder vergleichbare Qualifikation
Fundierte Softwareentwicklung mit Java, JavaScript, Angular oder React, Spring, Hibernate und SQL
Erfahrung mit IntelliJ, Maven, Jenkins, GIT und Jira sowie ausgeprägtes Qualitätsverständnis
Kenntnisse in Software Architecture; Kotlin, Vaadin, AWS und GIS sind von Vorteil
Deutsch mindestens C1 sowie gute Englischkenntnisse und Freude an agilen Kundenprojekten
Benefits
C++ Software Developer – Enterprise Applications (m/w/d)
Über
Verantwortung
- Du entwickelst unsere Softwarelösungen im Enterprise-Umfeld weiter und bringst dein Know-how gezielt in bestehende Systeme ein
- In dieser Rolle arbeitest du in einer gewachsenen C++-Codebasis und hilfst mit, diese nachhaltig und zukunftsorientiert weiterzuentwickeln
- Als Senior Software Engineer bringst du deine Erfahrung in Architekturfragen ein und unterstützt das Team mit pragmatischen und tragfähigen Lösungen
- Du arbeitest eng mit unserer Verkaufs- und Beratungsabteilung zusammen und entwickelst passgenaue Lösungen für die Anforderungen unserer Kunden
Qualifikationen
- Du verfügst über mehrjährige Erfahrung in der Softwareentwicklung mit C++ im Enterprise-Umfeld
- Du hast praktische Erfahrung mit serviceorientierten Architekturen und ein ausgeprägtes Verständnis für Softwarearchitekturen
- Du findest dich auch in komplexen und gewachsenen Softwaresystemen schnell zurecht
- Du verstehst unter passionate, pragmatic programmer mehr als nur eine Floskel und verbindest Leidenschaft mit einem pragmatischen Ansatz
- Du bist offen für neue Technologien
- Du hast bereits erste Erfahrungen mit AI-Tools in der Entwicklungsarbeit gesammelt
Benefits
Senior C++ Software Engineer – Enterprise Solutions (m/w/d)
Über
Verantwortung
- Du entwickelst unsere Softwarelösungen im Enterprise-Umfeld weiter und bringst dein Know-how gezielt in bestehende Systeme ein
- In dieser Rolle arbeitest du in einer gewachsenen C++-Codebasis und hilfst mit, diese nachhaltig und zukunftsorientiert weiterzuentwickeln
- Als Senior Software Engineer bringst du deine Erfahrung in Architekturfragen ein und unterstützt das Team mit pragmatischen und tragfähigen Lösungen
- Zusätzlich arbeitest du eng mit unserer Verkaufs- und Beratungsabteilung zusammen und entwickelst passgenaue Lösungen für die Anforderungen unserer Kunden
Qualifikationen
- Du verfügst über mehrjährige Erfahrung in der Softwareentwicklung mit C++ im Enterprise-Umfeld
- Du hast praktische Erfahrung mit serviceorientierten Architekturen und ein ausgeprägtes Verständnis für Softwarearchitekturen
- Du findest dich auch in komplexen und gewachsenen Softwaresystemen schnell zurecht
- Du lebst den Ansatz eines passionate, pragmatic programmer und verbindest Leidenschaft mit Pragmatismus
- Du bist offen für neue Technologien und hast bereits erste Erfahrungen mit AI-Tools in der Entwicklungsarbeit gesammelt
Benefits
Senior Fullstack Engineer (m/w/d)
Verantwortung
Du entwickelst Fullstack-Lösungen von der Architektur bis zum Deployment (React, Node.js, AWS, Android)
Du arbeitest eng mit Produkt-, Design- und Kundenteams zusammen, um echte Probleme zu lösen
Du optimierst Performance, behebst Fehler und verbesserst kontinuierlich die Codebasis
Du sicherst Codequalität durch Tests, Code Reviews und hohe technische Standards
Du integrierst neue Drohnenfunktionen, arbeitest mit KI-Technologien (LLMs, Multi-Agent-Systeme) und unterstützt das Engineering-Team
Qualifikationen
Du hast einen Bachelor- oder Masterabschluss in Informatik oder Elektrotechnik
Du hast über 5 Jahre Erfahrung in der Softwareentwicklung und entwickelst skalierbare Anwendungen
Du beherrschst TypeScript, React, Node.js oder Python sowie Datenbanken wie Postgres
Du entwirfst und betreibst Full-Stack-Architekturen und schreibst wartbaren Code
Du erklärst technische Konzepte klar und arbeitest gerne in innovativen Teams
Sehr gute Deutschkenntnisse in Wort und Schrift