Required skills
- Java
- Spring Boot
- Apache Kafka
- Software Development
- Distributed Systems
- REST APIs
- SQL
- Docker
- Kubernetes
- GitLab
- Unit Testing
- Integration Testing
Languages: German
Job description
Project overview
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.
Responsibilities
Deine technische Expertise
Dein Tech Stack:
Generelle Rahmenbedingungen:
- 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
- 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
- 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
- Start: asap
- Pensum: 80-100%
- Ort: Bern (1-2 mal pro Woche vor Ort)
Indexed by 9am's meta-search. You are a job provider? Claim or manage this listing
Found on FreelancerMap CH