From Q-tech we are collaborating with a company founded in Munich with a long history, pioneer in the field of reusable packaging solutions for fresh food, with a business model based on circular economy.It is present in more than 110 countries, has more than 500M packages and a turnover of 400M per year.For the Software area, they are looking for a Senior Backend Engineer with a strong background and experience in Java (21) and Spring boot.Role Overview:Designing software architecture using the latest technologies with a strong focus on quality.Performing complex development tasks.Implementing new functionality.Ensuring high-quality code and architecture by adhering to SOLID principles, Clean Code, and Clean Architecture practices.Maintaining comprehensive and clear documentation.Tech Requirements:Proficient in Java (latests versions).Extensive experience with SpringBoot.Expertise in Domain-Driven Design (DDD) and hexagonal architecture.Experience in cloud environments, ideally with Azure.Familiarity with Kubernetes and Docker.Strong understanding of CI/CD processes.Significant experience with high test coverage, using tools such as SonarQ. Proficient in Test-Driven Development (TDD).Experience working with high-volume data environments.Offer:Permanent contractMedical insurance90% remote from Barcelona – available to go to Barcelona offices