Auf einen Blick
- Aufgaben: Entwickle sichere, skalierbare Backend-Services mit Kotlin und Spring Boot.
- Arbeitgeber: Merkle, ein Unternehmen von dentsu, das die Erfahrung der Nutzer revolutioniert.
- Mitarbeitervorteile: 25 Urlaubstage, flexible Arbeitszeiten und umfassende Weiterbildungsmöglichkeiten.
- Andere Informationen: Pet-friendly Büros und zahlreiche Teamevents für eine tolle Arbeitsatmosphäre.
- Warum dieser Job: Gestalte innovative Lösungen in einem dynamischen Team und beeinflusse die Architektur der Plattform.
- Gewünschte Qualifikationen: Mindestens 5 Jahre Erfahrung in der Backend-Entwicklung und Kenntnisse in Kotlin.
Das voraussichtliche Gehalt liegt zwischen 60000 - 80000 € pro Jahr.
Wir suchen einen Senior Backend Engineer, um die Service-Schicht einer E-Banking-Plattform zu stärken. Sie werden hochzuverlässige, sichere Microservices in Kotlin mit Spring Boot entwerfen, erstellen und betreiben, die über Apache Kafka-Ereignisströme integriert und auf Red Hat OpenShift bereitgestellt werden. Kotlin ist eine Kernanforderung und Sie werden eng mit dem mobilen Engineering-Team zusammenarbeiten. Diese Rolle umfasst die Verantwortung für Services von Anfang bis Ende, vom API-Vertragsdesign bis zur Produktionsbeobachtbarkeit, die Beeinflussung der plattformweiten Architektur und das Agieren als technischer Referenzpunkt für das Team und das breitere Backend-Kapitel.
Verantwortlichkeiten
- Entwerfen, Entwickeln und Warten von sicheren, skalierbaren Backend-Services und APIs mit Kotlin und Spring Boot.
- Erstellen und Betreiben von ereignisgesteuerten Integrationen über Apache Kafka, einschließlich Produzenten, Konsumenten, Kafka Streams und Avro-Schemas mit genau-einmal Semantik.
- Verantwortung für Datenmodelle, Abfrageoptimierung und Schema-Migrationen über PostgreSQL und MySQL.
- Integration von Services mit Beobachtbarkeit, CI/CD und DevOps-Tools; Unterstützung bei Bereitstellung und Überwachung auf OpenShift/Kubernetes.
- Anwendung von Sicherheitsbest Practices in OAuth2/OIDC, Authentifizierung, Autorisierung und Verschlüsselung.
- Durchführung von Code-Reviews, Einhaltung von Ingenieurstandards und Mentoring von Junior Engineers.
- Erstellung hochwertiger technischer Dokumentation, die Design, Implementierung und API-Verträge abdeckt.
Erforderliche Qualifikationen
- Über 5 Jahre professionelle Erfahrung im Backend-Engineering.
- Kenntnisse in Kotlin.
- Starke praktische Erfahrung mit Spring Boot (Spring MVC, Security, Data JPA, Cloud, Actuator).
- Solide Erfahrung mit Apache Kafka, einschließlich Kafka Streams, Schema Registry und genau-einmal Semantik.
- Kenntnisse in PostgreSQL und MySQL: Datenmodellierung, Abfragepläne, Replikation und Arbeiten mit Verbindungspools (HikariCP).
- Praktische Erfahrung mit Kubernetes oder OpenShift.
- Fundiertes Verständnis von verteilten Systemen, Microservices-Architektur und Entwurfsmustern.
- Vertrautheit mit OAuth2/OIDC und grundlegenden Sicherheitsaspekten im Backend.
- Kenntnisse in Git und CI/CD-Praktiken.
- Deutsch B2+, Hauptsprache für Teamkommunikation, Dokumentation und Stakeholder-Interaktion.
- Englisch geschäftlich kompetent, verwendet für technische Standards und internationale Tools.
Nice to Have
- Abschluss in Informatik, Informationstechnologie oder gleichwertige Erfahrung.
- Frühere Erfahrung in regulierten Branchen wie Banken oder Fintech.
- Vertrautheit mit Spring Cloud und verteilten Tracing-Tools.
- Erfahrung mit Datenbank-Migrationstools wie Flyway oder Liquibase.
- Französisch oder Italienisch, vorteilhaft aufgrund der mehrsprachigen Natur der Schweizer Plattform.
Vorteile
- 25 Tage Urlaub.
- 2 Freiwilligentage für gemeinnützige Aktivitäten.
- Psychische Gesundheitsleistungen: 3 zusätzliche Wellness-Tage zusätzlich zu den Urlaubstagen und fortlaufende Unterstützung für psychische Gesundheit.
- Erste-Hilfe- und Mitarbeiterunterstützungsprogramm.
- 40-Stunden-Woche mit Überstundenvergütung.
- Flexibles Arbeitszeitmodell (Gleitzeit).
- Unabhängige Homeoffice-Verwaltung.
- Modernes, kreatives Büro mit ergonomisch ausgestatteten Arbeitsplätzen.
- Haustierfreundliche Büros.
- Voller Zugang zur Dentsu Academy, vor Ort Lernveranstaltungen und Online-Sprachkurse.
- Lernzulage: 40 zusätzliche Stunden pro Jahr für berufliche Weiterbildung.
- Unternehmensvorteilsplattform.
- Empfehlungsbonusprogramm.
- Workation-Möglichkeiten.
- Teamevents: Unternehmensfeiern, monatliche Frühstücke, Aperos.
Wir schätzen die einzigartigen Talente und Perspektiven aller Individuen und begrüßen Bewerber unabhängig von Geschlecht, Geschlechtsidentität, Nationalität, Religion, Ethnie, kulturellem Hintergrund, sexueller Orientierung, Alter, körperlicher oder geistiger Fähigkeit. Unsere Einstellungsentscheidungen basieren auf Qualifikationen und rollenbezogenen Anforderungen und gewährleisten einen Arbeitsplatz frei von Diskriminierung und Belästigung.
Standort: St. Gallen
Marke: Merkle
Arbeitszeit: Vollzeit
Vertragsart: Unbefristet
Senior Backend Engineer - Kotlin, Spring Boot Arbeitgeber: Merkle
Kontaktperson:
Merkle HR Team
StudySmarter Bewerbungstipps 🤫
So bekommst du den Job: Senior Backend Engineer - Kotlin, Spring Boot
✨Tipp Nummer 1
Netzwerken ist der Schlüssel! Nutze Plattformen wie LinkedIn, um mit anderen Backend-Entwicklern und Recruitern in Kontakt zu treten. Teile deine Projekte und Erfahrungen, um sichtbar zu werden.
✨Tipp Nummer 2
Bereite dich auf technische Interviews vor! Übe Coding-Challenges und sei bereit, deine Lösungen zu erklären. Zeige dein Wissen über Kotlin und Spring Boot, um zu glänzen.
✨Tipp Nummer 3
Sei proaktiv! Wenn du eine interessante Stelle siehst, bewirb dich direkt über unsere Website. Warte nicht darauf, dass die Jobs zu dir kommen – zeig Initiative!
✨Tipp Nummer 4
Mach dich mit den neuesten Trends in der Backend-Entwicklung vertraut! Halte dich über Technologien wie Apache Kafka und Kubernetes auf dem Laufenden, um im Gespräch mit potenziellen Arbeitgebern zu punkten.
Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Senior Backend Engineer - Kotlin, Spring Boot
Tipps für deine Bewerbung 🫡
Sei du selbst!: Wenn du deine Bewerbung schreibst, sei authentisch und zeig uns, wer du wirklich bist. Wir suchen nach echten Persönlichkeiten, die zu unserem Team passen!
Klarheit ist der Schlüssel: Achte darauf, dass deine Bewerbung klar und strukturiert ist. Verwende Absätze und Aufzählungen, um deine Erfahrungen und Fähigkeiten übersichtlich darzustellen. So können wir schnell erkennen, was du drauf hast!
Technische Skills hervorheben: Da wir einen Senior Backend Engineer suchen, vergiss nicht, deine Kenntnisse in Kotlin, Spring Boot und anderen relevanten Technologien deutlich zu machen. Zeig uns, wie du diese Skills in der Praxis angewendet hast!
Bewirb dich über unsere Website: Um sicherzustellen, dass deine Bewerbung direkt bei uns landet, bewirb dich bitte über unsere Website. So können wir deine Unterlagen schnellstmöglich prüfen und dir ein Feedback geben!
Wie du dich auf ein Vorstellungsgespräch bei Merkle vorbereitest
✨Verstehe die Technologien
Mach dich mit Kotlin, Spring Boot und Apache Kafka vertraut. Sei bereit, spezifische Fragen zu diesen Technologien zu beantworten und zeige, dass du praktische Erfahrungen hast. Überlege dir Beispiele aus deiner bisherigen Arbeit, die deine Fähigkeiten in diesen Bereichen demonstrieren.
✨Bereite dich auf Architekturfragen vor
Da du Einfluss auf die Plattformarchitektur haben wirst, solltest du dich auf Fragen zur Microservices-Architektur und zu Best Practices vorbereiten. Überlege dir, wie du bestehende Systeme optimieren oder neue Lösungen entwerfen würdest, um die Anforderungen des Unternehmens zu erfüllen.
✨Zeige deine Teamfähigkeit
Da enge Zusammenarbeit mit dem mobilen Engineering-Team gefordert ist, sei bereit, über deine Erfahrungen in der Teamarbeit zu sprechen. Betone, wie du in der Vergangenheit erfolgreich mit anderen Entwicklern zusammengearbeitet hast, um gemeinsame Ziele zu erreichen.
✨Dokumentation und Code-Reviews
Bereite dich darauf vor, über die Bedeutung von technischer Dokumentation und Code-Reviews zu sprechen. Zeige, dass du die Standards hochhältst und bereit bist, dein Wissen an Junior Engineers weiterzugeben. Das zeigt nicht nur deine technische Kompetenz, sondern auch deine Führungsqualitäten.