Work in one of our software development teams at our Munich and Nuremberg locations, as well as remotely
Develop Java backend systems using frameworks and other tools and technologies in projects for our clients
Design, develop and implement APIs and web services
Integrate backend systems with frontend systems and databases
Monitor the performance and scalability of the backend systems
Analyze client requirements and translate them into backend systems
Document the developed systems and ensure that development standards and guidelines are followed
Requirements
A university degree in Computer Science, Statistics or Data Science, or career changers with several years of practical experience working with Java backend systems
Strong knowledge of frameworks and other tools and technologies for backend development
Know‑how in developing APIs and web services
Database knowledge and experience with ORM frameworks
Familiar with integrating backend systems with frontend systems
Strong affinity for automated testing to ensure application quality
Analytical thinking and the ability to contribute to technical concepts and design the architecture
Very good German skills and good English skills
Tech Stack
Java
Benefits
Flexible working hours and hybrid work
Workplaces in our modern offices
Family‑friendly environment
Opportunities to contribute your own ideas and initiatives
Individualized training and development opportunities
Established Communities of Practice and other collaborative formats
The opportunity to take five working days off to perform volunteer duties