‹ All jobs
Senior / Principal Software Engineer - Java, Spring Boot & Kafka (80-100%)
<p>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.</p><h2></h2><p><strong>Deine Aufgaben:</strong></p><ul><li><p>Entwicklung und Optimierung hochperformanter Backend-Anwendungen mit Java, Spring Boot und Kafka</p></li><li><p>Technische Verantwortung für anspruchsvolle Lösungen sowie aktive Mitgestaltung der Architektur und des Designs verteilter Systeme</p></li><li><p>Konzeption und Umsetzung skalierbarer Lösungen zur zuverlässigen Verarbeitung sehr grosser Daten- und Transaktionsvolumen</p></li><li><p>Analyse von Performanceproblemen und Entwicklung nachhaltiger technischer Verbesserungen</p></li><li><p>Eigenständige Erarbeitung und überzeugende Vertretung technischer Entscheidungen in Zusammenarbeit mit Architekten, Entwicklern und weiteren Stakeholdern</p></li><li><p>Sicherstellung einer hohen Codequalität durch automatisierte Tests und bewährte Entwicklungspraktiken</p></li><li><p>Fachliche Unterstützung anderer Entwickler sowie aktiver Wissenstransfer innerhalb des Teams</p></li></ul> <br> <p><strong>Deine technische Expertise</strong></p><ul><li><p><strong>Tiefgehende, aktuelle Praxiserfahrung mit Kafka und Java</strong>, die du regelmässig in produktiven Projekten einsetzt</p></li><li><p><strong>5+ Jahre Erfahrung in der professionellen Softwareentwicklung</strong> mit sehr fundierten Kenntnissen in Java und Spring Boot</p></li><li><p>Nachweisbare Erfahrung mit hochperformanten Systemen und der Verarbeitung grosser Datenmengen</p></li><li><p>Sehr gute Kenntnisse in Softwarearchitektur, Distributed Systems und Performanceoptimierung</p></li><li><p>Erfahrung mit SQL, REST APIs, Docker, Kubernetes und GitLab</p></li><li><p>Kenntnisse in Unit- und Integration-Testing sowie idealerweise Splunk und Citrus</p></li><li><p>Abgeschlossenes Informatikstudium (Uni/FH) oder vergleichbare Qualifikation</p></li><li><p>Du arbeitest selbstständig, strukturiert und lösungsorientiert</p></li><li><p>Du kannst komplexe technische Sachverhalte verständlich erklären, Entscheidungen begründen und unterschiedliche Anspruchsgruppen fachlich überzeugen</p></li><li><p>Sehr gute Deutsch- und gute Englischkenntnisse</p></li></ul><h2></h2><p><strong>Dein Tech Stack:</strong></p><ul><li><p><strong>Core Technologies:</strong> Java · Spring Boot · Kafka</p></li><li><p><strong>Architecture & Integration:</strong> Distributed Systems · REST APIs</p></li><li><p><strong>Database:</strong> SQL</p></li><li><p><strong>Container & DevOps:</strong> Docker · Kubernetes · GitLab</p></li><li><p><strong>Testing & Monitoring:</strong> Unit Testing · Integration Testing · Splunk · Citrus</p></li></ul><ul><li><p><strong>Methodology:</strong> Scrum</p><p style="min-height: 1.7em;"></p></li></ul><p style="min-height: 1.7em;"></p><p><strong>Generelle Rahmenbedingungen:</strong></p><ul><li><p>Start: asap</p><