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

Callista Group AG

Bern, Berne, Switzerland Contract today
Workplace
On-site
Location
Bern, Berne, Switzerland
Who can apply
Based in Switzerland: you usually need the right to work there

Check your CV against this job

Free · No signup · A 0–100 ATS match score and the keywords you're missing.

Check my CV free

$14.99/month, cancel anytime. Already have an account? Log in

About the role

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

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:

* Core Technologies: Java · Spring Boot · Kafka

* Architecture & Integration: Distributed Systems · REST APIs

* Database: SQL

* Container & DevOps: Docker · Kubernetes · GitLab

* Testing & Monitoring: Unit Testing · Integration Testing · Splunk · Citrus

* Methodology: Scrum

Generelle Rahmenbedingungen:

* Start: asap

* Pensum: 80-100%

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

Find more English Speaking Jobs in Switzerland on Arbeitnow

Get matched & apply with FindAJobAI

Upload your resume once. We score every job against your profile, tailor your resume and cover letter, and autofill the application.