Descripción de la oferta
We are looking for a Senior Backend Engineer (Java / Spring Boot) to join the BMP Sales project team, contributing to the development of backend components for products featured in the team’s catalog. This role is based in Barcelona and follows a hybrid working model , combining remote work with occasional onsite presence as required by project needs and team collaboration. Conditions: Freelance contract Long-term project Key Responsibilities: Backend Development Develop robust and scalable backend components using Spring Boot. Design and implement RESTful APIs and event-driven solutions. Apply best practices in software architecture and clean code principles. Use Spring ecosystem tools such as Spring Data JPA and Spring Security. Ensure code quality through reviews and adherence to engineering standards. Required Skills (Must Have): English level C1 (mandatory) Extensive experience with Spring Boot, including: Spring Data JPA Spring Security Strong knowledge of designing and developing RESTful APIs. Experience with event-driven architectures and technologies such as Apache Kafka. Solid experience with: Cloud-native environments Kubernetes Helm CI/CD tooling At least 3 years of experience working in Agile teams. Strong communication skills and ability to collaborate in an international environment. If this opportunity is not the right fit for you, please feel free to share it with anyone in your network who may meet the requirements and be interested in the role.