Auf einen Blick
- Aufgaben: Entwickle innovative Backend-Lösungen und arbeite an spannenden Projekten mit KI-Integration.
- Arbeitgeber: Dynamisches Unternehmen mit flexibler Arbeitskultur in Deutschland und den Niederlanden.
- Mitarbeitervorteile: Flexibles Arbeiten, modernes Büro, persönliches Lernbudget und bis zu 30 Tage Remote-Arbeit.
- Warum dieser Job: Gestalte die Zukunft der Datenplattform und nutze cutting-edge Technologien.
- GewĂĽnschte Qualifikationen: 3-6 Jahre Erfahrung in der Backend-Entwicklung mit Java und Netzwerkkenntnissen.
- Andere Informationen: Vielfältiges und inklusives Team, das Chancengleichheit fördert.
Das voraussichtliche Gehalt liegt zwischen 48000 - 84000 € pro Jahr.
Diese Position ist hybrid oder vor Ort an unserem Hauptsitz in Tutzing (südlich von München) oder in Amsterdam zu besetzen. Wir freuen uns über Bewerbungen von allen qualifizierten Kandidat:innen, unabhängig von der Geschlechtsidentität. Da wir unsere Data Platform kontinuierlich ausbauen und weiterentwickeln, suchen wir einen Senior Software Engineer m/w/x (mit Schwerpunkt Java & Networking) für unser Engineering-Team. Dieses Team verantwortet Design, Entwicklung und Wachstum unserer Data Platform sowie unseres Data Networks und der damit verbundenen Data Products. Wir suchen starke Engineering-Talente mit tiefem Backend-Know-how und einem soliden Verständnis von Integrations- und Transportschichten. Du wirst eng mit erfahrenen Engineers zusammenarbeiten und an Low-Level-Netzwerkinfrastruktur, Datentransport und der Skalierbarkeit unserer Plattform mitwirken. Wir sind ein Team, das KI aktiv als Multiplikator einsetzt – nicht nur beim Schreiben von Code, aber auch beim Überdenken unserer Arbeitsweise. Bereit, etwas zu bewegen?
Du ĂĽbernimmst die Verantwortung fĂĽr:
- Entwicklung, Testing und Deployment zentraler Backend-Komponenten unserer Data Platform – mit Fokus auf Performance, Zuverlässigkeit und Skalierbarkeit.
- Design und Implementierung von Netzwerklösungen in Java, einschließlich HTTP-Tunnelling, TCP/IP-Kommunikation und Netty-basierter Pipeline-Architekturen.
- Aufbau und Pflege von Load-Balancing-Strategien sowie Verständnis ihrer Rolle in verteilten Hochverfügbarkeitssystemen.
- Entwicklung von Integrationen, die Cloud-Systeme mit On-Premises-Datenquellen verbinden – mit einer nahtlosen Operations-Experience.
- Mitwirkung an technischen Designs und aktive Teilnahme an Code Reviews, um sauberen, wartbaren und produktionstauglichen Code sicherzustellen.
- Aktive Nutzung von KI-Tools in deinem Engineering-Workflow – zur Beschleunigung der Entwicklung, Automatisierung repetitiver Aufgaben, Verbesserung der Code-Qualität und schnelleren Lösungsfindung.
- Enge Zusammenarbeit mit QA und Product, um zuverlässige und hochwertige Releases zu liefern.
Freue dich auf:
- Flexibles Arbeiten von zu Hause
- Moderne BĂĽros in Deutschland und den Niederlanden
- Persönliches Learning & Development Budget
- Bis zu 30 Tage Remote-Arbeit pro Jahr aus einem beliebigen EU-Land
- Betriebliche Altersvorsorge
- 30 Urlaubstage pro Jahr
- Standortspezifische Benefits-Pakete
- Vom Unternehmen finanzierte Geschäftsreisen
Für diese Stelle sind wir offen für Spezialist:innen mit Sitz in Deutschland oder den Niederlanden. Ob du lieber vor Ort in Tutzing oder Amsterdam arbeitest oder remote von einem Standort innerhalb eines dieser Länder – wir passen uns deiner bevorzugten Arbeitsweise gerne an. Wenn du von dieser Stelle begeistert bist, aber nicht jede Anforderung erfüllst – bewirb dich trotzdem! Lobster ist ein Arbeitgeber, der Chancengleichheit lebt. Wir setzen uns für ein vielfältiges und inklusives Umfeld ein, in dem Empathie und gegenseitiger Respekt unsere Zusammenarbeit prägen.
Wir wĂĽnschen uns jemanden mit:
- Ca. 3–6 Jahre Erfahrung in der Backend-Entwicklung mit starken Hands-on-Kenntnissen in Java.
- Solides Verständnis von Java-Netzwerk-Internals – einschließlich NIO, Sockets, HTTP/HTTPS-Tunnelling und Proxy-Protokollen.
- Praktische Erfahrung mit Netty oder ähnlichen asynchronen Networking-Frameworks (z. B. Vert.x, gRPC); Fähigkeit, über Event Loops, Channel Pipelines und Non-Blocking I/O nachzudenken.
- Kenntnisse in Load-Balancing-Konzepten – L4/L7 Load Balancing, Connection Pooling, Health Checks und Failover-Strategien.
- Starke Debugging-Fähigkeiten und eine strukturierte, lösungsorientierte Denkweise – insbesondere bei Low-Level-Netzwerk- oder Concurrency-Problemen.
- Solide Erfahrung mit Test-Automatisierung (z. B. JUnit, Mockito oder ähnliche Frameworks) und ein Commitment zu gut getestetem, wartbarem Code.
- Praktische Erfahrung mit mindestens einer Datenbanktechnologie: PostgreSQL, Oracle, MSSQL, MySQL oder MongoDB.
- Gutes Verständnis von Integrationsprotokollen: HTTP/HTTPS, REST, WebSocket oder gRPC.
- Sicherer Umgang mit Concurrency und Multithreading in Java – Thread Safety, Executors, Reactive Patterns.
- Erste BerĂĽhrungspunkte mit asynchronen Messaging-Systemen (z. B. Kafka, AMQP, MQTT).
- Eine proaktive Einstellung gegenüber KI-gestütztem Engineering – du nutzt KI-Tools aktiv, um deine Produktivität und die Qualität deiner Arbeit zu verbessern.
- Kenntnisse in TypeScript sind ein willkommenes Plus, aber keine Voraussetzung.
- Klare Kommunikation auf Englisch; ausreichende Deutschkenntnisse für die alltägliche Zusammenarbeit sind ein Plus, aber ebenfalls keine Voraussetzung.
Wir würden uns freuen, von dir zu hören.
Senior Software Engineer - Java Arbeitgeber: Lobster DATA GmbH
Kontaktperson:
Lobster DATA GmbH HR Team
StudySmarter Bewerbungstipps 🤫
So bekommst du den Job: Senior Software Engineer - Java
✨Netzwerken, Netzwerken, Netzwerken!
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 Kontakte, die dir den entscheidenden Vorteil verschaffen können.
✨Sei bereit für technische Gespräche!
Bereite dich auf technische Interviews vor, indem du deine Kenntnisse in Java und Networking auffrischst. Mach dir Notizen zu Projekten, an denen du gearbeitet hast, und sei bereit, diese im Detail zu erklären.
✨Zeig deine Leidenschaft für KI!
Da wir bei StudySmarter KI aktiv nutzen, solltest du Beispiele parat haben, wie du KI-Tools in deinen bisherigen Projekten eingesetzt hast. Das zeigt, dass du nicht nur die Technik beherrschst, sondern auch innovativ denkst.
✨Bewirb dich direkt über unsere Website!
Wenn du von dieser Stelle begeistert bist, bewirb dich direkt ĂĽber unsere Website. So kannst du sicherstellen, dass deine Bewerbung schnell und direkt an die richtigen Leute gelangt!
Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Senior Software Engineer - Java
Tipps für deine Bewerbung 🫡
Mach es persönlich!: Zeig uns, wer du bist! Verwende in deinem Anschreiben eine persönliche Ansprache und erzähle uns, warum du dich für die Stelle interessierst. Das macht deine Bewerbung einzigartig und hebt dich von anderen ab.
Betone deine Erfahrungen: Stell sicher, dass du relevante Erfahrungen und Fähigkeiten hervorhebst, die zu den Anforderungen der Stelle passen. Wenn du mit Java und Netzwerktechnologien gearbeitet hast, lass uns wissen, wie du diese Kenntnisse angewendet hast!
Sei klar und präzise: Vermeide es, um den heißen Brei herumzureden. Sei direkt und präzise in deinen Aussagen. Wir schätzen klare Kommunikation, also achte darauf, dass dein Lebenslauf und Anschreiben gut strukturiert sind.
Bewirb dich ĂĽber unsere Website: Wir empfehlen dir, deine Bewerbung direkt ĂĽber unsere Website einzureichen. So stellst du sicher, dass wir alle Informationen schnell und einfach erhalten und du die besten Chancen auf eine RĂĽckmeldung hast!
Wie du dich auf ein Vorstellungsgespräch bei Lobster DATA GmbH vorbereitest
✨Verstehe die technischen Anforderungen
Mach dich mit den spezifischen Technologien und Konzepten vertraut, die in der Stellenbeschreibung erwähnt werden, wie Java-Netzwerk-Internals und Load-Balancing. 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, deine Denkweise bei der Lösung von Low-Level-Netzwerkproblemen oder Concurrency-Herausforderungen zu erläutern. Das zeigt, dass du strukturiert und lösungsorientiert arbeitest.
✨Nutze KI aktiv in deinem Workflow
Da das Unternehmen Wert auf den Einsatz von KI-Tools legt, solltest du konkrete Beispiele nennen, wie du KI in deinen bisherigen Projekten verwendet hast. Erkläre, wie du dadurch deine Produktivität gesteigert oder Reibungspunkte in deinem Workflow reduziert hast.
✨Bereite Fragen vor
Stelle Fragen zur Unternehmenskultur, den Teamdynamiken und den aktuellen Projekten. Zeige dein Interesse an der Rolle und dem Unternehmen, indem du nach den Herausforderungen fragst, die das Team derzeit bewältigt. Das zeigt, dass du proaktiv und engagiert bist.