Java Backend Developer (Kafka & Kotlin)
- vor Ort, Hybrid
- St. Gallen, Sankt Gallen, Schweiz
- Software Engineering
Für ein langfristiges Bankenprojekt suchen wir einen Senior Backend-Entwickler (m/w/d) mit Java, Kafka & Kotlin. Fokus auf Microservices, Event-Driven Architecture & Skalierbarkeit. Start: Q1 2025.
Jobbeschreibung
Für ein langfristiges Projekt im Bankenbereich suchen wir einen Senior Backend-Entwickler mit Erfahrung in Java, Kafka und Kotlin.
Es handelt sich dabei um eine skalierbare und leistungsstarke Service Infrastruktur.
Aufgaben:
Entwicklung und Wartung von hoch performanten und skalierbaren Diensten unter Verwendung von Java-Technologien wie Spring Boot und OpenShift
Design und Implementation von Integrations-Lösungen
Event Driven/Streams mittels Kafka
API- & Service-Gateway
Sicherstellung hoher Code-Qualität durch die Anwendung bewährter Praktiken wie Clean Code und testgetriebener Entwicklung
Verbesserung der bestehenden Infrastruktur in Bezug auf Leistung, Sicherheit und Skalierbarkeit
Zusammenarbeit mit Frontend-Entwicklern, DevOps-Ingenieuren und anderen Stakeholdern zur nahtlosen Integration und Weiterentwicklung von APIs und Services
Durchführung von Code-Reviews und Bereitstellung technischer Beratung für das Entwicklerteam, um die Code-Qualität zu gewährleisten
Gewährleistung einer stabilen und leistungsstarken Anbindung an externe Schnittstellen und Datenbanken
Stellenanforderungen
Anforderungen:
Mehrjährige Erfahrung in der Entwicklung, im Betrieb und in der Architektur von Software, vorzugsweise im Bereich von Microservices und APIs
Fundierte Kenntnisse in der Entwicklung und Betrieb von Services mit Java, Spring Boot, REST, Kafka, Kotlin oder ähnlichen Technologien
Fundierte Kenntnisse in Software-Architektur, Design Patterns und Microservices-Architekturen
Tiefe Erfahrung im Umgang mit verteilten Systemen und Event-Driven Architecture
Gute Kenntnisse in der Verwendung und Konfiguration von Datenbanken (SQL/NoSQL)
Erfahrung im Umgang mit Cloud-Technologien (OpenShift) und Containerisierung (Docker, Kubernetes)
Gute Kenntnisse in CI/CD-Prozessen und Tools (z.B. Jenkins, Git, Maven)
Sehr gute Deutschkenntnisse
Generelle Rahmenbedingungen:
Start: per Q1 2025 bis 30.06.2025 (mit Option auf viele Verlängerungen)
Pensum: 100%, 125 Tage
80% remote innerhalb Schweiz / 20% onsite in St. Gallen
Alle Kollegen reden Deutsch
oder
Alles erledigt!
Ihre Bewerbung wurde eingesendet!