Senior / Principal Software Engineer - Java, Spring Boot & Kafka (80-100%)

Callista

Bern

Hybrid

CHF 150,000 - 210,000

Full time

9 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Callista sucht in Bern einen erfahrenen Java/Spring Boot Software Engineer auf Principal-Niveau mit Kafka-Expertise. Sie entwickeln hochperformante Backend-Systeme zur Verarbeitung grosser Datenmengen und übernehmen technologische Verantwortung.

Zu den Aufgaben gehören die Weiterentwicklung der Backend-Architektur, Skalierung, Performance-Optimierung und enge Zusammenarbeit mit Architekten sowie Stakeholdern. Sie arbeiten selbstständig, strukturiert und kommunizieren komplexe Sachverhalte klar.

Qualifications

  • Tiefgehende, aktuelle Praxiserfahrung mit Kafka und Java.
  • 5+ Jahre Berufserfahrung in professioneller Softwareentwicklung.
  • Erfahrung mit hochperformanten Systemen und Verarbeitung grosser Datenmengen.
  • Ausgeprägte Kenntnisse in Architektur, Distributed Systems und Performanceoptimierung.
  • Erfahrung mit SQL, REST APIs, Docker, Kubernetes und GitLab.
  • Kenntnisse in Unit- und Integration-Testing; idealerweise Splunk und Citrus.
  • Abgeschlossenes Informatikstudium oder gleichwertige Qualifikation.
  • Selbstständige, strukturierte und lösungsorientierte Arbeitsweise.
  • Sehr gute Deutsch- und gute Englischkenntnisse.

Responsibilities

  • Entwicklung und Optimierung hochperformanter Backend-Anwendungen mit Java, Spring Boot und Kafka.
  • Technische Verantwortung für anspruchsvolle Lösungen sowie aktive Mitgestaltung der Architektur und des Designs verteilter Systeme.
  • Konzeption und Umsetzung skalierbarer Lösungen zur zuverlässigen Verarbeitung sehr grosser Daten- und Transaktionsvolumen.
  • Analyse von Performanceproblemen und Entwicklung nachhaltiger technischer Verbesserungen.
  • Eigenständige Erarbeitung und überzeugende Vertretung technischer Entscheidungen in Zusammenarbeit mit Architekten, Entwicklern und Stakeholdern.
  • Sicherstellung hoher Codequalität durch automatisierte Tests und bewährte Entwicklungspraktiken.

Skills

Kafka
Java
Spring Boot
Distributed Systems
Performance optimization
SQL
REST APIs
Docker
Kubernetes
GitLab
Unit Testing
Integration Testing
Splunk
Citrus
Deutsch (German)
Englisch (English)
Self-starter

Education

Informatikstudium (Uni/FH) oder gleichwertige Qualifikation

Tools

Spring Boot
Docker
Kubernetes
GitLab
Splunk
Citrus

Job description

Jobbeschreibung

Für unseren Kunden suchen wir einen erfahrenen Java / Spring Boot Software Engineer auf Principal-Niveau mit ausgeprägter Kafka-Expertise. Du entwickelst hochperformante, skalierbare Anwendungen zur Verarbeitung sehr grosser Datenmengen und übernimmst Verantwortung für anspruchsvolle technische Lösungen.

Deine Aufgaben:

Entwicklung und Optimierung hochperformanter Backend-Anwendungen mit Java, Spring Boot und Kafka

Technische Verantwortung für anspruchsvolle Lösungen sowie aktive Mitgestaltung der Architektur und des Designs verteilter Systeme

Konzeption und Umsetzung skalierbarer Lösungen zur zuverlässigen Verarbeitung sehr grosser Daten- und Transaktionsvolumen

Analyse von Performanceproblemen und Entwicklung nachhaltiger technischer Verbesserungen

Eigenständige Erarbeitung und überzeugende Vertretung technischer Entscheidungen in Zusammenarbeit mit Architekten, Entwicklern und weiteren Stakeholdern

Sicherstellung einer hohen Codequalität durch automatisierte Tests und bewährte Entwicklungspraktiken

Fachliche Unterstützung anderer Entwickler sowie aktiver Wissenstransfer innerhalb des Teams

Stellenanforderungen

Deine technische Expertise

Tiefgehende, aktuelle Praxiserfahrung mit Kafka und Java, die du regelmässig in produktiven Projekten einsetzt

5+ Jahre Erfahrung in der professionellen Softwareentwicklung mit sehr fundierten Kenntnissen in Java und Spring Boot

Nachweisbare Erfahrung mit hochperformanten Systemen und der Verarbeitung grosser Datenmengen

Sehr gute Kenntnisse in Softwarearchitektur, Distributed Systems und Performanceoptimierung

Erfahrung mit SQL, REST APIs, Docker, Kubernetes und GitLab

Kenntnisse in Unit- und Integration-Testing sowie idealerweise Splunk und Citrus

Abgeschlossenes Informatikstudium (Uni/FH) oder vergleichbare Qualifikation

Du arbeitest selbstständig, strukturiert und lösungsorientiert

Du kannst komplexe technische Sachverhalte verständlich erklären, Entscheidungen begründen und unterschiedliche Anspruchsgruppen fachlich überzeugen

Sehr gute Deutsch- und gute Englischkenntnisse

Dein Tech Stack:

Generelle Rahmenbedingungen:

Ort: Bern (1-2 mal pro Woche vor Ort)

  • Bern , Schweiz

Callista ist ein partnergeführtes Unternehmen mit Hauptsitz in der Schweiz, das sich auf die Bereitstellung von Experten, schlagkräftigen Teams sowie Managed-Capacity-Lösungen für Consulting-, Engineering- und Betriebsleistungen spezialisiert hat.

Wir verbinden die Nähe und Qualität eines Schweizer Partners mit der Skalierbarkeit unseres Nearshore Centers in Serbien. Dieses Modell bietet Ihnen maximale Flexibilität – wirtschaftlich, zuverlässig und zukunftssicher. Mit einem starken Netzwerk, das sich von der Schweiz über Deutschland bis in die Balkanregion erstreckt, sowie tiefgreifender technologischer und methodischer Expertise schaffen wir die perfekte Balance zwischen lokaler Nähe und internationaler Effizienz.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior / Principal Software Engineer - Java, Spring Boot & Kafka (80-100%)
Senior / Principal Software Engineer - Java, Spring Boot & Kafka (80-100%)

Academic Key • Bern

Hybrid
CHF 120,000 - 170,000
Senior Java Engineer - Spring Boot & Kafka, Scalable Backend
Senior Java Engineer - Spring Boot & Kafka, Scalable Backend

Academic Key • Bern

Hybrid
CHF 120,000 - 170,000
Senior Java Engineer - Kafka, Spring Boot, Backend Lead
Senior Java Engineer - Kafka, Spring Boot, Backend Lead

Callista • Bern

Hybrid
CHF 150,000 - 210,000
Java Fullstack Entwickler 80-100%
Java Fullstack Entwickler 80-100%

ITech Consult AG • Bern

Hybrid
CHF 120,000 - 150,000
Senior DevOps Engineer Application Integration (w/m/d)
Senior DevOps Engineer Application Integration (w/m/d)

Zürcher Kantonalbank • Zürich

Hybrid
CHF 90,000 - 120,000
Remote Work zwei Tage pro Woche
Flexible Arbeitszeiten
Moderne Infrastruktur und Büro in ZH
+2
Sr. Software Engineer Java 80-100% / Fest
Sr. Software Engineer Java 80-100% / Fest

Evergreen Human Resources AG • Basel

On-site
CHF 110,000 - 140,000
Sr. Software Engineer Java 80-100%
Sr. Software Engineer Java 80-100%

Evergreen Human Resources AG • Basel

On-site
CHF 110,000 - 140,000
Moderner Arbeitsbereich
Weiterbildungsmöglichkeiten
Flexible Arbeitsmodelle
+3
Java Software Engineer
Java Software Engineer

ITech Consult • Bern

Hybrid
CHF 100,000 - 180,000
Professional Software Engineer Java/Spring Boot
Professional Software Engineer Java/Spring Boot

ti&m AG • Bern

On-site
CHF 90,000 - 120,000
anpassbare Arbeitszeitmodelle
ti&m academy für Weiterbildung
Senior Java/Kotlin Software Engineer
Senior Java/Kotlin Software Engineer

Callista • Zürich

On-site
CHF 100,000 - 130,000