Backend Developer - IMES Industrie-Software / Microservices

Moguru GmbH
Darmstadt, Germany
8 days ago

Role details

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

Job location

Remote
Darmstadt, Germany

Tech stack

Clean Code Principles
Java
API
Software Quality
Databases
Continuous Integration
PostgreSQL
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

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