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.