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 backend systems
analyze client requirements and implement them in backend systems
document the developed systems and ensure that development standards and guidelines are followed
Requirements
academic degree in computer science, statistics, or data science — or you are a career changer with several years of practical experience working with Java backend systems
in-depth knowledge of frameworks as well as other tools and technologies used in backend development
proven experience 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
analytical mindset and ability to contribute to the creation of technical concepts
Tech Stack
Java
Benefits
flexible working hours and hybrid work options
opportunities to work from our modern offices
family-friendly environment
opportunity to contribute your own topics and ideas
individual professional development opportunities
established Communities of Practice and other collaborative formats
the possibility to take five working days off to perform volunteer work