Senior Backend Developer (Java/Spring Boot, Agentic LLMs) in Sachseln

Senior Backend Developer (Java/Spring Boot, Agentic LLMs) in Sachseln

Sachseln Full Time 117000 - 143000 CHF / Jahr (geschätzt) Homeoffice
Jobgether

Auf einen Blick

  • Aufgaben: Entwickle robuste Backend-Services und skalierbare Anwendungen mit Java und Spring Boot.
  • Unternehmen: Innovatives Unternehmen in der globalen Luftfahrtbranche mit internationalem Team.
  • Vorteile: Vollständig remote arbeiten, wettbewerbsfähiges Gehalt und Möglichkeiten zur beruflichen Weiterentwicklung.
  • Weitere Informationen: Dynamisches Umfeld mit Fokus auf technische Qualität und kontinuierliche Verbesserung.
  • Warum dieser Job: Gestalte die Zukunft der Technologie mit KI und verbessere reale Systeme.
  • Qualifikationen: Mindestens 6 Jahre Erfahrung in der Java-Backend-Entwicklung und Kenntnisse in modernen Technologien.

Das prognostizierte Gehalt liegt zwischen 117000 - 143000 CHF pro Jahr.

Diese Position wird im Auftrag eines Partnerunternehmens ausgeschrieben, das alle Bewerbungen und nächsten Schritte verwaltet. Unser Partner sucht einen Senior Backend Developer (Java/Spring Boot, Agentic LLMs) mit Sitz in der Schweiz.

Als Senior Backend Developer werden Sie zur Entwicklung und Verbesserung einer leistungsstarken Technologieplattform beitragen, die der globalen Geschäftsluftfahrtindustrie dient. Sie entwickeln robuste Backend-Services und skalierbare Anwendungen mit Java und Spring Boot und arbeiten an verteilten Systemen, APIs und ereignisgesteuerten Architekturen. Diese praktische Ingenieurrolle kombiniert etablierte Softwareentwicklungspraktiken mit praktischen Anwendungen von großen Sprachmodellen (LLMs) und agentischen KI-Workflows. Sie helfen dabei, intelligente Funktionen in bestehende Dienste zu integrieren und erkunden Möglichkeiten in der retrieval-augmented generation, Automatisierung und Tool-Orchestrierung.

Zusammenarbeit mit Produkt- und Engineering-Teams: Sie übernehmen Verantwortung für Funktionen von der Implementierung über Tests bis zur Auslieferung. In einer Remote-first, internationalen Umgebung haben Sie die Möglichkeit, die technische Qualität zu beeinflussen, die Systemzuverlässigkeit zu verbessern und aufkommende KI-Technologien auf reale Ingenieurherausforderungen anzuwenden.

Verantwortlichkeiten:

  • Backend-Entwicklung: Entwerfen, Entwickeln, Warten und Optimieren von Backend-Services mit Java und Spring Boot, um zuverlässige, skalierbare und wartbare Software bereitzustellen.
  • End-to-End-Funktionsbereitstellung: Übernehmen Sie die Verantwortung für Softwarefunktionen während ihres gesamten Lebenszyklus, vom Verständnis der Anforderungen über Implementierung bis hin zu Tests, Debugging, Bereitstellung und kontinuierlicher Verbesserung.
  • API-Entwicklung und -Integration: Erstellen und Warten von REST-APIs, die Webanwendungen, mobile Erfahrungen und Integrationen mit externen Systemen unterstützen.
  • Verteilte Systemtechnik: Entwickeln und verbessern Sie verteilte Dienste, um Zuverlässigkeit, Skalierbarkeit und effektive Kommunikation zwischen Systemkomponenten sicherzustellen.
  • Ereignisgesteuerte Architektur: Implementieren Sie asynchrone Verarbeitung und ereignisgesteuerte Workflows mit Apache Kafka oder vergleichbaren Messaging- und Streaming-Technologien.
  • Datenbankmanagement: Entwerfen und Warten von relationalen Datenmodellen mit PostgreSQL und Hibernate, mit Fokus auf Datenintegrität, Abfrageeffizienz und Anwendungsleistung.
  • Agentische KI und LLM-Integration: Praktisches Wissen über große Sprachmodelle, retrieval-augmented generation (RAG), Interaktionen zwischen Agenten und Tools sowie LLM-Orchestrierung anwenden, um intelligente Backend-Funktionen und Automatisierungs-Workflows zu entwickeln.
  • KI-unterstützte Entwicklung: Verwenden Sie Tools wie Cursor, Claude Code und GitHub Copilot, um die Entwicklung zu beschleunigen und gleichzeitig hohe Standards für Codequalität, Tests, Sicherheit und Wartbarkeit aufrechtzuerhalten.
  • Ingenieurqualität: Schreiben Sie sauberen, gut getesteten Code, wenden Sie solide Prinzipien der funktionalen Programmierung an und tragen Sie zu Debugging, Code-Reviews und kontinuierlicher Verbesserung bei.
  • Cross-funktionale Zusammenarbeit: Arbeiten Sie eng mit Produktmanagern und anderen Ingenieuren zusammen, um Anforderungen in effektive technische Lösungen zu übersetzen und bedeutende Geschäftsergebnisse zu liefern.
  • Technische Optimierung: Identifizieren Sie Möglichkeiten zur Verbesserung der Systemleistung, Zuverlässigkeit, Wartbarkeit und Entwicklungseffizienz durch moderne Ingenieurpraktiken.

Anforderungen:

  • Berufserfahrung: Mindestens sechs Jahre praktische Erfahrung in der Java-Backend-Entwicklung, idealerweise mit Java 17 oder einer vergleichbaren modernen Version.
  • Backend-Frameworks: Starke Erfahrung mit Spring Boot 2.x oder 3.x und Hibernate 5.x oder 6.x, einschließlich der Entwicklung und Wartung produktionsreifer Anwendungen.
  • Verteilte Systeme und APIs: Nachweisliche Erfahrung im Aufbau skalierbarer verteilter Systeme, der Entwicklung von REST-APIs und der Integration von Diensten in komplexe Anwendungsumgebungen.
  • Datenbankkenntnisse: Solides Wissen über PostgreSQL, relationale Datenmodellierung und Datenpersistenz mit Hibernate oder verwandten Technologien.
  • Ereignisgesteuerte Entwicklung: Praktische Erfahrung in der Implementierung ereignisgesteuerter Architekturen und asynchroner Verarbeitung mit Apache Kafka oder ähnlichen Messaging- und Streaming-Plattformen.
  • Funktionale Programmierung: Starke Vertrautheit mit Prinzipien der funktionalen Programmierung, einschließlich Unveränderlichkeit, reiner Funktionen und nebenläufigem Design.
  • LLMs und agentische Workflows: Praktische Vertrautheit mit LLM-basierten Anwendungen und agentischen Workflows, einschließlich RAG-Pipelines, Tool-Interaktionen und Orchestrierung. Sie sollten in der Lage sein, konkrete Implementierungen und die dahinterstehenden Ingenieursentscheidungen zu erklären.
  • KI-Coding-Tools: Regelmäßige Nutzung von KI-unterstützten Entwicklungstools wie Cursor, Claude Code oder GitHub Copilot, kombiniert mit dem Urteilsvermögen, generierten Code zu validieren, Tests zu schreiben und die Softwarequalität aufrechtzuerhalten.
  • Entwicklungstools und -bereitstellung: Kenntnisse in Git, Maven, Testframeworks, Debugging-Techniken und End-to-End-Softwarebereitstellung.
  • Kommunikation und Teamarbeit: Starke Zusammenarbeit und professionelle Englischkenntnisse auf B2-Niveau oder höher, C1 bevorzugt.
  • Bevorzugte KI-Erfahrung: Vertrautheit mit dem Model Context Protocol (MCP), autonomen Agenten oder Multi-Agenten-Workflows ist von Vorteil.
  • Zusätzliche Programmierkenntnisse: Erfahrung mit Scala, Kotlin oder funktionalen Java-Bibliotheken wie Vavr wird als Plus angesehen.
  • Such- und Leistungstechnologien: Vertrautheit mit Elasticsearch, Vektorsuche, Embeddings, Redis und Leistungsoptimierung ist vorteilhaft.
  • Cloud und DevOps: Erfahrung mit Docker, Kubernetes, AWS, Terraform und CI/CD-Pipelines ist von Vorteil.
  • Angewandte KI-Integration: Frühere Erfahrung in der Integration von LLM-gestützten Funktionen in bestehende Backend-Dienste ist sehr wünschenswert.
  • Remote-Arbeitsberechtigung: Fähigkeit, vollständig remote aus einem berechtigten europäischen Land zu arbeiten, vorbehaltlich vertraglicher und länderspezifischer Anforderungen.

Vorteile:

  • Vollständig remote Arbeit: Arbeiten Sie remote von einem berechtigten Standort in Europa, ohne regelmäßige Büroanwesenheit.
  • Internationale Ingenieurumgebung: Arbeiten Sie mit einem verteilten Team, das eine anspruchsvolle Technologieplattform für die globale Geschäftsluftfahrtindustrie aufbaut.
  • Technische Verantwortung: Übernehmen Sie Verantwortung für bedeutende Backend-Funktionen und tragen Sie direkt zur Ingenieurqualität und Plattformentwicklung bei.
  • Moderne Technologiestack: Arbeiten Sie mit Java, Spring Boot, verteilten Systemen, ereignisgesteuerten Architekturen und aufkommenden agentischen KI-Technologien.
  • Praktische KI-Innovation: Erkunden und implementieren Sie LLM-gestützte Workflows und KI-unterstützte Entwicklungspraktiken in realen Produktionssystemen.
  • Berufliches Wachstum: Stärken Sie Ihre Expertise in skalierbarer Backend-Engineering, KI-Integration und modernen Softwarebereitstellungspraktiken.
  • Kollaborative Kultur: Arbeiten Sie eng mit Produkt- und Ingenieurkollegen in einer Umgebung zusammen, die Codequalität, pragmatische Problemlösungen und kontinuierliche Verbesserung schätzt.

Senior Backend Developer (Java/Spring Boot, Agentic LLMs) in Sachseln Arbeitgeber: Jobgether

Als Arbeitgeber bietet Jobgether eine spannende Möglichkeit, in einem innovativen und dynamischen Umfeld zu arbeiten, das auf Sicherheit und Zuverlässigkeit fokussiert ist. Mit einer remote-first Kultur und flexiblen Arbeitszeiten fördern wir die Zusammenarbeit über verschiedene Zeitzonen hinweg und bieten unseren Mitarbeitenden zahlreiche Wachstums- und Entwicklungsmöglichkeiten. Unsere Mitarbeiter profitieren von einem unterstützenden Teamgeist und der Chance, an einem zukunftsweisenden Produkt zu arbeiten, das echte Auswirkungen hat.

Jobgether

Kontaktdaten:

Jobgether Recruiting-Team

Jobgipfel Expertenrat🤫

Wir sind der Meinung, dass du so Senior Backend Developer (Java/Spring Boot, Agentic LLMs) in Sachseln erhalten könntest

✨Schau uf GitHub!

GitHub isch e super Plätz, um dine Code z'showe. Mach mit bei Open-Source-Projekten oder zeig, was du chasch - so chasch du dini Fähigkeiten und dein Engagement für d'Community demonstriere. Das hilft dir, Sichtbarkeit z'gwünne und potenzielle Arbeitgeber z'imponiere.

✨Besuch Tech-Meetups

Schau, ob's in dinere Nähe Tech-Meetups oder Konferenzen git. Das isch e genial Möglichkeite, um mit andere Softwareentwickler in Kontakt z'trete und eventuell sogar leiti von Jobgether z'treffe. Networking isch wichtig, und so chasch du vielleicht dä Job näh!

✨Mach en Rücksprache mit Gründungszentren

Wenn du in Start-ups interessiert bisch, schau, ob’s bei dir in der Region Gründungszentren git. Viele Start-ups sind ständig uf der Suoch nach Talent. Das kann dir en super Einstieg in die Branche gebe und du chasch direkt mit den Gründern zämme schaffe.

✨Bewirb dich über üs!

Vergiss nöd, dass du di direkt über üsi Webseite für d'Position als Senior Backend Developer (Java/Spring Boot, Agentic LLMs) bewerbe chasch. Da hebsch du en direktere Kontakt zu üs, und mir lueged uns dini Bewerbung persönlich a. Mach uns Freud uf dini Skills – wir sind gspannt, dich kennenzulernen!

Wir glauben, dass du diese Fähigkeiten brauchst, um Senior Backend Developer (Java/Spring Boot, Agentic LLMs) in Sachseln mit Bravour zu bestehen

Java
Spring Boot
Backend Entwicklung
REST APIs
Verteilte Systeme
Ereignisgesteuerte Architektur
PostgreSQL

Einige Tipps für deine Bewerbung 🫡

Zeig din Projekte!:Im Software-Entwicklungsbereich isch's wichtig, dass du dinen Umgang mit Technologie zeigst. Erwähn din GitHub-Account oder ander Plattformen, wo du Projekte oder Codes teilst. Das hilft uns, e Vorstellung vo dine Fähigkeiten und deinem Stil z'kriege!

Tech-Stack im CV:Mach sicher, dass du de Tech-Stack in dim CV klar angibsch. Us Debatte über Programmiersprachen, Frameworks bis hin zu Tools, die du beherrschsch, alles zählt. Das zeigt uns, dass du fit bisch für die Role und dies cha über sälber mit dä Trennern rede.

Motivationsbrief für die Software-Entwicklung:In dim Motivationsbrief könntsch du usdrücklich din Enthusiasmus für Software-Entwicklung teile. Erzähl, warum die Branche für dich spannend isch und wie du dein Wissen möchte vertiefen und mit uns wachsen. Zeig, dass du wirklich für die Full-Time-Stelle brennsch!

Halt's unkompliziert und klar:Bei einer Bewerbung in der Software-Entwicklung isch Klarheit das A und O. Verwend e klärliche Struktur in dim CV und Brief, damit mir schnell d'Wichtigste erfahre. Füll au nid alles mit technisches Vokabular voll, sondern mach's i de verständlich für uns. Und vergiss nöd: Bewirb dich über unsere Website!

Wie man sich auf ein Vorstellungsgespräch bei Jobgether vorbereitet

✨Code deinen Weg zum Erfolg

Weiss, dass du vermutlich technische Fragen oder Coding-Challenges erwarten kannst. Nimm dir Zeit, um an Plattformen wie LeetCode oder HackerRank zu üben. Wenn du in der Lage bist, Problemlösungen zu erklären und deine Denkanstöße zu zeigen, machst du einen guten Eindruck!

✨Mach dein Portfolio bereit

Stell sicher, dass dein Portfolio auf dem neuesten Stand ist und deine besten Projekte zeigt. Erkläre nicht nur die technischen Details, sondern auch, was du aus den Projekten gelernt hast – das zeugt von deinem Engagement zur ständigen Verbesserung.

✨Verstehe die Tools und Technologien

Finde heraus, welche Programmiersprachen und Tools bei Jobgether genutzt werden. Wenn du schon Erfahrung mit Technologien wie Java, Python oder spezifischen Frameworks hast, bring das unbedingt zur Sprache. Es zeigt, dass du bereit bist, dich nahtlos ins Team einzufügen.

✨Bereite dich auf team-orientierte Fragen vor

In der Software-Entwicklung ist Teamarbeit entscheidend. Bereite Beispiele vor, wo du erfolgreich im Team gearbeitet hast oder wie du Konflikte gelöst hast. Das gibt dem Interviewer einen Einblick in deine Soft Skills und wie du in die Unternehmenskultur von Jobgether passen könntest.