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