Senior Software Engineer – ERP Modernization & Integration (m/w/d)
Walbusch Walter Busch GmbH & Co. KG
About the role
About
Position: Senior Software Engineer – ERP Modernization & Integration (m/w/d)
Location: Solingen
Work environment: Office & remote
Employment type: Full-time employee
Du spielst bei uns eine zentrale Rolle in der Modernisierung einer komplexen ERP‑Landschaft. Wir entwickeln uns klar in Richtung AI‑Driven Development – nicht als Buzzword, sondern als zukünftigen Standard unserer Engineering‑Praxis.
Du hilfst uns aktiv dabei, diesen Weg zu gehen: hin zu agentenbasierten Workflows, AI‑gestützten Tools und einer Architektur, die darauf ausgelegt ist.
Responsibilities
- Arbeit an einer zentralen Integrations‑ und Middleware‑Schicht, die unser bestehendes ERP sauber mit modernen Services und Standardlösungen verbindet.
- Entwicklung skalierbarer REST‑APIs und Microservices auf Basis von Java und SpringBoot, um eine gewachsene ERP‑Architektur Schritt für Schritt in eine modularere, serviceorientierte Struktur zu überführen.
- Modernisierung einer Oracle‑basierten ERP‑Plattform hin zu einer flexiblen, cloudfähigen und langfristig AI‑ready Systemlandschaft.
- Einsatz von Messaging‑Systemen wie RabbitMQ, um asynchrone, lose gekoppelte Prozesse und Event‑Driven Patterns aufzubauen.
- Mitarbeit an Architektur‑ und Technologieentscheidungen sowie an der Weiterentwicklung unseres Plattform‑Stacks.
- Unterstützung beim Aufbau einer AI‑First‑Arbeitsweise: AI‑Tools wie Cursor, Claude Code und agentenbasierte Entwicklungsansätze sollen fester Bestandteil unseres zukünftigen Workflows werden – du hilfst mit, diese Praxis sinnvoll einzuführen und weiterzuentwickeln.
- Gestaltung von Services und Schnittstellen mit Blick auf zukünftige AI‑basierte Automatisierungen und intelligente Geschäftsprozesse.
Requirements
- Mehrjährige Erfahrung in der Java‑Backend‑Entwicklung und sicherer Umgang mit SpringBoot.
- Solide Kenntnisse relationaler Datenbanken, idealerweise inklusive Oracle und PL/SQL.
- Verständnis moderner Infrastruktur‑ und Architekturkonzepte, inklusive containerisierter Umgebungen und Cloud‑Kontexte.
- Ehrliches Interesse an AI‑Driven Development und Freude daran, neue Tools und Arbeitsweisen in die Praxis zu bringen, statt nur darüber zu reden.
- Ein klarer, offener Kommunikationsstil und Lust, Wissen im Team zu teilen.
- Eigenverantwortliches, strukturiertes Arbeiten in einem Umfeld mit viel Gestaltungsspielraum.
Benefits
- Flexibilität: Flexible Arbeitszeiten im Rahmen von Gleitzeit, 37,5 Std./Woche für eine optimale Balance zwischen Privat‑ und Berufsleben.
- Personalrabatte: Bis zu 30 % Rabatt auf das Sortiment der Walbusch‑Gruppe für Mitarbeitende und deren Familien.
- Mobiles Arbeiten: Möglichkeit des mobilen Arbeitens, wo die Tätigkeit es erlaubt.
- Weiterbildung: Regelmäßige Schulungen, fachliche Weiterbildungen sowie E‑Learning‑Content, um stets am Puls der Zeit zu bleiben.
Contact
Daniela Istas – Senior Talent Acquisition Manager
Phone: +49 151 576 58207
Email: Daniela.Istas@walbusch-gruppe.com
Requirements
- Several years of experience in Java backend development and proficient use of SpringBoot.
- Solid knowledge of relational databases, ideally including Oracle and PL/SQL.
- Understanding of modern infrastructure and architectural concepts, including containerized environments and cloud contexts.
- Genuine interest in AI-Driven Development and enthusiasm for putting new tools and working methods into practice.
- Clear, open communication style and a desire to share knowledge within the team.
- Independent, structured work in an environment with significant scope for design.
Responsibilities
- Work on a central integration and middleware layer connecting the existing ERP with modern services and standard solutions.
- Develop scalable REST APIs and microservices based on Java and SpringBoot to gradually transition a legacy ERP architecture into a more modular, service-oriented structure.
- Modernize an Oracle-based ERP platform towards a flexible, cloud-capable, and long-term AI-ready system landscape.
- Utilize messaging systems like RabbitMQ to build asynchronous, loosely coupled processes and event-driven patterns.
- Contribute to architectural and technology decisions and the further development of our platform stack.
- Support the establishment of an AI-First working method, integrating AI tools like Cursor, Claude Code, and agent-based development approaches into future workflows.
- Design services and interfaces with a focus on future AI-based automations and intelligent business processes.
Benefits
Skills
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free