onsite
Senior Software Engineer - ERP - Walbusch GmbH & Co. KG
Software Engineer
Lead the design and development of robust ERP solutions using Java and Spring Boot, ensuring high performance, scalability, and maintainability across complex business processes.
About the role
Key Responsibilities
- Architect, develop, and maintain core ERP modules in Java/Spring Boot, ensuring alignment with business requirements and industry best practices.
- Collaborate with cross‑functional teams to define data models, optimize SQL queries, and implement efficient database interactions.
- Design and expose RESTful microservices, manage API contracts, and integrate with external systems via message queues or event streams.
- Lead code reviews, enforce coding standards, and mentor junior developers to uphold quality and performance.
- Participate in Agile ceremonies, contribute to sprint planning, and deliver incremental value in a fast‑paced environment.
Requirements
- 5+ years of professional experience in Java development with deep knowledge of Spring Boot and related ecosystems.
- Proven track record building and scaling ERP or enterprise applications, with strong database (SQL) skills.
- Experience designing microservices, REST APIs, and integrating with external services.
- Solid understanding of Agile methodologies, CI/CD pipelines, and containerization (Docker).
- Excellent problem‑solving abilities, strong communication skills, and a collaborative mindset.