Auf einen Blick
- Aufgaben: Entwickle leistungsstarke Backend-Systeme und integriere KI-Tools in deinen Arbeitsablauf.
- Unternehmen: Innovatives Unternehmen mit modernen Büros in Deutschland und den Niederlanden.
- Vorteile: Flexibles Arbeiten, persönliches Entwicklungsbudget und bis zu 30 Urlaubstage pro Jahr.
- Weitere Informationen: Dynamisches Team, das Vielfalt und Inklusion schätzt.
- Warum dieser Job: Gestalte die Zukunft der Datenplattform und arbeite an spannenden Projekten mit modernster Technologie.
- Qualifikationen: 3–6 Jahre Erfahrung in der Backend-Entwicklung mit starken Java-Kenntnissen.
Das prognostizierte Gehalt liegt zwischen 60000 - 75000 € pro Jahr.
Position Overview: Dies ist eine Stelle für eine hybride oder vor Ort Rolle in unserem Hauptsitz in Tutzing (Süden von München) oder Amsterdam. Wir ermutigen Bewerbungen von allen qualifizierten Kandidaten, unabhängig von der Geschlechtsidentität. Während wir kontinuierlich unsere Datenplattform erweitern und verbessern, suchen wir einen Senior Software Engineer m/f/x (Java & Networking Fokus), der unser Engineering-Team verstärkt. Diese Abteilung ist verantwortlich für das Design, die Entwicklung und das Wachstum unserer Datenplattform sowie unseres Datennetzwerks und verbundener Datenprodukte.
Wir suchen nach Schlüsseltechnikern mit tiefem Backend-Wissen und Verständnis für Integrations- und Transportschichten, um unser Team zu verstärken. Sie sind verantwortlich für das Design und die Implementierung robuster, leistungsstarker Backend-Systeme und arbeiten eng mit erfahrenen Ingenieuren an der Infrastruktur für niedrigstufiges Networking, Datentransport und Plattformskalierbarkeit zusammen. Wir sind ein Team, das KI aktiv als Multiplikator nutzt – nicht nur zum Programmieren, sondern auch um zu überdenken, wie wir arbeiten.
Bereit, einen Unterschied zu machen? Sie werden die Verantwortung für Folgendes übernehmen:
- Entwicklung, Test und Bereitstellung von Kern-Backend-Komponenten unserer Datenplattform mit Fokus auf Leistung, Zuverlässigkeit und Skalierbarkeit.
- Design und Implementierung von Netzwerk-Lösungen in Java, einschließlich HTTP-Tunneling, TCP/IP-Kommunikation und Netty-basierten Pipeline-Architekturen.
- Aufbau und Pflege von Lastverteilungsstrategien und Verständnis ihrer Rolle in verteilten, hochverfügbaren Systemen.
- Design von Integrationen, die Cloud-Systeme mit lokalen Datenquellen kombinieren, um ein nahtloses Betriebserlebnis zu gewährleisten.
- Beitrag zu technischen Designs und aktive Teilnahme an Code-Reviews, um sauberen, wartbaren und produktionsreifen Code sicherzustellen.
- Aktive Integration von KI-Tools in Ihren Engineering-Workflow – Nutzung zur Beschleunigung der Technik, Automatisierung repetitiver Aufgaben, Verbesserung der Codequalität und schnellere Erkundung von Lösungen.
- Enge Zusammenarbeit mit QA- und Produktteams, um zuverlässige, qualitativ hochwertige Releases zu liefern.
Wir würden uns freuen, jemanden mit Folgendem kennenzulernen:
- Etwa 3–6 Jahre Erfahrung in der Backend-Entwicklung mit starken praktischen Fähigkeiten in Java.
- Solides Verständnis der internen Java-Netzwerkfunktionen – einschließlich NIO, Sockets, HTTP/HTTPS-Tunneling und Proxy-Protokollen.
- Praktische Erfahrung mit Netty oder ähnlichen asynchronen Netzwerk-Frameworks (z.B. Vert.x, gRPC); Fähigkeit, über Ereignisschleifen, Kanal-Pipelines und nicht-blockierende I/O nachzudenken.
- Kenntnisse über Lastverteilungskonzepte – L4/L7-Lastverteilung, Verbindungs-Pooling, Gesundheitsprüfungen und Failover-Strategien.
- Starke Debugging-Fähigkeiten und eine strukturierte, lösungsorientierte Denkweise – insbesondere bei der Behandlung von niedrigstufigem Networking oder Nebenläufigkeitsproblemen.
- Solide Erfahrung mit Testautomatisierung (z.B. JUnit, Mockito oder ähnlichen Frameworks) und Engagement für gut getestete, wartbare Software.
- Praktische Erfahrung mit mindestens einer Datenbanktechnologie: PostgreSQL, Oracle, MSSQL, MySQL oder MongoDB.
- Gutes Verständnis von Integrationsprotokollen: HTTP/HTTPS, REST, WebSocket, orgRPC.
- Vertrautheit mit Nebenläufigkeit und Multithreading in Java – Thread-Sicherheit, Executor, reaktive Muster.
- Einige Erfahrungen mit asynchronen Messaging-Systemen (z.B. Kafka, AMQP, MQTT).
- Eine proaktive Einstellung zur KI-unterstützten Technik – Sie nutzen aktiv KI-Tools (LLM-Assistenten, Code-Generierung, Automatisierungsagenten usw.), um Ihre eigene Produktivität und die Qualität Ihrer Ergebnisse zu verbessern.
- Vertrautheit mit TypeScript ist ein willkommener Pluspunkt, aber keine Voraussetzung.
- Klare Kommunikationsfähigkeiten in Englisch; ausreichendes Deutsch für die alltägliche Zusammenarbeit ist ein willkommener Pluspunkt, aber keine Voraussetzung.
Sie können sich auf Folgendes freuen:
- Die Möglichkeit, flexibel von zu Hause aus zu arbeiten.
- Moderne Büros in Deutschland und den Niederlanden.
- Ein persönliches Lern- und Entwicklungsbudget.
- Bis zu 30 Tage Remote-Arbeit pro Jahr aus jedem EU-Land.
- 2 zusätzliche bezahlte Tage an Heiligabend und Silvester.
- Betriebliche Altersvorsorge.
- 30 Urlaubstage pro Jahr.
- Standortspezifische Leistungspakete (Ihr Recruiter gibt Ihnen gerne während Ihres ersten Gesprächs weitere Details).
- Vom Unternehmen gesponserte Geschäftsreisen.
Für diese Rolle sind wir offen für die Zusammenarbeit mit Spezialisten, die in Deutschland oder den Niederlanden ansässig sind. Egal, ob Sie es bevorzugen, vor Ort in unseren Büros in Tutzing, Amsterdam oder remote von einem Standort innerhalb eines dieser Länder zu arbeiten, wir freuen uns, Ihren bevorzugten Arbeitsstil zu unterstützen.
Wenn Sie sich für diese Rolle begeistern, aber nicht alle Qualifikationen erfüllen, ermutigen wir Sie, sich zu bewerben!
Lobster ist ein Arbeitgeber, der Chancengleichheit bietet. Wir setzen uns dafür ein, ein diverses und integratives Umfeld zu fördern, in dem Empathie und Respekt unsere Interaktionen leiten.
Senior Software Engineer - Java Arbeitgeber: Lobster DATA GmbH
Lobster ist ein hervorragender Arbeitgeber, der eine flexible Arbeitsumgebung in modernen Büros in Tutzing und Amsterdam bietet. Mit einem starken Fokus auf persönliche Entwicklung, großzügigen Urlaubstagen und der Integration von KI-Tools in den Arbeitsalltag fördert das Unternehmen eine innovative und inklusive Kultur, die es den Mitarbeitern ermöglicht, ihre Fähigkeiten kontinuierlich zu erweitern und bedeutende Beiträge zu leisten.
StudySmarter Expertenrat🤫
Wir sind der Meinung, dass Sie so Senior Software Engineer - Java erhalten könnten
✨Netzwerken, Baby!
Nutze LinkedIn und andere Plattformen, um mit Leuten aus der Branche in Kontakt zu treten. Frag nach Empfehlungen oder Tipps – oft sind es persönliche Verbindungen, die dir den entscheidenden Vorteil verschaffen!
✨Sei proaktiv!
Warte nicht darauf, dass die Stellenanzeigen auf dich zukommen. Recherchiere Unternehmen, die dich interessieren, und kontaktiere sie direkt. Zeig dein Interesse und frage nach möglichen offenen Positionen.
✨Bereite dich auf Interviews vor!
Mach dich mit typischen Fragen für Software-Engineering-Interviews vertraut. Übe Coding-Challenges und sei bereit, deine Denkweise zu erklären. Das zeigt, dass du nicht nur die Lösung kennst, sondern auch verstehst, wie du dorthin kommst.
✨Nutze unsere Website!
Schau regelmäßig auf unserer Website vorbei und bewirb dich direkt über uns. So hast du die besten Chancen, gesehen zu werden und vielleicht sogar einen persönlichen Kontakt zu knüpfen!
Wir glauben, dass du diese Fähigkeiten brauchst, um Senior Software Engineer - Java mit Bravour zu bestehen
Einige 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 Menschen, die neugierig sind und Initiative zeigen – also lass deine Persönlichkeit durchscheinen!
Mach es klar und präzise:Halte deine Bewerbung übersichtlich und auf den Punkt. Verwende klare Sprache und strukturiere deine Informationen so, dass wir schnell erkennen können, warum du die perfekte Ergänzung für unser Team bist.
Betone deine Erfahrungen:Erzähle uns von deinen bisherigen Projekten und Erfahrungen, die relevant für die Stelle sind. Zeige uns, wie du mit Java und Netzwerktechnologien gearbeitet hast und welche Erfolge du erzielt hast.
Bewirb dich über unsere Website:Wir empfehlen dir, deine Bewerbung direkt über unsere Website einzureichen. So stellst du sicher, dass sie schnell bei uns ankommt und du alle notwendigen Informationen bereitstellst.
Wie man sich auf ein Vorstellungsgespräch bei Lobster DATA GmbH vorbereitet
✨Verstehe die technischen Anforderungen
Mach dich mit den spezifischen Technologien und Konzepten vertraut, die in der Stellenbeschreibung erwähnt werden, wie Java Networking, HTTP-Tunneling und Netty. Bereite Beispiele aus deiner bisherigen Erfahrung vor, die zeigen, wie du diese Technologien erfolgreich eingesetzt hast.
✨Zeige deine Problemlösungsfähigkeiten
Bereite dich darauf vor, technische Herausforderungen zu diskutieren, die du in der Vergangenheit gemeistert hast. Sei bereit, deinen strukturierten und lösungsorientierten Ansatz zu erläutern, insbesondere bei Themen wie Netzwerkproblemen oder Multithreading in Java.
✨Nutze AI-Tools aktiv
Da das Unternehmen Wert auf die Integration von KI-Tools legt, solltest du Beispiele dafür parat haben, wie du solche Tools in deinem Arbeitsalltag verwendet hast. Zeige, wie du durch den Einsatz von KI deine Produktivität gesteigert und die Codequalität verbessert hast.
✨Bereite Fragen vor
Stelle Fragen zur Unternehmenskultur, den Teamdynamiken und den Projekten, an denen du arbeiten würdest. Dies zeigt dein Interesse und deine Neugierde, was besonders geschätzt wird. Überlege dir auch, wie du zur Weiterentwicklung des Teams beitragen kannst.