Backend Developer - IMES Industrie-Software / Microservices

Moguru GmbH
Heilbronn, Germany
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
German

Job location

Remote
Heilbronn, Germany

Tech stack

Clean Code Principles
Java
API
Software Quality
Databases
Continuous Integration
PostgreSQL
Microsoft Office
OPC Unified Architecture
SAP Applications
Spring-boot
Backend
Integration Tests
Kubernetes
Kafka
Front End Software Development
Jenkins
Microservices

Job description

  • Entwicklung und Weiterentwicklung unseres Microservice-Backends (Spring Boot & Quarkus)
  • Design, Implementierung und Betrieb stabiler APIs sowie eventbasierter Integrationen (Kafka)
  • Umsetzung und Pflege von Datenbank-Migrationen (PostgreSQL / Flyway)
  • Sicherstellung von Codequalität, Stabilität und langfristiger Wartbarkeit
  • Aufbau und Pflege von Unit- und Integrationstests (u. a. Testcontainers)
  • Mitverantwortung für Build & Betrieb der Services: CI/CD (Jenkins), Container/Kubernetes und Deployments mit Helm
  • Enge Zusammenarbeit mit Frontend und Produktmanagement für eine konsistente, funktionale Gesamtlösung
  • Weiterentwicklung unseres Technologie-Stacks (z. B. Java-Weiterentwicklung bis Java 25) und kontinuierliche Verbesserungen im Engineering, * Arbeit an einem Produkt, das täglich in der Industrie eingesetzt wird - echter Impact, echte Prozesse
  • Kleine Teams, direkte Kommunikation, viel Gestaltungsspielraum
  • Hybride Arbeitsweise: Home Office + Büro in Heilbronn/Bad Friedrichshall (oder Remote)
  • Verantwortung für eigene Themenbereiche & aktive Mitgestaltung von Architektur/Prozessen
  • Flache Hierarchien, ehrliches Feedback und Zusammenarbeit auf Augenhöhe

Requirements

  • Mehrjährige Erfahrung in der Backend-Entwicklung mit Java
  • Sehr gute Kenntnisse in Spring Boot und/oder Quarkus (Microservices)
  • Solides Verständnis von PostgreSQL, Datenmodellierung und Flyway-Migrationen
  • Erfahrung mit Kafka oder vergleichbaren Messaging/Eventing-Architekturen
  • Praxis in CI/CD (z. B. Jenkins) sowie Grundverständnis für Kubernetes/Helm
  • Clean Code, Architekturverständnis und Spaß an langlebigen Systemen
  • Vorteilhaft: Integrationen mit ERP-Systemen (D365/NAV/SAP) oder OPC-UA
  • Deutsch auf nahezu muttersprachlichem Niveau

Apply for this position