Auf einen Blick
- Aufgaben: Entwickle und warte skalierbare Dienste mit Java, Spring Boot und Kafka.
- Arbeitgeber: Wir bieten ein langfristiges Projekt in einer dynamischen Service Infrastruktur.
- Mitarbeitervorteile: 80% remote Arbeit in der Schweiz, flexible Arbeitszeiten und spannende Projekte.
- Warum dieser Job: Werde Teil eines innovativen Teams und verbessere die Code-Qualität durch bewährte Praktiken.
- Gewünschte Qualifikationen: Erfahrung in Softwareentwicklung, Microservices und Cloud-Technologien ist erforderlich.
- Andere Informationen: Start am 06.01.2025, Möglichkeit auf Verlängerungen und ein deutschsprachiges Team.
Das voraussichtliche Gehalt liegt zwischen 48000 - 84000 € pro Jahr.
Für ein langfristiges Projekt suchen wir einen Integration Engineer für Kafka-Streams und API-Integrationen. 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
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 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 06.01.2025 bis 30.06.2025 (mit Option auf viele Verlängerungen)
- Pensum: 80-100%
- 80% remote innerhalb Schweiz / 20% onsite in Winterthur
- Alle Kollegen reden Deutsch
#J-18808-Ljbffr
Integration Engineer für Kafka- und API-Integration Arbeitgeber: Callista
Kontaktperson:
Callista HR Team
StudySmarter Bewerbungstipps 🤫
So bekommst du den Job: Integration Engineer für Kafka- und API-Integration
✨Tip Nummer 1
Nutze dein Netzwerk! Sprich mit Kollegen oder Bekannten, die bereits in der Branche arbeiten oder Erfahrung mit Kafka und API-Integrationen haben. Sie können dir wertvolle Einblicke geben und möglicherweise sogar eine Empfehlung aussprechen.
✨Tip Nummer 2
Bleibe auf dem neuesten Stand der Technologien! Informiere dich über aktuelle Trends und Best Practices in der Softwareentwicklung, insbesondere in Bezug auf Java, Spring Boot und Event-Driven Architecture. Das zeigt dein Engagement und deine Fachkenntnisse.
✨Tip Nummer 3
Bereite dich auf technische Gespräche vor! Übe, wie du deine Erfahrungen mit Microservices und APIs klar und präzise kommunizieren kannst. Sei bereit, konkrete Beispiele aus deiner bisherigen Arbeit zu nennen, um deine Fähigkeiten zu demonstrieren.
✨Tip Nummer 4
Zeige deine Teamfähigkeit! Da die Zusammenarbeit mit Frontend-Entwicklern und DevOps-Ingenieuren wichtig ist, betone in Gesprächen deine Erfahrungen in interdisziplinären Teams und wie du zur Verbesserung der Code-Qualität beigetragen hast.
Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Integration Engineer für Kafka- und API-Integration
Tipps für deine Bewerbung 🫡
Verstehe die Anforderungen: Lies die Stellenbeschreibung sorgfältig durch und achte auf die spezifischen Anforderungen und Technologien, die für die Position als Integration Engineer wichtig sind. Stelle sicher, dass du alle geforderten Fähigkeiten und Erfahrungen in deinem Lebenslauf und Anschreiben hervorhebst.
Betone relevante Erfahrungen: Fokussiere dich in deinem Lebenslauf und Anschreiben auf deine mehrjährige Erfahrung in der Entwicklung und im Betrieb von Software, insbesondere im Bereich Microservices und APIs. Nenne konkrete Projekte oder Erfolge, die deine Kenntnisse in Java, Spring Boot und Kafka demonstrieren.
Zeige deine Teamfähigkeit: Da die Zusammenarbeit mit Frontend-Entwicklern, DevOps-Ingenieuren und anderen Stakeholdern wichtig ist, solltest du Beispiele für erfolgreiche Teamprojekte oder deine Rolle in interdisziplinären Teams anführen. Dies zeigt, dass du gut in ein bestehendes Team integriert werden kannst.
Prüfe deine Sprachkenntnisse: Da sehr gute Deutschkenntnisse gefordert sind, stelle sicher, dass du dies in deinem Lebenslauf klar angibst. Wenn du relevante Erfahrungen in einem deutschsprachigen Umfeld hast, erwähne diese ebenfalls, um deine Sprachkompetenz zu untermauern.
Wie du dich auf ein Vorstellungsgespräch bei Callista vorbereitest
✨Bereite dich auf technische Fragen vor
Erwarte, dass du Fragen zu Java, Spring Boot, Kafka und API-Integrationen beantworten musst. Stelle sicher, dass du deine Kenntnisse über diese Technologien auffrischst und Beispiele aus deiner bisherigen Erfahrung parat hast.
✨Demonstriere deine Erfahrung mit Microservices
Sei bereit, über deine Erfahrungen in der Entwicklung und Architektur von Microservices zu sprechen. Zeige, wie du diese in früheren Projekten implementiert hast und welche Herausforderungen du dabei gemeistert hast.
✨Zeige deine Teamfähigkeit
Da die Zusammenarbeit mit Frontend-Entwicklern und DevOps-Ingenieuren wichtig ist, solltest du Beispiele für erfolgreiche Teamprojekte bereithalten. Betone, wie du zur nahtlosen Integration und Weiterentwicklung von APIs beigetragen hast.
✨Sprich über Code-Qualität und Best Practices
Bereite dich darauf vor, über Clean Code, testgetriebene Entwicklung und Code-Reviews zu sprechen. Erkläre, wie du diese Praktiken in deinen bisherigen Projekten angewendet hast, um die Code-Qualität zu gewährleisten.