Senior Software Engineer Java
📍 3011 Bern
Rolle und Verantwortlichkeiten
Du bist verantwortlich für die Konzeption, Entwicklung und das Design von Java-Anwendungen in einem agilen Projektumfeld und arbeitest dabei an technisch anspruchsvollen Softwareprojekten. Unsere massgeschneiderten Softwarelösungen, die den spezifischen Anforderungen unserer Kunden entsprechen, werden von dir entwickelt und optimiert. Du konzipierst und realisierst moderne Microservice-Architekturen und arbeitest an der gesamten Implementierung bis hin zum Go-live. Du arbeitest in einem interdisziplinären Team und trägst aktiv zur Qualitätssicherung und zum Projektmanagement bei. Der gesamte Engineering-Prozess, von der Anforderungsanalyse bis zur Implementierung und Qualitätssicherung, wird von dir begleitet und gestaltet.
Team / Beschreibung
Bei uns kommen AI-Kompetenz, Engineering-Exzellenz und fundiertes Branchenverständnis zusammen – getragen von Menschen, die gemeinsam etwas bewegen wollen. So entstehen zukunftsfähige Lösungen, die im Alltag unserer Kunden wirklich einen Unterschied machen. Das gelingt durch Menschen, die Verantwortung übernehmen, Chancen erkennen und technologische Möglichkeiten in greifbare Ergebnisse verwandeln. Dafür schaffen wir ein Umfeld, das von gegenseitiger Unterstützung geprägt ist: Raum für fachliche Weiterentwicklung, offene Communities, in denen Wissen gerne geteilt wird, Peer Groups und Trainingsangebote, die sich an dir orientieren. Vertrauen, Wertschätzung und gemeinsam gefeierte Erfolge prägen dabei unser Miteinander und machen Entwicklung zu etwas, das bei uns einfach dazugehört.
Qualifikationen und Fähigkeiten
Abgeschlossenes Studium mit Schwerpunkt Wissenschaft oder Informatik oder eine vergleichbare Qualifikation.
Fundierte Erfahrung in der Java-Backend-Entwicklung und praktische Kenntnisse in der Umsetzung skalierbarer, webbasierter Systeme und Anwendungen.
Erfolgreiche Erfahrung mit Frameworks wie Angular und/oder React, Spring/Spring Boot und Hibernate in agilen Projekten.
Moderne Konzepte und Tools der Softwareentwicklung wie Scrum, Docker, CI/CD und Domain-driven Design beherrschst du und setzt diese zielgerichtet in Projekten ein.
Du setzt KI-Tools in deinem Fachgebiet souverän ein, bewertest die Ergebnisse kritisch und unterstützt Kunden und adessi dabei, Potenziale von KI zu nutzen.
Sehr gute Deutschkenntnisse (C1-Level) und gute Englischkenntnisse.
Eine projektbezogene Reisebereitschaft.