Softwareentwickler – USA – Entwicklung von Java-Kernservices (CE Dev)

2,500+

Weltweit eingesetzte Standorte

170.

Schnellstwachsendes Unternehmen und 2. schnellstes Wachstum im Bereich Cybersicherheit

100k+

Einzigartige IoT-Gerätetypen kategorisiert

200+

Eindeutige Protokolle geparst

Berufsbezeichnung

Softwareentwickler – USA – Entwicklung von Java-Kernservices (CE Dev)

Standort

Vereinigte Staaten

Abteilung

Software-Entwicklung

Art der Beschäftigung

Vollzeit
JETZT BEWERBEN
Ihre Aufgaben
  • Ihre Hauptaufgabe wird darin bestehen, die Java-Backend-Dienste des Produkts zu entwerfen, zu entwickeln und zu testen.
  • Verantwortlich für die Anwendung von Entwurfsmustern zur Entwicklung hochskalierbarer Backend-Dienste für die Klassifizierung von IoT- und IoMT-Geräten. 
  • Projekt-Aufgaben aufschlüsseln und abschätzen. 
  • Als fester Bestandteil unseres Technologieteams in den USA arbeiten Sie eng mit der lokalen Führungsriege im Bereich Engineering und anderen Softwareentwicklern im Team zusammen, um das Produkt zu pflegen und weiterzuentwickeln, indem Sie Lösungen entwerfen, entwickeln und unseren Kunden einen Mehrwert bieten.
  • Enge Zusammenarbeit mit dem in Indien ansässigen Ingenieurteam.
  • Konfigurieren Sie Hardware-Geräte mit der Edge-Prozessor-Software von Asimily, die an unsere Kunden ausgeliefert werden, um in deren Netzwerke eingebunden zu werden. 
  • Technische Unterstützung bei Kundensupportanrufen der Stufen 1 und 2 leisten
Was Sie für diese Stelle mitbringen müssen
  • Mindestens 1–2 Jahre Entwicklungserfahrung in der Entwicklung von Java-basierten Backend-Diensten auf Basis des Spring Integration-Frameworks. 
  • Kenntnisse im Spring Cloud-Framework sind von Vorteil
  • Die Entwicklung von Java-Backend-Diensten für die Ubuntu-Linux-Plattform ist ein Muss.
  • Erfahrung im Umgang mit einem relationalen Datenbankmanagementsystem (RDBMS). Erfahrung mit Postgres ist von Vorteil. 
  • Erfahrung mit der Postgres-SQL-Datenbank und praktische Kenntnisse in der Optimierung der Abfrageleistung zur Steigerung von Geschwindigkeit und Skalierbarkeit.
  • Kenntnisse der NVD-Schwachstellen-Datenbank (CVE) sowie Erfahrung in der Entwicklung von Parsern zum Importieren von NVD-Feed-Daten sind unerlässlich
  • Erfahrung mit Google Cloud ist ein Muss.
  • Grundlegende Erfahrung mit Ubuntu oder anderen Linux-Distributionen sowie praktische Kenntnisse der Linux-Befehle
  • Erfahrung in der Programmierung komplexer Logik zur Umsetzung von Klassifizierungsalgorithmen in Produktcode. 
  • Kenntnisse in Python zur Entwicklung von Skripten zur Automatisierung wiederkehrender Aufgaben. 
  • Erfahrung im Debuggen komplexen Quellcodes und bei der Behebung von Kundenproblemen ist erforderlich, um eine schnelle Bearbeitung zu gewährleisten.
  • Erfahrung mit agilen Methoden wie Scrum/Kanban
  • Erfahrung in der Erstellung von Designdokumenten - High Level & Low Level Designdokumente
  • Kenntnisse im Bereich medizinischer Geräte im Gesundheitswesen sind von Vorteil
  • Kenntnisse über Netzwerkprotokolle sind von Vorteil
  • Erfahrungen mit modernen Software-Engineering-Praktiken (Continuous Integration, Test Driven Development) und entsprechenden Tools wie Asana sind von Vorteil
  • Sie müssen bereit sein, in einem funktionsübergreifenden, geoübergreifenden Team gewissenhaft und kooperativ zu arbeiten, um die Projektfristen einzuhalten.
  • Demonstration des starken Wunsches, ständig neue technische und berufliche Fähigkeiten zu entwickeln
Soft Skills
  • Bequemes Arbeiten in einem schnelllebigen und dynamischen Umfeld
  • Sie müssen bereit sein, in einem funktionsübergreifenden, geoübergreifenden Team gewissenhaft und kooperativ zu arbeiten, um die Projektfristen einzuhalten.
  • Ausgeprägte verbale und schriftliche Kommunikationsfähigkeiten
  • Fähigkeit zur raschen Anpassung an sich ändernde Prioritäten und Branchenschwerpunkte