Backend Software Developer

Humanika Unternehmensgruppe
1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Shift work
Languages
German
Experience level
Junior
Compensation
€ 77K

Job location

Tech stack

Java
4G (Telecommunication)
Databases
JSON
Local Area Networks
MongoDB
NoSQL
Object-Oriented Software Development
Software Engineering
Universal Asynchronous Receiver/Transmitter
Wi-Fi Technology
Backend
Gitlab
GIT
Kafka
REST
Software Version Control

Job description

  • Entwicklung und Wartung von skalierbaren Backend-Lösungen auf Basis von Java.
  • Design und Implementierung von HTTP/REST Services.
  • Integration von Messaging-Services wie Kafka oder anderen MQ-Systemen.
  • Arbeit mit NoSQL-Datenbanken wie MongoDB oder vergleichbaren json-freundlichen Systemen.
  • Eigenständiges Lösen von komplexen Softwareproblemen, z. B. "Dependency Hell".
  • Sicherstellung sauberer Code-Kommentierung, Javadoc und Versionskontrolle.
  • Zusammenarbeit mit Embedded-Teams und Verständnis grundlegender Hardware-Kommunikation (UART, LAN, WiFi, 4G).
  • Nutzung von Git und GitLab für Versionskontrolle und kollaborative Softwareentwicklung.
  • Optional: Erfahrung mit Go oder Embedded Development als Plus.

Requirements

  • Mehrjährige Erfahrung in der Java-Entwicklung, inklusive objektorientierter und serviceorientierter Architekturen.
  • Sicherer Umgang mit HTTP/REST APIs.
  • Praktische Erfahrung mit Messaging-Systemen (Kafka oder vergleichbar).
  • Kenntnisse in NoSQL-Datenbanken (z. B. MongoDB) und Datenmodellierung.
  • Fundiertes Verständnis von Softwareentwicklungsprozessen, Versionskontrolle und sauberer Dokumentation.
  • Grundlegendes Verständnis der Hardware-Ebene und Netzwerktechnologien.
  • Proaktive, lösungsorientierte Arbeitsweise und Teamfähigkeit.

Benefits & conditions

  • Ein motiviertes, innovatives Team in einem zukunftsorientierten Unternehmen.
  • Flexible Arbeitszeiten und die Möglichkeit, teilweise remote zu arbeiten.
  • Spannende Projekte im Bereich digitale Gesundheit und Medizintechnik.
  • Raum für persönliche und fachliche Weiterentwicklung.

Apply for this position