Please log in or create an account to apply for this job.
Basis
Senior Java Software Engineer (70 - 100%)
Geplaatst: 18.05.2026
Sluitingsdatum: 02.07.2026
Functiereferentie: ad5fb3dce72c6757927fe94dee7950ea
Functie-informatie
Locatie
Bern, Canton of Bern, Switzerland
Bedrijf
TN Switzerland
Klant / Werkgever
Smart Energy Link AG
Functiereferentie
ad5fb3dce72c6757927fe94dee7950ea
Vermeldingstype
Basis
EU-werkvergunning vereist
Nee
Geplaatst
18.05.2026
Sluitingsdatum
02.07.2026
Functiebeschrijving
Unsere Mission 🚀 Wir sind ein junges Unternehmen, das die Energiewende ins Gebäude bringt – mit intelligenten Lösungen für Eigenverbrauch & Elektromobilität, die sich für alle lohnen: Investor:innen, Nutzer:innen und unsere Zukunft. Das SEL-Team entwickelt und vermarktet gemeinsam mit gut vernetzten Partner:innen und langfristig denkenden Investor:innen eine integrale Steuerungs- und Abrechnungslösung für Eigenverbrauchs-Konzepte. Mit dieser bringen wir intelligente Solarstromnutzung, Elektromobilität und Energieeffizienz konsequent in Einklang. Deine Mission bei uns ⚡ Werde zum/r Energiepionier:in! Du bist ein:e clevere:r Entwickler:in und suchst nach einer nachhaltigen und effizienten Lösung für jede Herausforderung. Abstrakte Strukturen und mathematische Schlussfolgerungen motivieren dich. Du willst dich für eine sinnvolle und erneuerbare Energiezukunft engagieren. Aufgaben Du entwickelst den Java-Service auf unseren SEL-Servern zur Auslesung von Messdaten und zur Steuerung von Energieverbrauchern aktiv weiter. Damit wir unsere SEL-Server vollautomatisch konfigurieren können, entwickelst du auch die zugehörige Konfigurationslösung aktiv mit. Als aktiver Teil der Wertschöpfungskette übernimmst du die Mitverantwortung für DevSecOps und gestaltest die Architektur zukunftsweisend mit. Als Teil des Teams übernimmst du Aufgaben, die über deinen Kernbereich hinausgehen, um gemeinsam den nächsten Meilenstein zu erreichen. Du berätst das Produktmanagement hinsichtlich der Umsetzbarkeit technischer Anforderungen und übersetzt diese in tragfähige Lösungskonzepte. Du coachst deine Teamkolleg:innen und wirkst aktiv an der stetigen Optimierung unserer Entwicklungsprozesse sowie unserer technischen Standards mit. Qualifikation Du hast 5+ Jahre Berufserfahrung in der Entwicklung von Java-Applikationen und ein Studium (Uni/FH) in Informatik abgeschlossen (oder Äquivalente Erfahrung) . Du bist dir einen modernen Entwicklungs-Workflow gewohnt und sicherst mit Git, automatisierten Tests, TDD, Reviews und CI/CD die Qualität deines Codes. Du hast Erfahrung in der Entwicklung mit dem Akka-Toolkit oder beherrschst das Actor-Modell. Concurrency ist dir ein vertrauter Begriff. Du hast Erfahrung im IoT-Bereich und ein gutes Verständnis für den Datenfluss über Gateways und Schnittstellen hinweg. Du sprichst fliessend Englisch und idealerweise auch Deutsch. Du nutzt künstliche Intelligenz aktiv in deinem Arbeitsworkflow, ohne dabei dein Denken aufzugeben. Du bist teamorientiert, mit hoher Eigenmotivation und lebst eine aktive Kultur der Offenheit, Transparenz, kontinuierlichen Lernens und offener Fehleransprache. Zusätzliche Kenntnisse: Du hast Grundkenntnisse in der Google Cloud Platform, in Terraform und in Python. Du hast fundiertes Wissen in den Bereichen Architectural Styles und Design Patterns sowie Erfahrung mit komplexen Refactorings. Benefits Bei SEL sind wir überzeugt: Unsere Mitarbeitenden sind unser wichtigstes Kapital. Bei uns prägst du die Zukunft des Schweizer Energiesektors Du trägst aktiv zur Energiewende bei Bring dich ein und gestalte die Firma aktiv mit inkl. Mitarbeiterbeteiligung Vollgas im Job und Platz für persönliche Weiterentwicklung – dank Teilzeitarbeit möglich Wir leben Flexibilität – arbeite wann und wo du willst Wir fördern dein Lernen & Wachstum mit einem Weiterbildungsbudget Wir haben Jahresarbeitszeiten und die 40-Stunden-Woche Eine Auszeit gefällig? Wir machen es möglich plus: NIKIN Hoodie, Füürabe-Aareschwumm und Glace im Gfrüürfach 🍦 Wir sind ein agiles Team, das sich gegenseitig schätzt, fordert und weiterbringt. Bei uns werden Offenheit und Transparenz gross geschrieben. Alle Löhne sind offengelegt, bereits ab dem Bewerbungsprozess. Alle bringen sich ein und wirken aktiv in verschiedensten Bereichen mit. Wenn auch du es liebst, etwas zu bewirken und zum Besseren zu wenden, dann bist du bei uns genau richtig! Werde ein/e Energiepionier:in bei SEL und setze dich mit uns für eine sinnvolle und nachhaltige Energiezukunft ein – Stück für Stück, Tag für Tag. So geht’s weiter Bewirb dich direkt – wir melden uns innerhalb weniger Tage bei dir. Unser Prozess: kurzes Kennenlerngespräch per Telefon oder Video, ein ausführliches Interview vor Ort oder remote, und ein Schnuppertag, an dem du unser Team und unsere Arbeitsweise hautnah erlebst. Wir freuen uns, von dir zu hören 🙌Gemeinsam die Energiewende vorantreiben 🚀 Smart Energy Link wurde 2017 von Nationalrat Jürg Grossen, Urs Böhlen, Christian Klossner und Jürg Tschanz gegründet. Seit Tag 1 treiben wir mit Leidenschaft die ökologische und wirtschaftliche Nachhaltigkeit der Schweizer Energieversorgung voran. Mit unseren Lösungen fördern wir die dezentrale Energieversorgung in Haushalten – ein zentraler Baustein, um den Energieverbrauch nachhaltiger zu gestalten. Unser Ziel: umweltfreundliche Energiesysteme und Elektromobilität für alle zugänglich machen und so einen positiven Beitrag für kommende Generationen leisten. Als Pioniere der ZEV-Entwicklung haben wir bereits zahlreiche Projekte erfolgreich umgesetzt – und eines steht fest: Wir sind noch lange nicht am Ziel!
Vaardigheden
ABAP
adapt to changes in technological development plans
AJAX
Ajax Framework
analyse software specifications
Ansible
Apache Maven
Apache Tomcat
APL
ASP.NET
Assembly (computer programming)
blockchain openness
blockchain platforms
C
COBOL
CoffeeScript
collect customer feedback on applications
Common Lisp
computer programming
create flowchart diagram
cyber attack counter-measures
data visualisation software
debug software
defence standard procedures
define technical requirements
design user interface
develop automated migration methods
develop creative ideas
develop software prototype
do cloud refactoring
Drupal
Eclipse (integrated development environment software)
engineering principles
engineering processes
Erlang
Git
Groovy
Haskell
IBM WebSphere
ICT debugging tools
ICT security legislation
identify customer requirements
integrate system components
integrated development environment software
Internet of Things
interpret technical requirements
Java (computer programming)
JavaScript
JavaScript Framework
Jenkins (tools for software configuration management)
KDevelop
Laravel
Lisp
manage engineering project
Matlab
Microsoft Visual C++
migrate existing data
ML (computer programming)
MySQL
NoSQL
object-oriented modelling
Objective-C
OpenEdge Advanced Business Language
Oracle Application Development Framework
Pascal (computer programming)
perform scientific research
Perl
PHP
Project Management
Prolog (computer programming)
Puppet (tools for software configuration management)
Python (computer programming)
R
Ruby (computer programming)
Salt (tools for software configuration management)
SAP R3
SAS language
Scala
Scratch (computer programming)
screen reader
Smalltalk (computer programming)
smart contract
software anomalies
software frameworks
Spark
SQL
STAF
Swift (computer programming)
technical drawings
tools for software configuration management
Trading Software
TypeScript
use an application-specific interface
use automatic programming
use concurrent programming
use functional programming
use logic programming
use object-oriented programming
use query languages
use software design patterns
use software libraries
use technical drawing software
utilise computer-aided software engineering tools
utilise machine learning
VBScript
Visual Basic
Web Services
WordPress
World Wide Web Consortium standards
Xcode