Software Engineer (m/w/d)

Job description

HiveMQ wurde 2012 unter dem Namen dc-square gegründet und wir unterstützen unsere Kunden von Büros in Landshut (Bayern) und Sunnyvale (Silicon Valley, USA) aus. Unser Headquarter ist im Herzen von Landshut, der niederbayrischen Landeshauptstadt. Von hier aus entwickeln und vertreiben wir IoT Software, die weltweit unseren Kunden ermöglicht, innovative Geschäftsfelder zu erschließen und ihre Produkte und Dienstleistungen fit für das Internet der Dinge zu machen.




Hast du Lust, mit uns zusammen die Vernetzung von alltäglichen Dingen mit dem Internet auf ein neues Level zu heben?




Wir suchen nach erfahrenen Software Entwicklern (m/w/d), die Lust darauf haben, an unserem verteilten MQTT Broker mitzuarbeiten, der mehrere Millionen Geräte vernetzt. 



  • Im Development Team arbeiten wir agil und jeder hat seine Freiräume. 
  • Es wird gemeinsam die Verantwortung für den geschriebenen Code übernommen hinsichtlich Einfachheit, Wartbarkeit und Testbarkeit. 
  • Wir meistern jeden Tag neue Herausforderungen, tauschen uns aus und lernen neue Dinge dazu, um selbst besser zu werden, HiveMQ weiterzuentwickeln und Kundennutzen zu stiften. 
  • Du bist ein fester Teil der HiveMQ Entwicklung und setzt neue Kundenanforderungen um
  • Du findest kreative Lösungen für herausfordernde Probleme
  • Du lässt dich nicht von Bugs aufhalten, sondern fügst gleich den fehlenden Test hinzu
  • Generell erstellst du Unit- und Integrationtests, sowie Systemtests für unsere automatisierte HiveMQ Testsuite 
  • Du bist mitverantwortlich für die Performance und Code Qualität von HiveMQ durch Peer-Reviews, ständiges Profiling und Benchmarking
  • Konzeption und Implementierung von HiveMQ Plugins und Integrationen mit anderen Systemen

 



Deine Vorteile 

  • Ein Macbook, eine Jobrad Auswahl und ein iPhone der neusten Generation sind selbstverständlich 
  • Unterstützung bei deiner persönlichen und fachlichen Weiterentwicklung
  • Jährlich ein Team Wochenende, einen Turnier-Kicker und regelmäßige Team Events
  • Flexible Arbeitszeiten, leistungsgerechte Vergütung und die Möglichkeit im Home-Office zu arbeiten
  • Kostenlose Getränke, Kaffee und frisches Obst
  • Einen modernen Arbeitsplatz und nette aufgeschlossene Kollegen
  • Freiraum für eigene Ideen, Anregungen und Vorstellungen
  • Beste Erreichbarkeit auch mit öffentlichen Verkehrsmitteln des Arbeitsplatzes aufgrund der zentralen Stadtlage
  • Firmenparkplatz direkt vor der Haustür
  • Damit du dich von Anfang an bei uns zu recht findest wird dir ein Kollege als Mentor an die Seite gestellt
  • Ein begeistertes und motiviertes Team, das gemeinsam etwas erreichen will

 

Requirements

  • Ein abgeschlossenes Informatikstudium oder eine vergleichbare Ausbildung
  • Sehr gute Kenntnisse in Java
  • Softwareentwicklung ist für dich ein kreativer Prozess
  • Du möchtest nicht nur Neues lernen, sondern dein Wissen auch mit anderen teilen
  • Du hast Interesse, idealerweise bereits Erfahrung, an fortgeschrittenen Themen der Softwareentwicklung (wie etwa Verteilte Systeme und Performanceoptimierung) zu arbeiten
  • You’re comfortable reading and writing in English

 

Bonuspunkte gibt es, wenn

  • Du bereits 3+ Jahre Berufserfahrung in der Entwicklung mit Java hast
  • Concurrency, Futures, Callbacks und Non-Blocking für dich keine Fremdwörter sind
  • Du mit dem Thema MQTT bereits erste Erfahrungen gesammelt hast
  • Git, Jenkins, Unit-Tests und Command Lines für dich zur modernen Softwareentwicklung gehören


Das alles klingt interessant für dich? 


Dann klick auf bewerben und komm in unser Team!


Wir freuen uns auf dich! 





Stellenausschreibungen der dc-square GmbH richten sich stets an weibliche, männliche und diverse Bewerber/innen, unabhängig von Alter, Geschlecht, Religion, sexueller Identität, Behinderung, Rasse, ethnische Herkunft, und Weltanschauung etc. Eine Auswahl eines Kandidaten erfolgt ausschließlich qualifikationsorientiert. Aus organisatorischen Gründen können wir Bewerbungsunterlagen nicht zurück senden. Etwaige Aufwendungen im Rahmen des Bewerbungsprozesses können wir nicht ersetzen.