Softwareentwickler Backend (m/w/d)

EvoLogics GmbH

  • Berlin
  • Veröffentlicht am: 13. November 2024
Jobbeschreibung

EvoLogics ist ein innovatives High-Tech-Unternehmen mit Sitz in Berlin.

maritimen und Offshore-Technik. Unsere Expertise umfasst die Schwerpunkte Robotik (USV, AUV und ROV), High-Tech-Sensorik, künstliche Intelligenz, fortgeschrittene Informatik, Kommunikationstechnologie sowie Positionierung.

Das Unternehmen wurde im Jahr 2000 durch international renommierte Entwicklungsexperten und Wissenschaftler gegründet und ist seitdem kontinuierlich gewachsen. Wir sind stolz auf unsere weltweite Technologieführerschaft für Anwendungen in der Meeresforschung, der smarten Robotik und der maritimen Sicherheit.

Der Mitarbeiterstamm rekrutiert sich aus internationalen erfahrenen Fachexperten, Ingenieuren und Software-Entwicklern, die über praktische Expertise und tiefgreifende wissenschaftlich-technische Kompetenzen in den Bereichen Elektronik- und Softwareentwicklung, Robotik und in der Integration komplexer IT-Systeme verfügen.


  • Du entwickelst in unserem Unternehmen innovative, maßgeschneiderte IT Lösungen
  • Enge Verknüpfungen Deiner täglichen Arbeit in vielfältige Entwicklungsprojekte in den Bereichen Robotik, Sensorik und Datenübertragung
  • Du wirst Teil eines vielseitigen und gut ausgebildeten Software-Entwicklungsteams und findest dort breit gefächerte fachliche Weiterbildungsmöglichkeiten
  • Entwicklung und Wartung von skalierbaren Backend-Systemen und APIs.
  • Entwurf und Implementierung von Datenbanken sowie Optimierung von Datenbankabfragen.
  • Integration von Drittanbieterdiensten und Entwicklung von Microservices.
  • Mitarbeit an der Architektur und Verbesserung bestehender Systeme.
  • Sicherstellung der Code-Qualität durch Code-Reviews und Unit-Tests.
  • Fehleranalyse und Behebung von Bugs in enger Zusammenarbeit mit dem Frontend-Team.

  • Fundierte Kenntnisse in Java
  • Vertrautheit mit Frameworks wie Quarkus oder Vert.x
  • Erfahrung in der Multithread-Programmierung in der Anwendungsentwicklung
  • Erfahrung im Entwurf von App-Architekturen ist von Vorteil
  • Solides Verständnis von Datenbanken (SQL erforderlich, NoSQL empfohlen) und den Prinzipien von Datenbanksystemen
  • Grundlegende Betriebssystemkenntnisse (GNU/Linux und Windows) zur Verwaltung von Anwendungsdistributionen
  • Tiefgehendes Verständnis des TCP/IP-Stacks
  • Vertrautheit mit Konzepten der linearen Algebra
  • Fähigkeit zur Implementierung von Parsern/Generatoren für Datenformate und Protokolle
  • Problemlösungsorientierte Arbeitsweise und hohe Eigenverantwortung

  • Ein angenehmes Arbeitsumfeld in einem motivierten Team
  • Unbefristetes Arbeitsverhältnis mit geregelten Arbeitszeiten
  • Betriebliche Altersvorsorge, Krankenzusatzversicherungen
  • Abwechslungsreiche Aufgaben mit hoher Eigenverantwortung
  • Regelmäßige Schulungen und Weiterbildungsmöglichkeiten
Mehr