EvoLogics ist ein innovatives High-Tech-Unternehmen mit Sitz in Berlin. Das Unternehmen entwickelt und vermarktet weltweit Produkte und Schlüsseltechnologien in der maritimen und Offshore-Technik. Zu den Schwerpunkten gehören Robotik, High-Tech-Sensorik, künstliche Intelligenz, Informatik, Kommunikationstechnologie sowie Positionierung.
Aufgaben
- Entwicklung innovativer, maßgeschneiderter IT-Lösungen
- Enge Verknüpfung der täglichen Arbeit mit vielfältigen Entwicklungsprojekten in den Bereichen Robotik, Sensorik und Datenübertragung
- 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
Anforderungen
- Fundierte Kenntnisse in Java
- Vertrautheit mit Frameworks wie Quarkus oder Vert.x
- Erfahrung in der Multithread-Programmierung in der Anwendungsentwicklung
- 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
- Fließende Deutsch- und Englischkenntnisse in Wort und Schrift
Benefits
- 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