Senior Software Engineer - Java
Lobster Data
| Company | Lobster Data |
| Category | Engineering |
| Location | Tutzing |
| Remote | On-site (inferred) |
| Employment | Not stated |
| Level | Senior |
| Salary | Not stated by the employer |
| Posted | 6 Mar 2026 |
| Last verified | 30 Jul 2026 |
| Source | Employer career page (personio) |
Description
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, sondern auch beim Überdenken unserer Arbeitsweise. Bereit, etwas zu bewegen? 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. Wir suchen hier nach Neugier und Eigeninitiative – nicht nur nach dem Einsatz von Autocomplete. Enge Zusammenarbeit mit QA und Product, um zuverlässige und hochwertige Releases zu liefern. 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 (LLM-Assistenten, Code-Generierung, Automatisierungs-Agents usw.) aktiv, um deine Produktivität und die Qualität deiner Arbeit zu verbessern. Du denkst darüber nach, wo KI Reibungspunkte in deinem Workflow reduzieren kann – und bringst dieses Mindset ins Team. 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 kei