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
GermanJob 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