The CompanyGerman retail companyYour tasks will include:Design, implement, and maintain robust backend services to support scalable and reliable applications for our Customer & Marketing environment using Java or KotlinUtilize infrastructure tools such as Terraform, Kubernetes, GitOps with Flux, and Docker to build and manage scalable systemsDevelop CI/CD pipelines using GitHub Actions to ensure smooth and efficient deployment processesWork with Google Cloud products including BigQuery, GKE, PubSub and MongoDB Atlas to enhance and optimize cloud-based applicationsEmploy test frameworks like Kotest and Test containers to ensure high quality, reliable codeContribute to the continuous improvement of our development processes and code base while working with the methods of agile software development such as Scrum or KanbanYour Profile3+ years of professional experience as a backend software developer with expertise in a JVM language, ideally Kotlin and its ecosystemGeneral understanding of containerization and orchestration technologies such as Docker and Kubernetes, preferably with hands-on experienceFamiliarity with GitOps practices and experience using GitHub Actions for CI/CDExperience in working with cloud services, preferably with GCP: BigQuery, GKE and PubSubFamiliarity with managing and integrating APIsStrong problem-solving skills and the ability to work collaboratively in a remote team environmentExcellent communication skills and a proactive approach to challengesPassion for continuous learning and staying updated with the latest technologies in the fieldWhat will you get in exchange?Permanent Contract with end clientHybrid Teleworking Model (4 days of TW per week) in BarcelonaSalary range: open, competitive and related to your experience+27 days of vacationFlexible remunerationCareer plan and salary reviewsTraining budget