Develop and maintain backend services using Java and Spring Boot
Implement and enhance REST and GraphQL APIs for modern web applications
Assist in building microservice-based architectures
Integrate databases and external systems
Work closely with frontend developers, UX/UI designers and project management in agile environments (Scrum/Kanban)
Write clean, maintainable and well-documented code
Support testing, debugging and optimization of backend services
Requirements
1–3 years of professional experience in backend development with Java (or strong project experience)
Basic knowledge of Spring Boot and API development (REST or GraphQL)
Interest in microservices and modern backend architectures
Understanding of clean code principles and software development best practices
Familiarity with Git and modern development workflows
Motivation to learn, grow and take responsibility within a collaborative team
Good written and spoken German or English skills
Tech Stack
GraphQL
Java
Spring
Spring Boot
SpringBoot
Benefits
Flexible work environment: hybrid or at one of our attractive offices in Mainz, Ludwigsburg or Barcelona
Agile organization: self-organized teams, comprehensive onboarding, personal buddy and lots of support from experienced colleagues
Work & life balance: job bike leasing, Smart'n'fit weeks, fitness and self-care offers via EGYM Wellpass
Modern hardware, well-equipped tool landscape, company pension plan, training budget, internal training, company events, unlimited drinks and good coffee