← к выдаче
разработка

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

Bern28 дн. назад

Коротко

Develops and optimizes high-performance backend applications with Java, Spring Boot, and Kafka; owns technical solutions, architecture, and design of · Needs: 5+ years in professional software development with deep Java and Spring Boot expertise; current practical Kafka experience; completed computer science degree

Описание от работодателя

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)